Chciałbym założyć ogólny temat o Microservices w Java, bo to raczej w niej mamy najdojrzalsze środowisko pod ten rodzaj architektury.
Nie wiem do końca czy powinienem zakładać w dziale Java ten temat, ponieważ nie jest on ściśle związany z konkretną technologią.
Mam nieco doświadczenia ze stackiem około Spring Boot / Netflxowym. I generalnie wydaje się, ze najpopularniejsze jest podejście spring boot na dockerze + swarm itp. itd.
Z tym, że dalej mam wrażenie, że jest to nieco zasobożerne.
Widziałem niedawno wpisy Adama Biena, który reklamuje, i nie tylko on -> Jave EE do microservices = dockery. Próbują to sprzedać jako najlżejszy framework do tego rodzaju zabaw.
I w sumie jak się trochę tym człowiek pobawi to wiele w tym racji i niewiele w tym magii zazwyczaj. Chociaż jeśli się zna to pierwsze to jednak Spring stack wydaje się dużo wygodniejszy. Szczególnie jeśli chodzi o testowanie.
Java EE według mnie jednak miałaby szansę nadrobić jeśli coś wyjdzie z Java EE 8 albo Microprofile. Chociaż widać, że Wildfly i Payara też dość mocno idą w ten temat.
A wy jakie macie przemyślenia?