Monolithic vs Microservice Architecture: Which To Use and When?

Monolithic vs Microservice Architecture: Which To Use and When?

When it comes to software architecture, there are generally 2 main types, monoliths, and microservices. In this video, I cover the differences between each of them and discuss which ones you should be using for your next project. πŸ“ Video Transcript: https://www.alexhyett.com/monolithic-... πŸ“¨ Free Newsletter: https://www.alexhyett.com/newsletter/ β€” Join my free weekly newsletter for advice, technology and more. ❀️ Support my channel: https://www.alexhyett.com/supporters/ β€” Say thanks by buying me a coffee or becoming a loyal supporter. πŸŽ“ Courses: https://www.alexhyett.com/courses/ β€” Like the way I teach? You might like my courses too! πŸ‘¨β€πŸ’» All Code: https://code.alexhyett.com/alexhyett/... β€”Links to all the code for my YouTube videos can be found here. ⏳ CHAPTERS 00:00 - Introduction 00:16 - What is a Monolith? 00:53 - Advantages of Monoliths 02:09 - Disadvantages of Monoliths 03:36 - Microservices 04:13 - Microservice Communication 05:29 - Advantages of Microservices 07:46 - Disadvantages of Microservices 09:17 - Which should you use? πŸ”— SOCIAL LINKS 🐘 Mastodon β€” https://social.alexhyett.com/@alex πŸ’Ό LinkedIn β€” Β Β /Β alexhyettΒ Β  ☁️ Bluesky β€” https://bsky.app/profile/alexhyett.com πŸ§‘β€πŸ’» WHO AM I I’m Alex, a Software Developer and YouTube working in the UK. I make videos about software development to help developers with the skills they need to be senior developers. As well as this YouTube Channel, I also write articles on my website (https://alexhyett.com) as well as write a regular newsletter that contains some thoughts to help aspiring developers. #coding #programming #developer