Hi Katherine, tell us who you are and what lead you into microservices?
My name is Katherine Stanley, although I am generally known as Kate. I work at IBM as a software engineer on a product called IBM Event Streams. IBM Event Streams is a fully supported Apache Kafka offering with value-add capabilities. I first became interested in microservices when I was working for the IBM WebSphere Liberty team. My role was to work with our customers to make sure getting started with Liberty was as easy as possible. My team quickly discovered that although Liberty is easy to use, our customers were getting stuck on microservices. I have always enjoyed presenting so since 2016 I have been presenting at conferences all around the world to help people understand and write better microservices.
What will you be talking about at Voxxed Days Microservices?
When creating event-driven microservices you generally need an event-backbone as the core of your architecture. At Voxxed Days Microservices I will be talking about the different approaches to event-driven microservices, including some advantages and disadvantages to the different approaches. I will also introduce Apache Kafka and explain why it is such a good fit for these kinds of applications.
Kafka is now the swiss-army knife for asynchronous events and streams. But when it comes to deal with asynchronous events, wouldn’t a good old MOM (Message Oriented Middleware) be enough ?
At first glance, it can seem like Kafka and Message Oriented Middleware off the same capabilities but there are some key differences. The most striking is the way they view the streams of messages or events. In Kafka, events are collected into an immutable and persistent event log. This means that once an event has been written to Kafka, consumers can re-read the event multiple times, and they will get the same event back each time they do so.
Good, see you soon then
I can’t wait! I spoke at Voxxed Microservices Paris and I’m so excited to be attending again this year.
#kafka #event-driven #messaging
My contact information: