All Projects → arc42 → microservice-examples

arc42 / microservice-examples

Licence: other
a (somewhat curated) collection of microservice examples.

arc42 Microservice Examples

Examples

Sock Shop

A (quite full-fledged) demo application, including nice UI plus monitoring. Implemented and maintained by Weaveworks.

Their application is online and they have extensively documented their architecture

Eberhard Wolff

Eberhard has implemented several examples. Designed around a fictional eCommerce enterprise, they consist of three microservices: One to process orders, another to handle customer data and a third to handle items in a catalogue.

You find versions for different technologies:

[Chris Richardson]

Chris is the author of https://microservices.io.

Richard Rodger

Richard, author of The Tao of Microservices has implemented a search engine for Node.js modules with a microservice architecture. He describes this example in his book, but a basic documentation is provided with the (open source) implementation. Btw: The system is available online at nodezoo.com.

From his documentation:

Nodezoo is a search engine for Node.js modules. The nodezoo search engine is an example of a real-world service built using Node.js microservices. Each microservice is published in its own github repository along with all of the necessary config to run the system locally or live . The codebase is intended to be used as an example, and as a starting point for your own projects.
— Richard Rodger (Nodezoo.com): From his documentation

The last commits in these repositories are somewhat dated - I’m not sure if they are actively maintained.

Additional resources

Article Collections ("reading lists")

Books

Contribute

In case you find additional examples, or like to add comments to the existing ones, please open an issue issue or create a pull-request.

License

You’re completely free to use these links - but as-is, there’s no (as in zero) guarantee that the examples will be working or any linked information is correct. I did my best to check and verify…​ but that might not be good enough for you…​

So - you’re left on your own.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].