JAX London, 4–7 October 2021
The Conference for Java & Software Innovation

The Potential Pitfalls of Deploying Real-Time APIs in an Event-Driven Microservices Architecture

Session
Until June 24: ✓ Workshops day for free ✓ Save up to £470 Register now
Infos

Microservices deliver simple solutions to complex problems and are vogue within the developer community. As is event-driven architecture, which is a system of loosely coupled microservices that exchange information between each other through the production and consumption of events. By implementing event-driven architectures, it is possible to build a resilient microservice-based architecture that is truly decoupled, giving increased agility and flexibility. Many developers now consider event-driven architecture as best practice for microservices implementations. This new approach coincides with an increasing desire from business for real time data – producers and consumers demand faster experiences. But…problems exist. When you expose event streams to millions of consumers the assumptions made for traditional APIs don’t hold true. Developing real-time APIs means rethinking latency, scalability, security, and publication from the ground up. This talk will discuss lessons learnt while helping companies deploy real-time APIs in an event-driven microservices environment, it will cover:

  • The realities of the Internet, and how to address the challenges at the transport, protocol, and application layers
  • What caching looks like in a push-oriented world, and how it drives efficiencies
  • How to prevent your data model from impacting security and latency
  • Why basic Pub/Sub is not sufficient for today’s event-driven applications.

Behind the Tracks

Software Architecture & Design
Software innovation & more
Microservices
Architecture structure & more
Agile & Communication
Methodologies & more
Emerging Technologies
Everything about the latest technologies
DevOps & Continuous Delivery
Delivery Pipelines, Testing & more
Cloud & Modern Infrastructure
Everything about new tools and platforms
Big Data & Machine Learning
Saving, processing & more