Overview The Scaled Agile Framework (SAFe) excels at coordinating delivery across multiple teams and focuses on execution. In contrast, Enterprise Architecture (EA) delivers the framework which develops the capabilities which are necessary for planning and execution. Large-scale agile transformations often hit a "complexity ceiling" which cannot be understood and handled without EA concepts, methods and … Continue reading The Strategic Necessity of Enterprise Architecture in SAFe
Category: architecture
Convert HTTP response body to status code with HAproxy
[update 2025.10.29] abstract, minor clarification edits. TL;DR Program HAproxy with LUA to extract information from backends and set response headers/status codes. I'm using HAproxy to load-balance HTTP between two backend nodes. HAproxy is pretty smart about doing this, backing off failing backend nodes, retrying failed requests on healthy backend nodes etc. Recently I got a … Continue reading Convert HTTP response body to status code with HAproxy
Team topologies fix the Spotify model
The Spotify model The Spotify model [SPOM] describes an organisational structure which aims at maximising agility through removing friction. The building block of the Spotify model is the squad, a team which is responsible for the entire lifecycle of a product from inception to implementation, operation and retirement. Friction is removed by maximising squad autonomy: … Continue reading Team topologies fix the Spotify model
Cloud vs. on-premises is about shaping risk
TL;DR: moving to the public cloud consolidates many small risks into few large ones. A recent GCP cloud outage (https://status.cloud.google.com/incident/cloud-networking/20004) highlights an issue with running more and more parts of the internet on the same infrastructure: as more computing resources consolidate in large cloud providers' data centres, the risk of a significant, global outage of … Continue reading Cloud vs. on-premises is about shaping risk
The problem with standardisation
Standards are a double-edged sword Subbu Allamaraju, CTO Expedia, https://m.subbu.org/lessons-from-2019-5beb64e63bc7 TL;DR: Standardisation reduces the dimensionality of a problem space thus eliminating possibilities for optimisation. Standards reduce the number dimensions of a problem space Consolidation initiatives aim at reducing the number of domains in a problem space in order to make problem handling easier: reduce the … Continue reading The problem with standardisation




