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.