PreviousNext

Learning the hard way: Microservices

by bill-s, 2019-09-16T01:14:37.294Z

In late 2016, my team and I started building a brand new platform. Having a blank slate like this is a developer’s dream — no legacy code, no backward compatibility to worry about, and best of all, we could choose The Right Technology™ for the job. Three years later, after much pain and suffering, I’m here to do a bit of a retrospective. Before diving in though, I’m going to acknowledge two things. Hindsight is 20/20 There is no silver bullet There’s no way of knowing if doing things differently would have resulted in less frustration, but there were definitely some key pieces of very important advice around domain/architecture which we chose to ignore. At the time, we thought we knew better. So for those who are embarking on similar journeys, here are some of the biggest pieces of advice I regret not taking.

Read More