The world is always changing. Organizations, traditional enterprises & startups alike want to build systems for the changing world, and they jumped into Microservices hoping they can stay ahead of competitors and be a true disruptor in their domain.

As Sam Newman said, "If we have to reap the true benefits of Microservices architecture, we need to worry much less about what happens inside a service than what happens between the services”. Without a clear understanding of those inter-service interactions, we might end with a distributed microservices where the services are still coupled to some degree. To me, it is just a nice distributed monolith.

Inter-service interactions can be better understood by an event-driven mindset. In the real world, the events drive actions and reactions. The event-driven approach is not anything new, but putting events as a first class citizen will fundamentally shift how systems are designed and make it seamless to think in terms of actual domain models.

Let us talk about the patterns, challenges, and benefits of looking at events as first-class citizens and see how if it is done correctly, it not only solves the problem for today but also enables us to be ready for the future.


Outline/Structure of the Case Study


Learning Outcome

  1. History of the event-driven world
  2. Refresher on benefits of Microservices architecture
  3. A measure of where you stand on the microservices
  4. Event-driven approach patterns
  5. How event-first is different from event-command
  6. Why NOW is a good time to start if you have been thinking about it
  7. Considerations before starting with this approach
  8. How this approach helps to build an architecture and data model which evolve over time

Target Audience

Executives, Architects, Key technical decision makers, Key business decision makers

Prerequisites for Attendees

It is good to have,

  1. Exposure to different architecture patterns
  2. Experience with Microservices architecture
  3. And from company/team working in Agile
schedule Submitted 1 year ago

Public Feedback

    • Kiruthika Samapathy

      Kiruthika Samapathy / Srinivasan Raguraman - Security in a Microservices World

      45 Mins

      It is very easy to spin up a microservice, and it is getting more common for organisations - even traditional enterprises - to create a large number of microservices. While "what is the right number of microservices to have?" is a separate debate, whatever that number is, it is now much harder to secure a system than before.

      What used to be a single process call in a monolith, spans to multiple calls all over the network, thereby increasing the surface area of attack.

      In this talk, you will learn about the context of security in a microservices world and different patterns to secure your services.