witam,
jakich narzedzi z DevOpsa i jak gleboko powinien znac programista Java, ktory implementuje microservice.
Na pewno powinien znac Docker ale jak gleboko. Czy wystarcza na poziomie DOCKERFILE i podstawowych polecen czy powinien miec szersza wiesze (np. na poziomie klastrowania, docker compose, docker swarm, pacemaker)? Czy powinien znac Kubernetes? Jak dobrze?
Czy powinien on uczyc sie np. ansible albo puppet itp? Czy tym zajmuje sie juz tylko DevOps Engineer (Dawny Admin :) )
Innymi slowy jaka czesc DevOps powinien znac Microservices Developer aby dobrze wykonywac swoja prace.
I jeszcze jedno pytanie. Do Microservicow najlepiej uzyc Spring Boot i Spring Cloud.
A co myslicie o MicroProfi czy Payara, czy Wildfly Swarm. Czy nadaja sie to na produkcje, czy jest wystarczajaco stabilne.... Jakos nie mam do tego przekonania i mam odczucie ze JEE8 jeszcze nie weszla w microservices i ze poza Spring Boot i Cloud to raczej nie ma rownie dobrych alternatyw. Czy zgadzacie sie?
Czy waszym zdaniem Java EE 8 ma obecnie jakiekolwiek warte uwagi a co wiecej zastosowania frameworki do microserviceow czy bralibyscie tylko Spring Boot pod uwage?
Pytam bo chce specjalizowac sie w programowaniu Microservices i nie wiem czy jest sens obecnie pozostac przy Spring Boot/Cloud czy wglebiac sie w jakies nowosci, ktore pojawily sie w JEE8 od czasow JEE7. Z tego co wiem to nie ma tam prawie nic o Microservicach.
Z gory dzieki !