We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track
Innovations in Serverless & Event-Driven Solutions • Ben Ellerby & Julian Wood • GOTO 2024
Learn how to modernize cloud architectures through event-driven design, Conway's Law alignment, and incremental migrations. Get practical tips for successful transformation.
-
Modern cloud transformation requires a gradual, iterative approach rather than a “big bang” migration - using techniques like the strangler fig pattern to slowly decompose monoliths
-
Platform teams should focus on enabling streamlined feature teams by providing reusable building blocks, constructs, and guardrails while avoiding becoming bottlenecks
-
Event-driven architectures are seeing a resurgence, but require careful consideration of event schemas, discoverability, and data modeling upfront to be successful
-
Organizations need clear business-aligned north star metrics (like time-to-value, MTTR, deployment frequency) to measure modernization progress, not just technical goals
-
Conway’s Law and Team Topologies principles should guide organizational structure - align teams around business domains rather than technical capabilities
-
Psychological safety and learning opportunities are critical for teams adopting new technologies and ways of working - can’t just focus on technical changes
-
Cost optimization (FinOps) should be a shared responsibility between platform and feature teams, with platform providing tooling and insights
-
Temporary data duplication between services can be acceptable if it reduces coupling and complexity, contrary to traditional wisdom
-
Breaking down modernization into vertical slices helps maintain productivity and show incremental value rather than long-running programs
-
Edge computing and globally distributed applications are emerging trends pushing more compute and data capabilities toward the edge