Elevator Pitch
I got pulled into cloud architecture work after a client asked me to help migrate their old monolithic app into something more scalable. At first I thought it would just be a lift-and-shift job, but once we started, everything got more complicated.
Description
We underestimated how much inter-service communication can slow things down when not designed properly. During that period I was also looking into different infrastructure approaches and came across this which helped me rethink how scalable systems are structured, especially when multiple services need to coordinate without breaking under load. One important lesson for me was that logging and monitoring are not optional extras, they are core parts of the system because without them you are basically blind when something goes wrong. We also learned to simulate failures intentionally, like shutting down services on purpose, just to see how the system reacts, and that exposed a lot of weak points early. Another thing that stood out is how performance issues often come from design decisions made weeks earlier, not from the final deployment stage. I also found this building NFT marketplace platforms from scratch useful as a reference point for thinking about modular system design and how different digital components can be structured cleanly.
Notes
What stands out is how modern systems are less about individual components and more about how everything interacts under pressure. Even well-built services can fail in unexpected ways when traffic spikes or dependencies slow down. It feels like the real challenge is not building systems that work, but building systems that keep working when everything around them starts stressing at the same time.