Open-Source Service Discovery

Photo of Space Shuttle Discovery from wikipedia

From the blog post:

Service discovery is a key component of most distributed systems and service oriented architectures.
The problem seems simple at first: How do clients determine the IP and port for a service that exist on multiple hosts?

Solutions described in the blog post:

Presentation Slides: Micro services – Java, the Unix Way

Here are some interesting slides from a talk on Micro services:

From the summary:

“Write programs that do one thing and do it well. Write programs to work
together” was accepted 40 years ago yet we have spent the last decade building
monolithic applications, communicating via bloated middleware and with our
fingers crossed that Moore’s Law keeps helping us out. There is a better way.

Micro services. In this talk we will discover a consistent and reinforcing set
of tools and practices rooted in the the Unix Philosophy of small and simple.
Tiny applications, communicating via the web’s uniform interface with single
responsibilities and installed as well behaved operating system services. So,
are you sick of wading through tens of thousands of lines of code to make a
simple one line change? Of all that XML? Come along and check out what the
cools kids are up to (and the cooler grey beards).

This is a talk about building micro-services using simple java tools