awesome-microservices README

The project's README from github.com/mfornos/awesome-microservices. As one markdown file: README.md.

Awesome Microservices Awesome

A curated list of Microservice Architecture related principles and technologies.

Table of Contents

Platforms

Frameworks / Runtimes

Service Toolkits

Polyglot

C

C++

CSharp

D

Erlang VM

Elixir

Erlang

Go

Haskell

Java VM

Clojure

Java

Kotlin

Scala

Node.js

Perl

PHP

Python

Ruby

Rust

Frontend / UI

Capabilities

API Gateways / Edge Services

Configuration & Discovery

Workflow Orchestration

Elasticity

Job Schedulers / Workload Automation

Local Development

Logging

Messaging

Monitoring & Debugging

Reactivity

Resilience

Security

Serialization

Storage

Testing

Continuous Integration & Delivery

Web API Modeling & Documentation

Async

GraphQL

JSON

REST

Standards / Recommendations

World Wide Web

Self-sovereignty & Decentralisation

HTTP/1.1

HTTP/2

QUIC

RPC

Messaging

Security

Service Discovery

Data Formats

Vocabularies

Unicode

Organization Design / Team Dynamics

Enterprise & Verticals

Theory

Articles & Papers

Sites & Organizations

License

CC0

Contributing

Please, read the Contribution Guidelines before submitting your suggestion.

Feel free to open an issue or create a pull request with your additions.

:star2: Thank you!

awesome-microservices (mfornos/awesome-microservices)

Searching Database…

What is this?A curated list of Microservice Architecture related principles and technologies — a link catalog of platforms, frameworks, toolkits, standards and further reading for building service-oriented systems.
Is this something I install and run, or a reference I read?A reference page, not software: one curated list of links with one-line descriptions, organized by a table of contents. You read and follow links rather than install anything.
What should I not expect from it?Depth: it is a catalog of links with one-line blurbs, so no tutorials, benchmarks or comparisons — you follow the linked projects for details.
What is the difference between the Platforms and Frameworks / Runtimes sections?Platforms are end-to-end offerings such as 1Backend, OpenWhisk, Pulumi and Triton; Frameworks / Runtimes are building blocks — Akka, Dapr, Micronaut, Vert.x, Ballerina, Deno.
Which operational capabilities does the catalog cover beyond code frameworks?API gateways and edge services, configuration and discovery, workflow orchestration, elasticity, job schedulers, local development, logging, messaging, monitoring, reactivity, resilience, security, serialization, storage and testing.
Is there anything specifically for .NET developers?Yes — the C# section links to Awesome Microservices .NET Core, a companion collection of training series, articles, videos, books, courses, sample projects and tools for microservices in .NET.
Which notable projects appear in the list?Well-known entries include gRPC, Spring Boot, Dropwizard, Erlang/OTP, Express, NestJS and FastAPI, spanning JVM, Go, Python and Node.js stacks.
Creator
mfornos
Size
1.3 MB
Stars
14.5K
Updated
CommitAug 20
Age
11y
Commits · 90 Days