filmov
tv
Minimum Viable Architecture • Randy Shoup • YOW! 2022
![preview_player](https://i.ytimg.com/vi/9Q7GANXn02k/maxresdefault.jpg)
Показать описание
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
#SoftwareArchitecture #MinimumViableArchitecture #ModularMonolith #Monolith #Microservices #FeatureFlags #ContinuousDelivery #RandyShoup #SoftwareEngineering #Programming #SoftwareDevelopment #YOWcon
Looking for a unique learning experience?
SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.
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
#SoftwareArchitecture #MinimumViableArchitecture #ModularMonolith #Monolith #Microservices #FeatureFlags #ContinuousDelivery #RandyShoup #SoftwareEngineering #Programming #SoftwareDevelopment #YOWcon
Looking for a unique learning experience?
SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.
Комментарии