Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Service Discovery: Fundamentals

Service Discovery: Fundamentals

Cc95ef8bf38403916f40854c4ede4853?s=128

Pierre GOUDJO

January 20, 2022
Tweet

More Decks by Pierre GOUDJO

Other Decks in Technology

Transcript

  1. Fundamentals SERVICE DISCOVERY GOUDJO PIERRE

  2. SOFTWARE

  3. DB Queue Webservice 1 Webservice 2 IdP S3

  4. PassengerManager BillingManager Model Model Model Model

  5. Life was good

  6. AND ONE DAY,

  7. THE ARCHITECT

  8. None
  9. None
  10. None
  11. BUT WE HAVE A NEW CHALLENGE NOW

  12. PassengerManager BillingManager Model Model Model Model

  13. None
  14. None
  15. - DISCOVER SERVICES DYNAMICALLY - IDENTIFY HEALTHY NODES - ALLOW

    LOAD-BALANCING BETWEEN SAME KIND OF SERVICES SERVICE DISCOVERY
  16. CLIENT-SIDE SERVICE DISCOVERY

  17. SERVER-SIDE SERVICE DISCOVERY

  18. GOSSIPING

  19. LET’S DIVE MORE IN DETAILS

  20. ?

  21. None
  22. None
  23. None
  24. - Zookeeper only provide primitives to build distributed systems -

    Apache Curator is a library that implements recipes to build: - Service discovery - Distributed Locks - Distributed Queues - … APACHE CURATOR
  25. None
  26. None
  27. None
  28. None
  29. None
  30. None
  31. None
  32. None