“Eating” Spaghetti Code for Breakfast, and “Serving” Custom API Framework for Lunch

Or How to Setup an API Framework for a Client that Serves a Million Users Monthly Without Disturbing Them

Our client serves a million customers monthly. Over the years they have worked with multiple vendors who have built apps on top of the legacy code system, which overtime has made it extremely complex and unstable. All the services in the client’s portfolio were developed by different vendors/teams who had various architectures and patterns. Every service had it’s own login and monitoring, plus they all were mutually dependant.

Continue reading ““Eating” Spaghetti Code for Breakfast, and “Serving” Custom API Framework for Lunch”