e-TechTalk: Java microservices with Apache Camel and Kubernetes

Wracamy z dzieleniem się z Wami techniczną wiedzą! Tym razem na tapecie mamy temat Javy. Zapraszamy Was na e-TechTalka, czyli formułę dobrze znanych TechTalków przeniesionych do online.
Osoby zapisane
otrzymają
link do transmisji
03 Dec 2020
Czego będzie dotyczyć spotkanie online?
W dobie mikro-serwisów coraz częściej stajemy przed koniecznością integracji systemów rozproszonych w chmurze. Zespoły muszą w sposób zwinny reagować na zmiany wymagań oraz dostarczać rozwiązania odporne na problemy związane z brakiem dostępu do części serwisów tworzących cały system. Apache Camel, implementując wiele wzorców integracyjnych (EIP), zmienił sposób, w jaki programiści Javy (i nie tylko) pracują nad integracją systemów rozproszonych. Podczas wykładu pokażę, w jaki sposób połączyć najlepsze praktyki ze świata EIP z kontenerami, uruchamianymi na platformie Kubernetes/Openshift, wdrażanych jako mikro-serwisy. Omówię praktyki budowania serwisów rozproszonych i odpornych na awarie za pomocą takich technologii jak Kubernetes, Hystrix, wzorce EIP, Istio. Przedstawię także najnowsze dziecko społeczności Camela - Apache Camel K - lekkie rozwiązanie integracyjne pozwalające na natywne wdrożenie wzorców integracyjnych na dowolnym klastrze Kubernetesa. Apache Camel K w kombinacji z Knative i Quarkusem, pozwala na połączenie możliwości integracyjnych Apache Camela z funkcjami serverless, takimi jak automatyczne skalowanie, skalowanie do zera czy komunikacja oparta na zdarzeniach.