Microservices zinagawanya programu katika huduma ndogo, zinazoweza kupatywa kwa kujitegemea, ambazo kila moja inamliki uwanja mahususi na kuwasiliana kupitia mtandao. Asili ya Node ya kuweka uzani, haraka-kuanza inafaa sana — lakini sanaa ya ujenzi inakuleta utata wa mifumo iliyosambazwa ambayo lazima uandae.
Monolith dhidi ya microservices
Monolith: one codebase/deployment — simple to build, harder to scale teams
Microservices: many small services — independent deploy/scale, but distributed complexity
Microservices hubadilisha urahisi wa ndani-kwa-mchakato kwa kubadilika kwa operesheni — ni uzuri tu wakati unakohitaji kweli kuongeza/kutegemeza kwa kujitegemea au kuwa na timu nyingi.
