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…

Что это такое?Тщательно подобранный список принципов и технологий, связанных с микросервисной архитектурой, — каталог ссылок на платформы, фреймворки, наборы инструментов, стандарты и дополнительную литературу для построения сервис-ориентированных систем.
Это что-то, что я устанавливаю и запускаю, или справочник, который я читаю?Это справочная страница, а не программа: один список ссылок с краткими описаниями в одну строку, организованный оглавлением. Вы читаете и переходите по ссылкам, а не устанавливаете что-либо.
Чего от него ждать не стоит?Глубины: это каталог ссылок с короткими описаниями в одну строку, поэтому здесь нет туториалов, бенчмарков или сравнений — за подробностями переходите по ссылкам на сами проекты.
В чём разница между разделами Platforms и Frameworks / Runtimes?Platforms — это комплексные решения вроде 1Backend, OpenWhisk, Pulumi и Triton; Frameworks / Runtimes — это строительные блоки: Akka, Dapr, Micronaut, Vert.x, Ballerina, Deno.
Какие эксплуатационные возможности покрывает каталог, кроме кодовых фреймворков?API-шлюзы и пограничные сервисы, конфигурация и discovery, оркестрация workflow-процессов, эластичность, планировщики задач, локальная разработка, логирование, обмен сообщениями, мониторинг, реактивность, отказоустойчивость, безопасность, сериализация, хранилища и тестирование.
Есть ли что-то специально для .NET-разработчиков?Да — в разделе C# есть ссылка на Awesome Microservices .NET Core, подборку обучающих серий, статей, видео, книг, курсов, примеров проектов и инструментов для микросервисов на .NET.
Какие известные проекты есть в списке?Среди них gRPC, Spring Boot, Dropwizard, Erlang/OTP, Express, NestJS и FastAPI — они охватывают стеки на JVM, Go, Python и Node.js.
Creator
mfornos
Size
1.3 MB
Stars
14.5K
Updated
CommitAug 20
Age
11y
Commits · 90 Days