Modernize without the madness: monoliths to microservices | Hareesh Iyer | Conf42 Cloud Native 2024

Conference: Conf42 Cloud Native 2024

Year: 2024

Read the abstract ➤ https://www.conf42.com/Cloud_Native_2024_Hareesh_Iyer_modernize_monoliths_microservices Other sessions at this event ➤ https://www.conf42.com/cloud2024 Support our mission ➤ https://www.conf42.com/support Join Discord ➤ https://discord.gg/DnyHgrC7jC Chapters 0:00 intro 0:24 preamble 0:39 agenda 1:21 what are microservices? 4:04 are microservices better than a monolith? 10:47 what you don't want - "a distributed monolith" 12:51 monoliths are not dinosaurs 14:22 how do we move from a monolith to microservices architecture? 14:37 3-step approach 15:37 step 1: decompose 16:02 domain-driven design (ddd) 17:07 event storming 20:04 identify questions, hotspots, people 20:22 swim lanes 21:18 identifying boundaries 22:40 step 3: strangler fig approach 23:34 strangler fig pattern - releasable incremental refactoring 25:12 the monolith 25:37 current architecture 26:15 decompose 26:52 proxy 27:25 strangler fig 28:43 data consistency 30:30 final state 31:18 step 3: automate 32:33 aws migration hub refactor spaces 33:04 strangler fig with refactor spaces