Microservice message routing on Kubernetes
Kubernetes is a popular platform to manage large sets of containers running microservices. It does offer some mechanisms to make these microservices find each other, such as DNS service registration and load balancing. This will work to get HTTP calls from one component to correctly sent to another one. However, real-life integration needs in microservices systems go way beyond that. They will exchange messages of different kinds (commands, events, queries), with distinct routing requirements for each.
Axon Framework is a popular choice for building Java applications which makes the notion of command, event and query messages explicit. In can be used to create a structured monolith, which can later be quickly split into microservices by distributing the exchange of these messages. There are various ways of accomplishing this distribution. AxonHub is a new technology which makes this easier than ever before.
In this presentation, we'll show how AxonHub can be used in conjunction with Kubernetes to efficiently operate large-scale Axon Framework based microservices systems.
-
Put Your Thoughts on the Wire with Bro.orgSeth HallWednesday Apr 25 @ 10:15 AM
-
How I almost lost my entire company in the first year on the jobMark RickmeierWednesday Apr 25 @ 2:00 PM
-
Java Jedi Powers: How to Accelerate Delivery of Reliable SoftwareEric MizellWednesday Apr 25 @ 11:15 AM
-
Why Development Teams are Throwing Away Institutional Knowledge -- and how to Preserve itPeter PezarisWednesday Apr 25 @ 3:15 PM
-
Microservice message routing on KubernetesFrans van BuulWednesday Apr 25 @ 1:00 PM
-
Refactoring Patronage: Building a Sustainable Future for Impactful Open Source ProjectsSam AaronJamie DobsonJoe ArmstrongWednesday Apr 25 @ 4:15 PM