Belső szolgáltatás-kommunikációra és streamingre nálunk az alapértelmezés. Böngészőből esetlen: grpc-web kell hozzá, ezért a kliens felé inkább REST-et vagy GraphQL-t adunk.
Kapcsolódó fogalmak
GraphQL vs REST
GraphQL-t akkor választunk, ha sokféle kliens kéri ugyanazt az adatot különböző mezőkkel, és fáj az over-fetching.
Microservices vs Monolith
A monolit egyszerűbb, gyorsabb szállítani, és a legtöbb csapatnak bőven elég.
Saga Pattern
Több szolgáltatáson átívelő tranzakció kezelése elosztott lock nélkül: lokális lépések sora, mindegyikhez egy kompenzáló visszacsináló lépés.
Ide tartozó munkapad
Full-stackHa el tudod mondani, meg tudjuk csinálni. React és Next.js elöl, Python vagy Node mögötte, Postgres alatta, olyan helyre szállítva, aminek a futtatását megengedheted magadnak.
