프로젝트 소개

Awesome Microservices는 마이크로서비스 아키텍처 관련 리소스를 선별한 목록입니다. 단일 도구가 아닌 참조 디렉토리로 구성되며, 마이크로서비스 생태계 전반의 프로젝트, 프레임워크, 플랫폼, 표준을 그룹화합니다. 목록은 1Backend, Jolie, OpenWhisk, Pulumi, Triton과 같은 플랫폼으로 시작하며, 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, Wangle을 포함한 프레임워크와 런타임을 다룹니다. 서비스 툴킷은 언어별로 그룹화됩니다: Polyglot(gRPC), C, C++, C#, D, Erlang VM(Elixir 및 Erlang), Go, Haskell, Java VM(Clojure, Java, Kotlin, Scala), Node.js, Perl, PHP, Python, Ruby, Rust. 이는 특정 생태계에서 프레임워크를 찾는 개발자에게 유용합니다. 역량 섹션은 관심사별로 도구를 구성합니다: API 게이트웨이 및 엣지 서비스, 구성 및 디스커버리, 워크플로 오케스트레이션, 탄력성, 작업 스케줄러, 로컬 개발, 로깅, 메시징, 모니터링 및 디버깅, 반응성, 복원력, 보안, 직렬화, 스토리지, 테스팅. 추가 섹션은 지속적 통합 및 배포, 웹 API 모델링 및 문서화(Async, GraphQL, JSON, REST), HTTP/1.1, HTTP/2, QUIC, RPC, 메시징, 보안, 서비스 디스커버리, 데이터 형식, 어휘, 유니코드를 포괄하는 표준 및 권장사항을 다룹니다. 목록에는 조직 설계 및 팀 역학, 엔터프라이즈 및 산업별, 기사, 논문, 사이트, 조직을 포함한 이론도 포함됩니다. Awesome 목록으로 유지 관리되며 기여를 받습니다.