More talks in the program:
10:00 - 10:45
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.