microservices-architecture

Installation
SKILL.md

Microservices Architecture

Patterns, trade-offs, and practical guidance for designing, building, and operating microservices systems.


When to Use Microservices (and When Not To)

Microservices are a good fit when:

  • Multiple teams need to deploy independently on different release cadences
  • Different parts of the system have fundamentally different scaling requirements
  • The domain is well understood and service boundaries are clear
  • The organization can invest in infrastructure automation, monitoring, and CI/CD

A monolith is better when:

  • The team is small (fewer than 8-10 engineers)
  • The domain is not yet well understood and boundaries are likely to shift
  • Speed of initial development matters more than independent deployability
  • The organization lacks mature DevOps practices
Related skills

More from 1mangesh1/dev-skills-collection

Installs
7
GitHub Stars
3
First Seen
Feb 15, 2026