Velikost mikroslužby

.

Re:Velkost mirkosluzby
« Odpověď #60 kdy: 07. 07. 2018, 10:11:20 »
Proč tu každá diskuse musí sklouznout do nadávek?

A byl Fowler prorokem, když napsal "its name does lead to an unfortunate focus on the size of service" a zdejší diskuse to jen potvrzuje?

Kolik lidí tady reálně používá service discovery (Zookeper, Eureka, Etcd, Consul, ...), abychom zmínili ty nejrozšířenější?

Proč na téměř jedinou relevantní odpověď nikdo nezareagoval? (Takhle to vypadá, když se microservice použije tam, kde to nedává smysl. IMHO microservice má smysl tam, kde výhody toho, že si microservice žije svým životem, převyšují náklady na správu a vývoj té celé infrastruktury mikroslužeb.)

Asi proto, že ačkoliv každý to slovo používá, aspoň u nás mirkoslužby téměř nikdo nedělá. A není ani důvod. Dokud sami necítíte tu potřebu, tak vám mirkoslužby přinesou jen problémy, vyšší režii a náklady.

Protože:
- proč bychom proboha programovali v různých jazycích, nám přece stačí na všechno naše báječná Java* (nahraď vlastním oblíbeným jazykem)
- proč bychom to provozovali na mnoha serverech, my máme náš jeden superserver (a teď mne nerušte, právě provádím restart a to trvá víc než hodinu)
- komunikovat po síti je oser, síť nemusí být dostupná a musel bych řešit ptákoviny jako circuit breaker, throttling apod.
- generování kódu zvládáme jen pro soap (však to taky trvalo, než jsme se to před těmi 10 lety naučili) a vůbec XML je báječná věc, i když všichni ostatní říkají, že je celkem na hovno...

Ale pokud aspoň se třemi body nesouhlasíte, možná by vám mirkoslužby v něčem mohly pomoci.