It's easy to build and deploy monoliths, but they become difficult to manage once an app gets large. Microservices are a trendy pattern, but are often more trouble than they're worth when an app is small. In this talk I'll go over how we built a large Node.js app as a monolith and gradually moved it to a microservice architecture.