Journey from 100k lines of code to 20k lines of platform at AWS
Apr 13, 2023How we broke up our giant monolith into micro-platforms.
Notes on distributed systems, platform engineering, and the craft of building software that lasts.
How we broke up our giant monolith into micro-platforms.
Having a clear view of a microservice is important and metrics help us get there.
Resiliency is the ability of a system to gracefully handle and recover from failures
Imagine you are going to rewrite a piece of a huge monolith system that has tens and thousands of lines of code
There is a smart way and a boring way to test code. I never chose the smart way to write a test. I did what everyone else did. Dont be like me, write smart test and save yourself sometime to play FIFA.
Logging is Hard especially when it comes to microservices. Sometimes logs do not give enough information and sometimes so much that it is redundant