Microservices
35 items tagged with "microservices"
Standards1
Best Practices3
CNCF Cloud-Native Definition & Principles
The CNCF’s formal definition of cloud-native computing and core principles for micro-services, containers, and dynamic orchestration.
Production-Ready Micro-services Checklist
A checklist covering operability, reliability, deployability, and observability of micro-services.
Contract-Driven Development with Pact
Consumer-driven contract testing methodology to ensure micro-service compatibility.
Patterns3
Database per Service
Each microservice owns and manages its own database, enabling loose coupling and independent deployability
Saga Pattern
Manage data consistency across microservices using a sequence of local transactions with compensating actions
Sidecar Pattern
Deploy auxiliary components alongside primary services for cross-cutting concerns
Anti-Patterns2
Products13
Go
Statically typed, compiled programming language designed at Google
NestJS
Progressive Node.js framework for enterprise applications
Spring Boot
Java-based framework for production-ready applications
Quarkus
Kubernetes-native Java framework for cloud deployments
Micronaut
Modern JVM-based framework for microservices
Echo
High-performance, minimalist Go web framework
Fiber
Express-inspired web framework built on Fasthttp for Go
Docker
Platform for developing, shipping, and running containerized applications
Jaeger
Distributed tracing platform
Zipkin
Distributed tracing system
Istio
Service mesh for Kubernetes
Linkerd
Ultralight service mesh for Kubernetes
NATS
Cloud native messaging system
Reference Architectures3
Serverless Web Application
Reference architecture for building serverless web applications with API Gateway, Lambda, and DynamoDB
Event-Driven Microservices
Architecture pattern for building loosely-coupled microservices using event sourcing and CQRS
Monolith to Microservices Migration
Step-by-step architecture for decomposing monolithic applications into microservices
Stacks3
Glossaries5
Microservices
An architectural style structuring an application as a collection of loosely coupled, independently deployable services
API Gateway
A server that acts as a single entry point for API calls, handling routing, composition, and cross-cutting concerns
Service Mesh
A dedicated infrastructure layer for handling service-to-service communication in microservices
Polyglot Persistence
Using different data storage technologies for different data storage needs within an application
Bounded Context
A central pattern in Domain-Driven Design that defines clear boundaries within which a model is defined