Monolith or Microservices?

Recently I have been asked a lot about my opinion on monolith vs micro-services, so I wanted to summarize my thoughts in a short post. A monolithic service is a software architecture in which all the application’s components are tightly coupled and interconnected, usually within a single codebase and deployed…

Hit the Ground Running

I joined AWS around 4.5 years ago and had the good fortune to be a founding member of a brand-new service. It was tough and interesting to build it from the ground up, and it put me in an excellent position to know practically everything about the requirements, architecture, different…