$30 off During Our Annual Pro Sale. View Details »

"Go big or go Home!" The Beauty of the Monolith

Avatar for Posedio Posedio PRO
September 25, 2023

"Go big or go Home!" The Beauty of the Monolith

There probably has not been a bigger buzzword creating waves in development circles quite as the idea of Microservices did over the last 10 years. Netflix somehow made this work and now every ambitious developer is slaying perfectly good monoliths into tiny pieces just to catch a ride on the bandwagon. In his talk, Philipp will explain why Microservices will neither magically erase architecture flaws nor increase the amount of work packages that can be done in parallel. Contrary, the concept rather serves as a catalyst amplifying many of the problems developers were hoping to get rid of. While inexplicably gone out of fashion, Philipp will explain why the monolith still has its right to exist to this day. As Public Enemy said it best back then in 1988: "Don't Believe the Hype".

Avatar for Posedio

Posedio PRO

September 25, 2023
Tweet

More Decks by Posedio

Other Decks in Programming

Transcript

  1. 2

  2. 3 WHAT ABOUT ME? • Developer for 7+ years •

    @ Posedio since 2022 • Sagittarius with Virgo rising • Cat Lover • Informatics as a craft not a science Philipp Seifert-Kehrer
  3. ROADMAP 1. Xs and Os 2. Where Promised Land? 3.

    It’s Tricky getting it right 4.The Majestic Monolith 5. Pretty sus Standard
  4. 7 MICROSERVICES? MONOLITHS? Many small applications Do 1 thing well

    Communication via HTTP Teams own specific services Wut? One deployable
  5. 8 ADVERTISED BENEFITS Easier to build and maintain Improved productivity

    and speed Flexibility in technologies Autonomous teams Improved Scalability and Fault Isolation
  6. 9 SO, WHAT TO EXPECT FROM THIS TALK? Questioning microservices

    as standard architectural approach in modern applications AND Arguing for monoliths as a solid architectural choice in modern applications
  7. 2

  8. 14 MICRO… IS PRETTY DAMN SMALL Starting off too small

    Frontend glue How small is too small?
  9. 16

  10. 20 GAMEPLAN Single team or outstanding communication Profound knowledge of

    domain Clear-cut understanding of non-functional requirements Developers that are skilled and accountable
  11. 22

  12. 31 ADMIT YOU DON’T KNOW SHIT… … at the beginning

    of a project/startup/whatever… … but are willing to learn and adapt accordingly.
  13. 36 WRAPPING IT UP Maintainability Availability Scalability Sustainability Get away

    from microservices as a standard Stop trying to outsmart the world Start off with a monolith Adapt according to the problems at hand Go big or go home
  14. 37 “So, don’t be a prick Admit you don’t know

    shit And start off any project with some nice monolith” - Drake
  15. THANK YOU! POSEDIO GMBH +43 660 9154419 [email protected] Weyringergasse 1-3,

    1040 Wien, Millenium Park 4, 6980 Lustenau www.posedio.com Be careful on the cold concrete!