Summary
In this final chapter, we covered some final thoughts on making progress on the path of architecting for innovation. We covered the importance of gaining trust and building momentum, as well as constructing an architectural runway. We also learned how to mold our funding model into our process of continuous experimentation and discovery. We dug into the Strangler pattern and how it reduces migration risk, and we addressed common misconceptions about the event-first approach. We also learned how polyglot programming, polyglot persistence, and polycloud help us optimize a system as a whole and prepare for the future.
As a next step, give the various templates a try. Create an event hub and stand up a micro frontend. Then, create a micro-app and a BFF service. Wrap an external system with an ESG service, and have it react to the events from the BFF service, and vice versa. Along the way, start thinking about your system and how you would divide it into autonomous subsystems...