Minimum Viable Architecture • Randy Shoup • YOW! 2022


This presentation was recorded at YOW! 2022.
#GOTOcon #YOW Randy Shoup - VP Engineering & Chief Architect at eBay @randyshoup46 RESOURCES ABSTRACT There is no such thing as a one-size-fits-all architecture.
For example, most large-scale web companies have over time evolved their system architecture from a monolithic application over a monolithic database to a set of loosely-coupled microservices connected by asynchronous events. This presentation introduces the idea of a Minimal Viable Architecture.
As a company and product evolves, its architecture needs to evolve as well.
We talk about the different phases of a product -- from the idea phase, to the starting phase, scaling phase, and optimizing phase.
For each phase, we discuss the goals and constraints on the business, and we suggest an appropriate software architecture to match.
Throughout the presentation, we use examples from eBay, Google, StitchFix, and others [...] TIMECODES 00:00 Intro 02:10 eBay architecture 04:54 Amazon architecture 06:33 Takeaways 08:33 Prototype architecture 11:08 Just Enough architecture 12:51 Monolithic architecture 15:57 Modular monolith 17:00 Continuous delivery 18:00 Feature flags 20:42 When to rearchitect? 23:10 Scalable architecture 26:17 Microservices 29:06 Incremental migration 34:46 Carving up the monolith 36:34 Extracting microservices 40:54 Stable architecture 42:10 Outro 42:21 Q&A Download slides and read the full abstract here: RECOMMENDED BOOKS Mary & Tom Poppendieck • Lean Software Development • Ron Kohavi, Ya Xu, Diane Tang • Trustworthy Online Controlled Experiments • Simon Brown • Software Architecture for Developers Vol.
2 • David Farley • Modern Software Engineering • Dave Farley & Jez Humble • Continuous Delivery • Woods, Erder & Pureur • Continuous Architecture in Practice • George Fairbanks • Just Enough Software Architecture • #SoftwareArchitecture #MinimumViableArchitecture #ModularMonolith #Monolith #Microservices #FeatureFlags #ContinuousDelivery #RandyShoup #SoftwareEngineering #Programming #SoftwareDevelopment #YOWcon Looking for a unique learning experience? Attend the next GOTO conference near you! Get your ticket at Sign up for updates and specials at SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.

Источник: rutube.ru

Сообщение от Commenton: Необходимо стартовать сессию