Microservices delar upp en applikation i små, oberoende-deploybara tjänster som var och en äger en specifik domän och kommunicerar över nätverket. Nodes lätta, snabbt-startande natur passar dem väl — men arkitekturen introducerar distribuerad-systems komplexitet som du måste planera för.
Monolitisk vs microservices
Monolith: one codebase/deployment — simple to build, harder to scale teams
Microservices: many small services — independent deploy/scale, but distributed complexity
Microservices byter in-process enkelhet mot operativ flexibilitet — bara värt det när du genuint behöver oberoende skalning/deployment eller har flera team.
