Back To Schedule
Wednesday, October 21 • 08:00 - 08:30
Between Toothpicks and Steel: Scaling for Real People

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.

Most software engineers would make terrible civil engineers. A software engineer tasked with building a bridge in the middle of nowhere might say “I heard that the George Washington Bridge in NYC gets 103 million vehicles per year, what if my bridge got 104 million vehicles? The George Washington Bridge has the best practice!”

On the other end of the spectrum, you have the software engineer that built a model on their desktop and decided to just scale it up to a real-life bridge. After all, if toothpicks and school glue worked on a small scale, why can’t they work on a big scale?

In reality, most of us are building applications that operate squarely between the scale of one person on a laptop and the massive, FAANG company scale. This type of scale can be challenging as the real goal is to achieve a well-performing, stable system that stays in budget and on time.

In this talk, we’ll go over strategies to build a data layer that is responsive to deluges but not overbuilt. These strategies will focus on practical development, architecture, and infrastructure guidance that helps you separate the need from the want of designing a right-sized application. In addition, some stories will be told from the trenches of building both applications that refused to scale and those that were massively overbuilt.

avatar for Kyle J Davis

Kyle J Davis

Head of Developer Advocacy, Redis Labs
Kyle Davis is the Head of Developer Advocacy at Redis Labs. Before joining Redis Labs, he worked as an independent full-stack architect and code quality consultant. Kyle is the author of Redis Microservices for Dummies (Wiley) and has written extensively about developing with Redis.Kyle... Read More →

avatar for Ali Ndlovu

Ali Ndlovu

Product Designer, Percona

Wednesday October 21, 2020 08:00 - 08:30 EDT
  Other OSDB
  • Difficulty Entry Level
  • Why this level of difficulty? This talk is mostly conceptual - technical details will be given in a way that will apply to a wide range of experience and skill levels.
  • Speaker Location USA