Register TODAY to attend the next free ACM Learning Center Webcast, "Big Data Without Big Database—Extreme In-Memory Caching for Better Performance," presented on Wednesday, November 20, 2013, at 1 pm ET (12 noon CT/11 am MT/10 am PT/5 pm GMT) by Kate Matsudaira, Founder and CEO of popforms. The talk will be followed by a live question and answer session with Kate, moderated by Terry Coatta, CTO of Marine Learning Systems and a member of the ACM Practitioner Board. (If you'd like to attend but can't make it to the virtual event, you still need to register to receive a recording of the webinar when it becomes available.)
Note: You can stream this and all ACM Learning Webinars on your mobile device, including smartphones and tablets.)
These days it is not uncommon to have 100s of gigabytes of data that must be sliced and diced, then delivered fast and rendered quickly. Typically solutions involve lots of caching and expensive hardware with lots of memory. And, while those solutions certainly can work, they aren't always cost-effective, or feasible in certain environments (like in the cloud). This talk seeks to cover some strategies for caching large data sets without tons of expensive hardware, but through software and data design.
It's common wisdom that serving your data from memory dramatically improves application performance and is a key to scaling. However, caching large datasets brings its own challenges: distribution, consistency, dealing with memory limits, and optimizing data loading just to name a few. This talk will go through some of the challenges, and solutions, to achieve fast data queries in the cloud. The audience will come away armed with a number of practical techniques for organizing and building caches for non-transactional datasets that can be applied to scale existing systems, or design new systems.
Duration: 60 minutes
Presenter: Kate Matsudaira, Founder and CEO, popforms
Kate Matsudaira specializes in creating and operating large-scale web applications. Her focus has primarily rested on SaaS applications and big data. She has extensive experience building and managing high-performance teams, and considers herself a fan of agile development practices and the lean startup movement. Kate is currently founding her own startup, popforms, but has held roles as developer, project manager, product manager, and people manager at companies including Amazon and Microsoft. The last seven years she has been a VP of Engineering/CTO for companies like Moz, Decide (acquired by eBay), and prior to that Delve Networks (acquired by Limelight). She is also one of the curators of the Technology and Leadership Newsletter (TLN). You can follow Kate's blog to see her writings on tech and leadership.
Moderator: Terry Coatta, CTO, Marine Learning Systems; ACM Practitioners Board
Terry Coatta is currently CTO for Marine Learning Systems. Marine Learning Systems is an eLearning software and services provider to the maritime and resource industry. Prior to Marine Learning Systems,Terry was President of AssociCom, a Vancouver-based start-up that builds online communities for professional and trade associations. His expertise lies in the areas of software architecture and software development. As CTO for Vitrium Systems Inc., he led the development organization through the release of three new products, and the customer base expanded from under 10 to over 200. From 2001 to 2005, he was the VP of Development at Silicon Chalk Inc. where he led a team developing a unique real-time collaboration tool for use at universities and colleges. Terry was also a founding partner in Network Software Group Inc. (acquired by Open Text Corporation, 1996) and Director of Software Development at GPS Industries Inc. An active ACM volunteer, Terry serves on the ACM Practitioners Board and Queue Editorial Board, and chairs the Case Study Committee.