À propos du projet
Awesome Microservices est une liste organisée de ressources liées à l'architecture microservices. Elle est structurée comme un répertoire de référence plutôt que comme un outil unique, regroupant projets, frameworks, plateformes et normes à travers l'écosystème des microservices.
La liste commence par des plateformes telles que 1Backend, Jolie, OpenWhisk, Pulumi et Triton, puis couvre des frameworks et runtimes incluant Akka, Axon, Ballerina, Bun, Dapr, Deno, Eclipse MicroProfile, Erlang/OTP, Finagle, Gleam, GraalVM, Helidon, Ice, Light-4j, Micronaut, Moleculer, Open Liberty, Pears, SmallRye, Spin, ScaleCube, Vert.X et Wangle.
Les boîtes à outils de services sont regroupées par langage : Polyglot (gRPC), C, C++, C#, D, Erlang VM (Elixir et Erlang), Go, Haskell, Java VM (Clojure, Java, Kotlin, Scala), Node.js, Perl, PHP, Python, Ruby et Rust. Cela les rend utiles aux développeurs recherchant des frameworks dans un écosystème spécifique.
Une section consacrée aux capacités organise les outils par préoccupation : passerelles API et services de périphérie, configuration et découverte, orchestration de workflows, élasticité, ordonnanceurs de tâches, développement local, journalisation, messagerie, supervision et débogage, réactivité, résilience, sécurité, sérialisation, stockage et tests. Des sections supplémentaires couvrent l'intégration et la livraison continues, la modélisation et la documentation des API web (Async, GraphQL, JSON, REST), ainsi que les normes et recommandations couvrant HTTP/1.1, HTTP/2, QUIC, RPC, la messagerie, la sécurité, la découverte de services, les formats de données, les vocabulaires et Unicode.
La liste inclut également la conception organisationnelle et la dynamique d'équipe, l'entreprise et les secteurs verticaux, ainsi que la théorie avec des articles, des publications, des sites et des organisations. Elle est maintenue comme une liste Awesome et accepte les contributions.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.