In microservices architecture, service instances are continuously created, restarted, moved, and scaled. Their network locations can change dynamically, making hard-coded endpoints impractical.
This talk explores five essential Service Discovery design patterns that enable microservices to locate and communicate with each other reliably. For each pattern, we examine the problem it addresses, its solution, and the advantages and disadvantages of using it.
The talk provides a practical foundation for understanding service discovery in distributed systems and making informed architectural decisions when developing microservices.
You can find the video at https://youtu.be/GCeJFxKyn-s
You can find more information about this meetup at https://www.meetup.com/lifemichael/events/315134024/
You can find the post that summarizes this meetup at https://lifemichael.com/en/highlights-from-our-meetup-on-service-discovery-design-patterns/
You can find more info about the series of 10 meetups this meetup belongs to at https://lifemichael.com/en/series-of-meetups-on-microservices-design-patterns/