Growing into service oriented architecture

Prototyping and building MVPs with simple, monolithic apps is great: you can use a single framework, they're easy to install and run and test. Service-oriented architectures are a lot more robust for mature applications. I used Node—and a bunch of other tools—to help todaysmeet.com from a big monolith to a collection of smaller, focused apps as it grew naturally.

Anyway I think it's super interesting, and I'd like to talk about how small teams and projects can evolve naturally into mature, SOA projects, instead of trying to make all sorts of crazy optimizations and assumptions from day zero.