Subscribe: https://insights.extremeautomation.io/
The conference is running June 23–27 with a great mix of virtual sessions, workshops, and live events.
platformcon.com/sessions/str...
The conference is running June 23–27 with a great mix of virtual sessions, workshops, and live events.
platformcon.com/sessions/str...
Easier said than done.
Easier said than done.
This is where Gregor Hohpe’s insight is so important: build abstractions, not illusions. The value of a platform lies in its ability to abstract away the messy, intricate details of infrastructure and tooling, so teams can focus on delivering business value.
This is where Gregor Hohpe’s insight is so important: build abstractions, not illusions. The value of a platform lies in its ability to abstract away the messy, intricate details of infrastructure and tooling, so teams can focus on delivering business value.
And then comes the inevitable workaround what I call the "shadow platform" movement. Talented engineers, trying to get things done, start building their own tools and workflows on the side, often out of sight from the official platform team.
And then comes the inevitable workaround what I call the "shadow platform" movement. Talented engineers, trying to get things done, start building their own tools and workflows on the side, often out of sight from the official platform team.
I’ve seen many internal platform initiatives start with ambition and good intentions, only to fall under the weight of rigid processes and overly strict governance. These platforms, instead of becoming enablers, turn into bottlenecks.
I’ve seen many internal platform initiatives start with ambition and good intentions, only to fall under the weight of rigid processes and overly strict governance. These platforms, instead of becoming enablers, turn into bottlenecks.
I find Martin Fowler's Technical Debt Quadrant especially useful. It categorizes debt based on whether it's intentional or unintentional, and whether it’s taken thoughtfully or carelessly.
What’s your relationship with technical debt?
I find Martin Fowler's Technical Debt Quadrant especially useful. It categorizes debt based on whether it's intentional or unintentional, and whether it’s taken thoughtfully or carelessly.
What’s your relationship with technical debt?
Many teams fail to recognize just how many impediments they’ve created for themselves by ignoring technical debt.
Like financial debt, technical debt can be a reasonable trade-off when taken deliberately to support growth or seize opportunities.
Many teams fail to recognize just how many impediments they’ve created for themselves by ignoring technical debt.
Like financial debt, technical debt can be a reasonable trade-off when taken deliberately to support growth or seize opportunities.
Option B offers simplicity in debugging and reasoning. But to scale effectively, it still demands strong subdomain boundaries and ongoing investment in intelligent build and deployment systems to maintain team velocity.
Option B offers simplicity in debugging and reasoning. But to scale effectively, it still demands strong subdomain boundaries and ongoing investment in intelligent build and deployment systems to maintain team velocity.
Option A gives you a strategic advantage: you can continue splitting services as needed. With good domain boundaries and a mature deployment/monitoring platform, these transitions are straightforward.
Option A gives you a strategic advantage: you can continue splitting services as needed. With good domain boundaries and a mature deployment/monitoring platform, these transitions are straightforward.
Option B: Keep the monolith, but invest in smarter tooling - incremental builds, partial regression testing, etc. This path still requires enforcing strong domain boundaries to enable distributed ownership across the team.
Option B: Keep the monolith, but invest in smarter tooling - incremental builds, partial regression testing, etc. This path still requires enforcing strong domain boundaries to enable distributed ownership across the team.