Breaking Down the Serverless Monolith

Adopting serverless technologies to deliver your business applications does not protect you from building a monolith. We’ll take a look at how a hard limit brought this reality home and the approach we’ve taken to break down our serverless monolith.

Jon Vines
Jon Vines
Dec 4, 2018 · 5 min read

Application Growth

Image for post
Image for post
Simplified example showing one request type
Image for post
Image for post
Split from master Serverless to multiple Serverless configs

Multiple services

Image for post
Image for post
Representation of how using serverless-domain-manager allows us to access multiple APIGateways with one domain name

Deployments

What have we done?

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store