OPEN TALK: Architecting Cloud-Native Microservices and APIs for Gigascale

OPEN Stage B
Join on Hopin

John DesJardins
Hazelcast, CTO

John DesJardins is Chief Technology Officer at Hazelcast, setting technology strategy for the Real-time Intelligent Applications Platform. His expertise in large scale computing spans Big Data, Internet of Things, Machine Learning and Cloud. He is an active speaker and writer. John brings over 25 years of experience in architecting and implementing global scale computing solutions with top Global 2000 companies at Hazelcast, Cloudera, Software AG and webMethods. He holds a BS in Economics from George Mason University, where he first built predictive models, long before that was considered cool.

Applications and APIs today are expected to evolve rapidly and continuously, or to face disruption. This has driven the need for the agility enabled by Microservices. Meanwhile, mobile has driven both a dramatic increase in data volumes and levels of interaction, while also driving expectations for always-on applications and faster response times.
This talk will cover key architectural elements of cloud-native Microservices that can process at Giga-scale, where event streams or user interactions can require or even one billion events per second. Distributed computing architectures for delivering this scale while also achieving 99.999% uptime will be explored, including in-memory and data locality, elasticity and resilience. The talk will also cover new challenges for building transactional apps in these architectures, such as: service discovery, retrying, load balancing, tracing causes of failures, transactional semantics.