We Built Our Own Serverless Database, And You Should Too. - Thomas Michael Wallace - SLS LDN 2018

At two in the morning I was rapidly firing up EC2 instances in a desperate attempt to keep our platform alive. It wasn’t working. We were on track to losing our first big customer. We did. But six weeks later, we closed the deal.

This is a story about building a time-series database in lambda. About the agility being able to spin up 3000 machines in an instant can give you. About how you can use that to learn about the product you need to build. And about a team of three developers who no longer hide under their desks every time one of our customers treble in size. It’s also about that sinking feeling you get when you notice bits of your architecture randomly failing- and you realise there’s some important small print in the lambda definition of “scalable”. If you’ve ever wondered what it’s like to build and run your product on map-reduce in AWS lambda. This is the talk for you.


Be the first to comment !

Related Posts

7 months ago


The high-performance distributed SQL database for global, internet-scale apps.


7 months ago

Why Benchmarking Distributed Databases Is So Hard

Benchmarks are hard to get right, and many articles touting benchmarks are actually benchmarketin..

Ron Pantofaro , 8 months, 1 week ago

Keep Calm And Query on: Running Your Databases in GCP

When you run a database on GCP, you can choose between managed services or running on infrastruct..

6 months, 4 weeks ago


The fastest wiki and knowledgebase for growing teams. Beautiful, feature-rich, markdown compatibl..

7 months, 1 week ago

Decoupling Database Migrations From Server Startup: Why And How

If you’re using a schema management tool like Django ORM or Alembic, you need to run the migratio..

7 months, 3 weeks ago

Like Postgresql? Like Serverless? AWS Would Like You to Like Aurora

Amazon has announced PostgreSQL support for its Aurora Serverless database, 11 months after addin..