-
Documenting and communicating architectural decisions
As technologists and technology leaders, we live in an interesting and chaotic time. The days of ivory-tower enterprise architects doling out treatises on approved technologies are over, instead, we have agile, two-pizza teams building using emerging architecture techniques and the latest languages.
-
Using observability to detangle and understand production
When using tens or hundreds of microservices to provide an application's critical functionality, diagnosing what interaction between components is causing an outage can be challenging.