conf.directory

Microservices from the Trenches • Sander Hoogendoorn • GOTO 2022

About this talk

This presentation was recorded at GOTO Amsterdam 2022. #GOTOcon #GOTOams http://gotoams.nl Sander Hoogendoorn - CTO at iBood.com @aahoogendoorn ORIGINAL TALK TITLE Microservices from the Trenches: Concepts, Design, Architecture, Code, Testing ABSTRACT A practical guide to the many architectural, design, and coding decisions you too will need to make on the way to microservices. To further improve time-to-market and adaptability in delivering their services, e-commerce company iBOOD (well-known for their daily deals) is reshaping their software landscape, which largely consists of a number of mobile applications (built with Flutter), web applications (TypeScript, #React), and back-end services (#TypeScript, #Nodejs, #Python, #Kotlin). While the current landscape must continue to run and evolve (the shop must remain open), we started working on a new microservices platform called Ibex, which leverages state-of-the-art technology, such as Typescript, node.js, and additional frameworks (such as @thisisagile.easy), continuous delivery, fully automated pipelines and running on the Google Cloud Platform. Unfortunately, with microservices, there is no well-described recipe that will take you directly to your desired end state. So, together with the tech team Sander Hoogendoorn, CTO at iBOOD, ventured off to and is trying to navigate through the many big and small decisions you need to make when moving towards microservices technology on a daily basis. During this interactive talk, Sander will take you through the small steps iBOOD is making, illustrating many of these architectural, design, and frameworks decisions made, along the way, with real code examples in Typescript, slowly arriving at a happy state and a set of patterns and coding techniques that evolved along the way. Sander not only talks the talk but walks the walk as well. The effort his teams have put in building microservices has resulted in a nice open-source framework called thisisagile.easy. If your company or organization is also underway towards a microservices architecture, and continuous delivery, be sure to visit this talk, as you too will have to answer many of the questions Sander and his team are facing, and have faced in earlier successful implementations. [...] TIMECODES 00:00 Intro 01:09 Microservices architecture 02:29 Agenda 04:07 Introduction 05:43 Lessons learned 18:00 Architecture 23:25 Domain 32:22 Data 35:49 Continuous delivery 42:42 Retrospective 45:32 Outro Read the full abstract here: https://gotoams.nl/2022/sessions/1607/microservices-from-the-trenches-concepts-design-architecture-code-testing RECOMMENDED BOOKS Sam Newman • Monolith to Microservices • https://amzn.to/2Nml96E Sam Newman • Building Microservices • https://amzn.to/3dMPbOs Ronnie Mitra & Irakli Nadareishvili • Microservices: Up and Running• https://amzn.to/3c4HmmL Mitra, Nadareishvili, McLarty & Amundsen • Microservice Architecture • https://amzn.to/3fVNAb0 Vaughn Vernon • Domain-Driven Design Distilled • https://amzn.to/3IEufpT Liz Rice • Kubernetes Security • https://www.oreilly.com/library/view/kubernetes-security/9781492039075 Brendan Burns, Joe Beda & Kelsey Hightower • Kubernetes: Up and Running • https://amzn.to/3wrtwlp Pini Reznik, Jamie Dobson & Michelle Gienow • Cloud Native Transformation • https://amzn.to/3LTMcDL Alexander Raul • Cloud Native with Kubernetes • https://amzn.to/3yw9ckc Marko Luksa • Kubernetes in Action • https://amzn.to/3dXk2Im https://twitter.com/GOTOcon https://www.linkedin.com/company/goto- https://www.instagram.com/goto_con https://www.facebook.com/GOTOConferences #Microservices #Programming #MicroservicesArchitecture #SoftwareArchitecture #MonolithToMicroservices #iBOOD #SanderHoogendoorn #BuildingMicroservices #ContinuousDelivery #CICD CHANNEL MEMBERSHIP BONUS Join this channel to get early access to videos & other perks: https://www.youtube.com/channel/UCs_tLP3AiwYKwdUHpltJPuA/join Looking for a unique learning experience? Attend the next GOTO conference near you! Get your ticket at https://gotopia.tech Sign up for updates and specials at https://gotopia.tech/newsletter SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily. https://www.youtube.com/user/GotoConferences/?sub_confirmation=1

Stay Updated

Get notified about new features and conference additions.

Microservices from the Trenches • Sander Hoogendoorn • GOTO 2022 by Sander Hoogendoorn | conf.directory | conf.directory