Architectural evolution in startups

02:30 PM - 03:00 PM on August 16, 2014, Room 705

Martin Melin

Audience level:


Software architecture can be an intimidating topic, and a cause of pre-launch angst for anyone who has tried building something from scratch.

We’ll go through the last three years of technical evolution at Tictail as an example of where and when to introduce more complexity, along with some lessons learnt from bad calls over the years.


Building software at an early-stage startup is all about tradeoffs. This is a story from the trenches of one such startup and our journey from a single monolithic Tornado app to a service-oriented polyglot stack, and how a more complex architecture actually has lead to simpler code.