What is Service Discovery?

What is Service Discovery? Explanation of this design pattern in microservices. In this video I explain what is service discovery, the different types of service discovery patterns (client side service discovery, server side service discovery and the different registration mechanisms like self-registration and third-party registration). Discovering services is a central part of Microservices Architecture, as when you have distributed functionalities between different services, which can change location dynamically (for example, via re-deployments in an orchestration engine like Kubernetes) the new services locations need to be easily found by others to direct calls to the right place. #ServiceDiscovery #Microservices #SoftwareArchitecture ----------------------- 📚 Resources: - (*Incentivized) Microservices Patterns Book: - (Free) Microservices Patterns: - (Free) Spring Boot Microservices: - (Free) Service Discovery in Microservices Architecture: @loveirobert/service-discovery-in-microservice-based-architectures-36757f76f647 - (Free) How DNS work: * The resources mentioned as “incentivized“ are links that take you to the online store where you can buy them at no additional cost to you, but that I receive a bit of money if you access or buy it via that link. All my recommendations are honest (as in, I haven’t received any money or benefit from recommending them in the first place). ----------------------- 🤓 If you are preparing for a technical interview, don’t miss my playlist: 📚 I have also prepared FREE study guides available here (no subscription needed): ----------------------- Remember you can reach me here: - #️⃣ Twitter: -⌨️ Github: ----------------------- In A Dev’ Story I explain Software Development related topics from my point of view. I’ll be explaining different topics in “Chapters“ according to the stage of the story I think they belong. Hope is as entertaining for you as it’s fun for me to create these videos Thanks again for watching! Feel free to like, comment, share and subscribe, it means a lot to me and helps the channel grow.
Back to Top