Decouple and add resilience by applying asynchronous design to a microservice architecture

While thinking back to when I was first learning about microservice architecture, I recall a few related subjects that I had come across such as asynchronous/connectionless messaging. The idea is that many areas of the system can operate independently of the client that invoked them. In other words, if I …

The new challenge

So a few months ago, we got a new CTO that came to us from eBay and Amazon. His vision? Rejuvenate the software vision and maybe even convert us from an agency with a tech department to a tech company with some agency services. First order of business? Re-build the …