When we started Flow, we had the benefit of our experience building and scaling Gilt Groupe's ecommerce platform, including being early adopters of large scale micro services architecture. In the early days of Flow, we made the decision to minimize technical risk by building software the way we knew - namely, we started the company from day one on a micro services architecture - taking the many good things we learned at Gilt, while improving on our many learnings.
We have a relatively unique approach to software delivery that is focused primarily on a single foundation: empowering our people to build quality software efficiently.
A few examples of what this means for our architecture:
We shared our practices in more detail at a QCON conference in NY and were delighted to find strong interest in what we do! The talk went viral with over 400k views at the time of writing. You can view a recording of the talk here: Design Microservice Architectures the Right Way