A mikrozolgáltatások gyakran a rossz kezdeti választás. Szokásos szabály a "monolitikus-első" megközelítés: kezdjen egy jól strukturált monolittal, és csak akkor bontson ki szolgáltatásokat, ha konkrét oka van.
Kerülje a mikrozolgáltatásokat, amikor
✗ Small team — more services than people to run them
✗ Early-stage product — domain boundaries still shifting
✗ No CI/CD, monitoring, or tracing in place
✗ Low traffic — no real scaling pressure
✗ Simple domain — splitting adds cost, not value
Az idő előtti felosztás költsége
Egy in-process metódushívás hálózati hívássá való áthelyezése késleltetést, meghibásodási módokat, szérializálást és egy telepítési egységet adhat. Ha a határok rosszak, akkor mindezért fizetsz még mindig át kell szervezned a szolgáltatások között.
