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

Note that data and control plane components are not categorized at this moment.

Configuration & Discovery

Coordination & Governance

Elasticity

Job Schedulers / Workload Automation

Logging

Messaging

Monitoring & Debugging

Reactivity

Resilience

Security

Serialization

Storage

Testing

Continuous Integration & Delivery

Web API Modeling & Documentation

GraphQL

JSON

REST

Standards / Recommendations

World Wide Web

Self-sovereignty & Decentralisation

HTTP/1.1

HTTP/2

QUIC

RPC

Messaging

Security

Web APIs

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!