> Markdown version of [/playlists/microservices](https://www.wearedevelopers.com/playlists/microservices). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Playlist: Microservices 25 videos · 26 moments · 70.0 minutes ## Security Challenges of Breaking A Monolith - **Breaking the monolith into isolated microservices and components** (07:24, 1min) — Extracting specific functions into microservices solves resource idling and performance bottlenecks. [Learn more](https://www.wearedevelopers.com/videos/362-security-challenges-of-breaking-a-monolith) ## Building a culture from chaos - **Transitioning architecture to microservices at Netflix** (01:51, 3min) — Splitting monolithic applications into microservices exponentially increases points of failure and demands resilient architecture. [Learn more](https://www.wearedevelopers.com/videos/482-building-a-culture-from-chaos) ## Build ultra-fast In-Memory Database Apps and Microservices with Java - **Shifting from monolithic architectures to microservices and containers** (04:50, 3min) — The ongoing evolution of infrastructure toward cloud-native microservices introduces advanced and automated container management demands. [Learn more](https://www.wearedevelopers.com/videos/405-build-ultra-fast-in-memory-database-apps-and-microservices-with-java) ## Event-Driven Microservices: Patterns and Practices - Lutz Heunkhen - **Evaluating microservices as an organizational pattern over technology** (06:20, 4min) — Asynchronous communication prevents cascading failures when scaling teams requires moving away from modular monoliths. [Learn more](https://www.wearedevelopers.com/videos/1826-event-driven-microservices-patterns-and-practices-lutz-heunkhen) ## Cloud Chaos and Microservices Mayhem - **Aligning microservices architecture with aggressive release frequencies** (15:59, 1min) — Why implementing modular systems without fast release abilities yields complexity without tangible benefits. [Learn more](https://www.wearedevelopers.com/videos/104-cloud-chaos-and-microservices-mayhem) ## Microservices: how to get started with Spring Boot and Kubernetes - **Transitioning from a monolith to a microservice architecture** (00:28, 3min) — Understanding the operational complexities that accompany splitting monolithic applications into scalable distributed systems. [Learn more](https://www.wearedevelopers.com/videos/242-microservices-how-to-get-started-with-spring-boot-and-kubernetes) ## Developing ASP.NET Core Microservices with Dapr: A practical guide - **Reviewing the fast food microservices demo application** (00:05, 1min) — A practical sample application illustrates the complexity of decoupling, event communication, and scaling. [Learn more](https://www.wearedevelopers.com/videos/1528-developing-asp-net-core-microservices-with-dapr-a-practical-guide) ## 1, 2, 3... Fastify! - **Scaling monoliths to microservices using plugin encapsulation** (33:17, 2min) — Authoring standalone framework chunks with independent capabilities to smoothly detach application segments into remote bounded microservices. [Learn more](https://www.wearedevelopers.com/videos/325-1-2-3-fastify) ## Efficient deployment and inference of GPU-accelerated LLMs​ - **Streamlining model deployment with containerized microservice architectures** (05:43, 2min) — Utilizing containerized microservices as an immediate plug-and-play replacement for standardized application programming interfaces. [Learn more](https://www.wearedevelopers.com/videos/929-efficient-deployment-and-inference-of-gpu-accelerated-llms) ## Our GitOps approach for deploying an Identity Provider and an API Gateway in a SaaS company - **Microservices adoption and the resulting architectural fragmentation** (02:42, 1min) — Hypergrowth naturally leads to microservices orchestration, bringing disconnected systems and disjointed authentication experiences. [Learn more](https://www.wearedevelopers.com/videos/776-our-gitops-approach-for-deploying-an-identity-provider-and-an-api-gateway-in-a-saas-company) ## Building Systems that Last - **Transitioning from data-driven decomposition to functional microservices** (11:02, 2min) — Correcting data-driven decomposition mistakes by building functional microservices isolates differing security, access, and scaling requirements. [Learn more](https://www.wearedevelopers.com/videos/1389-building-systems-that-last) ## Rapid GraphQL API Development with PostGraphile - **Rapid application development philosophy for microservices** (12:08, 2min) — Automated code generation and performant default configurations dramatically streamline microservice developer workflows. [Learn more](https://www.wearedevelopers.com/videos/214-rapid-graphql-api-development-with-postgraphile) ## The New Shiny Syndrome: How to Avoid Tech Hype Traps - **The hidden operational costs of microservices architecture** (07:19, 6min) — How arbitrarily dividing backend components into microservices fragments databases and creates complex debugging dependencies for smaller teams. [Learn more](https://www.wearedevelopers.com/videos/100135-the-new-shiny-syndrome-how-to-avoid-tech-hype-traps) ## It’s all about the domain, honey ! Experiences from 15 years of Domain-Driven Design - **Microservices and the distributed big ball of mud** (07:20, 3min) — Cutting a highly coupled monolith into networked pieces fails unless internal modularity and dependencies are properly resolved beforehand. [Learn more](https://www.wearedevelopers.com/videos/411-it-s-all-about-the-domain-honey-experiences-from-15-years-of-domain-driven-design) ## Our journey with Spring Boot in a microservice architecture - **Isolating microservices as entirely distinct language environments** (09:56, 1min) — Treating each service as fundamentally separate prevents accidental dependencies and interface locking. - **Navigating challenges in a new microservice architecture** (00:02, 0min) — Adopting microservices introduces unexpected complexities and valuable insights for development teams. [Learn more](https://www.wearedevelopers.com/videos/511-our-journey-with-spring-boot-in-a-microservice-architecture) ## The Future of Cloud is WebAssembly - **Analyzing the microservice architecture of Finicky Whiskers** (24:33, 4min) — Breaking down a web application into discrete microservices showcases the extreme startup speed of WebAssembly. [Learn more](https://www.wearedevelopers.com/videos/687-the-future-of-cloud-is-webassembly) ## Interface Contracts in Microfrontend Architectures - **Evolution of frontend and microservices architectures** (01:46, 5min) — The transition from horizontal backend microservices integrated via API gateways to fully verticalized microfrontend designs. [Learn more](https://www.wearedevelopers.com/videos/873-interface-contracts-in-microfrontend-architectures) ## Optimizing Your App for Success: Tips and Techniques for managing slow devices - **Structuring scalable backend architectures using tailored microservices and routing** (12:02, 1min) — Segmenting traffic loads into independent microservices allows engineering teams to allocate robust languages to complex networking tasks. [Learn more](https://www.wearedevelopers.com/videos/655-optimizing-your-app-for-success-tips-and-techniques-for-managing-slow-devices) ## The Rise of Reactive Microservices - **Tracing the evolution of modern microservices architecture** (00:05, 1min) — An introduction to the progression of distributed software architecture. [Learn more](https://www.wearedevelopers.com/videos/494-the-rise-of-reactive-microservices) ## Microservices Common Failure Modes (And How Teams Actually Hit Them) - **Introduction to microservice failure modes and troubleshooting** (00:02, 1min) — How a simulated troubleshooting session reveals common architectural pitfalls in distributed systems. [Learn more](https://www.wearedevelopers.com/videos/2096-microservices-common-failure-modes-and-how-teams-actually-hit-them) ## Rapid Microservice Development with Project Templates - **Standardizing high-level software architecture and microservices** (01:43, 1min) — Mapping the interactions between frontend and backend components establishes a baseline for dedicated microservices. [Learn more](https://www.wearedevelopers.com/videos/1419-rapid-microservice-development-with-project-templates) ## Get started with securing your cloud-native Java microservices applications - **Building restful microservices with Eclipse MicroProfile** (10:08, 2min) — Extending Jakarta EE standards specifically targeting efficient restful service orchestration. [Learn more](https://www.wearedevelopers.com/videos/123-get-started-with-securing-your-cloud-native-java-microservices-applications) ## Kafka Streams Microservices - **Overcoming integration challenges with Kafka Streams microservices** (00:00, 1min) — Designing a robust platform to integrate disconnected cloud systems without building monolithic data silos. [Learn more](https://www.wearedevelopers.com/videos/168-kafka-streams-microservices) ## Advanced Caching Patterns used by 2000 microservices - **The necessity of caching for microservice reliability** (00:02, 4min) — High-scale environments use caching to decouple services and mitigate cascading failures. [Learn more](https://www.wearedevelopers.com/videos/201-advanced-caching-patterns-used-by-2000-microservices) ## Fun with PaaS – How to use Cloud Foundry and its uniqueness in creative ways - **Architecting the Finicky Whiskers game with WebAssembly microservices** (24:31, 4min) — The intentionally inefficient game generates immense remote load to accurately demonstrate the execution speed of web microservices. [Learn more](https://www.wearedevelopers.com/videos/673-fun-with-paas-how-to-use-cloud-foundry-and-its-uniqueness-in-creative-ways)