Week 13, year 2022
- Think in verbs! Discovering event-driven architecture - Let’s take a deeper dive into how thinking in verbs leads to the use of event-driven architecture, and just how succinct, elegant, practical, and meaningful we can be when we use Serialized’s API platform to implement our action-focused ideas. [Serialized development blog]
- Transitional Architecture - The core to a successful legacy displacement is the gradual replacement of legacy with new software, as this allows benefits to delivered early and circumvents the risks of a Big Bang. During displacement the legacy and new system will have to operate simultaneously allowing behavior to be split between old and new. Ian Cartwright, Rob Horn, and James Lewis explain how to build and evolve a Transitional Architecture that supports this collaboration as it changes over time. For this to work, intermediate configurations may require integrations that have no place in the target architecture of the new system. Or to put this more directly - you will have to invest in work that will be thrown away. [Martin Fowler]
- Twelve things I learned about Java during my last code review - As I have mentioned to you many times, I like to test different approaches, technologies and solutions. I may not have told you yet that I… [Event-Driven by Oskar Dudycz]