Loading…
Virtual Event | November 2 - 3, 2021
View More Details

The Sched app allows you to build your schedule but is not a substitute for your event registration. You must be registered for Reactive Summit to participate in the sessions. If you have not registered but would like to join us, please go to the event registration page to purchase a registration.

Please note: This schedule is automatically displayed in Pacific Daylight Time (UTC -7). To see the schedule in your preferred timezone, please select from the drop-down menu to the right, above "Filter by Date." The schedule is subject to change.
Tuesday, November 2
 

6:30am PDT

Sponsor Booths Open
Tuesday November 2, 2021 6:30am - 2:00pm PDT

7:00am PDT

Welcome & Opening Remarks - Josh Long, VMware
Speakers
avatar for Josh Long

Josh Long

Spring Developer Advocate, VMware
Josh (@starbuxman) is the Spring Developer Advocate at Pivotal. Josh is a Java Champion, author of 5 books (including O'Reilly's upcoming Cloud Native Java: Designing Resilient Systems with Spring Boot, Spring Cloud, and Cloud Foundry) and 3 best-selling video trainings (including... Read More →


Tuesday November 2, 2021 7:00am - 7:05am PDT

7:05am PDT

Keynote Session - Actors Paradigm for Increased Modularity, Robustness, and Performance, Carl Hewitt, MIT
A contemporary computer uses the read/write computing paradigm.  In contrast, the Actors Paradigm is based on discourse among Actors.
 
The Actors Paradigm has become foundational for applications, practices, and principles of scalable systems.
  • Applications:  Actors are being used in operating systems as well as in many large-scale gaming, financial, social, and telecommunications applications.
  • Practices:  Actors are foundational for frameworks from Apple, Erlang Solutions, Lightbend, and Microsoft.
  • Engineering Principles: Actors abstractions and principles can be used to construct strongly-typed highly-performant systems. Actors Event Induction provides a convenient foundation for proving all kinds of properties of Actors Systems.
 
The Actors Paradigm is fundamental to constructing next-generation systems that are resilient against cyberattacks. Furthermore, in this decade, the Actors Paradigm will be crucial for an Apollo-scale Project Liftoff race to develop and deploy the next generation of Robust Intelligent Systems to support representative government and civil liberties.

Speakers
avatar for Carl Hewitt

Carl Hewitt

Emeritus Professor, MIT
Carl Hewitt is an Emeritus Professor in the EECS Department of MIT. Together with colleagues, he founded the Actors Paradigm of computation, which provides abstractions, principles, and practices for resilient-against-cyberattack scalable computation. The Actors Paradigm will play... Read More →



Tuesday November 2, 2021 7:05am - 7:35am PDT
  Keynote Sessions
  • Presentation Slides Attached Yes

7:40am PDT

Sponsored Lightning Talk: Why Your Next API Will Be Stateful Serverless - Leon Stigter, Lightbend
As developers, we all want to be more productive. Serverless helps you do just that, by letting you focus on the business logic while shifting operations somewhere else. As more companies discover this emerging technology, we also realize that managing data serverlessly and getting the right data to the right microservice at the right time is still quite hard. In this session, we'll focus on what serverless is and how co-locating data with your logic solves some of the traditional function-as-a-service drawbacks.

Speakers
avatar for Leon Stigter

Leon Stigter

Senior Product Manager, Lightbend
Leon is a Senior Product Manager for Akka Serverless at Lightbend. His focus is to help developers accelerate their serverless journey, making sure they can transform their business with the right data at the right time. Leon is crazy about serverless and container technologies, he... Read More →



Tuesday November 2, 2021 7:40am - 7:50am PDT
  Sponsored Lightning Talks
  • Presentation Slides Attached Yes

7:55am PDT

Enabling Collaboration with Realtime Services at Scale - Sergey Tselovalnikov, Canva
In many web applications, the majority of client-server interactions can be expressed with the request-response paradigm, which maps pretty well to HTTP. However, in an application that is highly collaborative, where users can interact with each other, the request-response paradigm hits its limits. Users expect to see each other’s actions reflected as soon as possible and have become accustomed to real-time collaborative experiences. In the real-time world, it is useful for backends to push data to the clients before it's requested. Building such a system is difficult when the number of clients is large. At Canva, we enabled our users to collaborate with each other by introducing services that support bidirectional streaming with RSocket. This talk discusses the challenges that we faced building these services, and the solutions we used to ensure our reliability requirements were met.

Speakers
avatar for Sergey Tselovalnikov

Sergey Tselovalnikov

Software Engineer, Canva
Software engineer. A big fan of the JVM platform, distributed systems, and functional programming. Previously worked at Naumen, JetBrains. Sergey joined the infrastructure team at Canva in 2016 and helped Canva services scale to the state where they can reliably serve tens of millions... Read More →



Tuesday November 2, 2021 7:55am - 8:25am PDT
TBA
  Session Presentations
  • Presentation Slides Attached Yes

8:25am PDT

Break & Networking
Tuesday November 2, 2021 8:25am - 8:40am PDT

8:40am PDT

Sponsored Lightning Talk: Reactive Systems that focus on High Availability with Lerna - Yugo Maaede, TIS
We have adopted the Actor model and CQRS + Event Sourcing architecture to achieve the required availability levels for our mission-critical systems.
 
Designing and implementing services that deliver the high availability and high throughput demanded by modern services is very complex and time-consuming. To build such a system quickly, we have developed a highly available software stack called Lerna and released it as OSS( https://fintan.jp/?p=5948&lang=en ).
 
In this session, I will introduce Lerna. Lerna provides many of the materials you need for your development, including environment build scripts, libraries, reference code, and learning content.

Speakers
avatar for Yugo Maede

Yugo Maede

Technical Expert, TIS
As the product owner of the highly available software stack Lerna, I develop Lerna and provide technical support for developing services using Lerna. Co-translator for the Japanese version of Akka in Action.



Tuesday November 2, 2021 8:40am - 8:50am PDT
  Sponsored Lightning Talks
  • Presentation Slides Attached Yes

8:55am PDT

RSocket over QUIC - Violeta Georgieva & Oleh Dokuka, VMware
The new QUIC protocol is designed to make the network traffic more secure, more efficient, and faster. The presenters give an overview of the protocol and its implementation details in Netty. They also talk about the challenges related to bridging new multiplex capabilities to Reactive Streams API. After that, they demonstrate how simple it is to use QUIC transport with RSocket to prepare your application for future demand.

Speakers
avatar for Violeta Georgieva

Violeta Georgieva

Staff Engineer, VMware
Violeta Georgieva works at VMware and is the Reactor Netty lead committer. She is a member of the Apache Software Foundation, a long-time Apache Tomcat committer, and a contributor to various OSS projects (Spring Framework, Netty, CF Java Buildpack, etc.). Her passion is to provide... Read More →
avatar for Oleh Dokuka

Oleh Dokuka

Sr. Software Engineer at Project Reactor, Vmware
Software Engineer who knows how to work with Reactive as a user as well as a developer. Java Champion. Co-author of the book “Hands‑On Reactive Programming in Spring 5”. Works on RSocket and improves Project Reactor along the way


Tuesday November 2, 2021 8:55am - 9:25am PDT
TBA

9:30am PDT

Hey Debugger! Follow that Message! - David Gomez G., AxonIQ
When moving from non-event-based to event-based systems, one of the common challenges may arise when trying to follow the execution chain for a particular use case. When you have a direct reference to collaborators and consumers, it is easy to follow the chain of execution by just following the dependencies or climbing the stacktrace at a certain point. But when you are working with an event-based system, you will reach the point where a message is sent and feel like you have arrived at a deep water’s river with no bridge to cross it. It’s easy to feel stuck with no clue where to go to follow that message. Let’s suppose you are struggling with the same feelings or new to event-based systems in this talk. In that case, we will try to go over some practices that could help switch to a more asynchronous and distributed approach to debug and follow the execution path for your system.

Speakers
avatar for David  Gómez

David Gómez

Developer Advocate, AxonIQ
With a CS degree from the Polytechnic University of Madrid (UPM), David has been working in Software development for more than 20 years, taking part in projects for different projects in sectors like Banking, Defense, Services & Retail, Maritime and ground transport. Currently, David... Read More →



Tuesday November 2, 2021 9:30am - 10:00am PDT
TBA
  Session Presentations
  • Presentation Slides Attached Yes

10:05am PDT

Scaling Down to Edge Devices: Local-First Cooperation - Wolfgang Werner, Actyx
Imagine yourself in a factory, not in the software sense but making real things like furniture, electronics, or auto parts. These places are loud, often greasy, hectic, and the place where our luxurious living standard is made possible. A factory also is an inherently collaborative organisation, where small groups of humans and machines work together to turn raw materials into products.

Introducing IT into such a place poses unique challenges and requires a new paradigm: we need the resilience and redundancy of distributed systems and we need it to work between devices on the factory shop floor — the cloud is useful for asynchronous analysis but not fit for low-latency mission-critical process modelling. In this presentation we report on our findings when building reactive systems that respond at all times to local requests, are resilient to many kinds of infrastructure failure, and can be flexibly grown and shrunk to adapt to changes in IT services demand. These services are unsurprisingly delivered based on a message-driven middleware, in our case an eventually consistent event log. The challenges we found are not only technical in nature, the setting also demands an uncompromisingly reactive mindset to build software that is intuitive to use — we must let go of our illusion of having total control.

Speakers
avatar for Wolfgang Werner

Wolfgang Werner

Developer Advocate, Actyx
Father. Programmer turned architect turned consultant turned manager turned very humble programmer. Enfant terrible of enterprise IT. Developer Advocate @Actyx.



Tuesday November 2, 2021 10:05am - 10:35am PDT
  Session Presentations
  • Presentation Slides Attached Yes

10:35am PDT

Break & Networking
Tuesday November 2, 2021 10:35am - 10:50am PDT

10:50am PDT

What CQRS and Event Sourcing taught me about Cloud-Native Communication - Allard Buijze, AxonIQ
The way we approach Messaging between components in a distributed system is a key element in successfully implementing Reactive Systems. However, we often seem to make the step from Message-Driven to Event-Driven a little bit too quickly... In the past 12 years, I have been applying CQRS and Event Sourcing in various projects. I created Axon Framework to simplify the implementation of systems using these patterns on the JVM. Looking at both my own projects, as well as the projects from the more than 6.5 million downloads, a clear pattern started to emerge. A pattern that addresses some of the challenges many of us face when implementing Event-Driven systems. In this talk, Allard will shed some light on some interesting aspects of CQRS and ES, and show how these can be of help when implementing Cloud-Native and Reactive Systems. Even when you don't need CQRS itself...

Speakers
avatar for Allard Buijze

Allard Buijze

CTO & Founder, AxonIQ
Allard Buijze is Founder and CTO of AxonIQ. Starting at the age of 6, he has developed a great passion for programming and has guided both large and small organizations in building performant and scalable applications. Now, he is on a mission to make implementations of large scale... Read More →



Tuesday November 2, 2021 10:50am - 11:20am PDT
TBA
  Session Presentations
  • Presentation Slides Attached Yes

11:25am PDT

The Making of the Oracle R2DBC driver and How to Take your Code from Synchronous to Reactive - Kuassi Mensah & Michael McMahon, Oracle Corporation
Hear the epic story of the Oracle R2DBC Driver: an open source project from Oracle five years in the making. The first part of this presentation will cover how we got here, from an R&D prototype of an asynchronous JDBC driver (a.k.a. ADBA, remember?), to an R2DBC driver on GitHub. The second part of this presentation will describe the techniques we used to take Oracle JDBC’s code base from synchronous to reactive. Audience members will learn how to take their own code from synchronous to reactive.

Speakers
avatar for Kuassi Mensah

Kuassi Mensah

Director Product Management, Oracle Corporation
Kuassi is Director of Product Management at Oracle. He looks after the following product areas (i) Java connectivity to DB (Cloud, on-premises), in-place processing with DB embedded JVM (ii) MicroServices and DB connectivity, and related topics (Data & Tx models, Kubernetes, SAGAs... Read More →
avatar for Michael McMahon

Michael McMahon

Principal Member of Technical Staff, Oracle Corporation
Developer for the Oracle JDBC and R2DBC drivers. I’ve been programming with Java for the last 15 years. My work has focused on relational databases, non-blocking network I/O, and asynchronous/reactive systems.



Tuesday November 2, 2021 11:25am - 11:55am PDT
TBA
  Session Presentations
  • Presentation Slides Attached Yes

12:00pm PDT

Akka Streams – An Airline Eventing Story - Mukund Srinivasan & Niranjana Ramakrishna Reddy, Capgemini
Mukund and Srini will be presenting their experience in how Akka was used in solving some of the complex use cases with a major Airline. Our systems enable airlines to plan flight schedules, manage capacity and book cargo. The Airlines have a need to handle transactions/messages from various internal and external sources as close to near-real time as possible and failure to do so could mean wider impacts across the systems. Flight Schedules and operational flight events processing use cases require self-healing and high throughput processing, where Akka came to the rescue with clear abstraction from complexities involved to scale horizontally while developers having to focus mainly on business needs. We want to share our journey, challenges and lessons learned in building this reactive scalable flight event processing engine.

Speakers
avatar for Niranjana Ramakrishna Reddy

Niranjana Ramakrishna Reddy

Technical Lead, Capgemini
avatar for Mukund Srinivasan

Mukund Srinivasan

Enterprise Architect, Capgemini
Mukund is an Enterprise Architect responsible for complex IT transformations at program and project level. His rich set of experiences come from a variety of different sectors - Auto, media and entertainment, retail and telecommunications. He has strong experience in architecting... Read More →


Tuesday November 2, 2021 12:00pm - 12:45pm PDT
TBA

12:50pm PDT

Closing Remarks - Josh Long, VMware
Speakers
avatar for Josh Long

Josh Long

Spring Developer Advocate, VMware
Josh (@starbuxman) is the Spring Developer Advocate at Pivotal. Josh is a Java Champion, author of 5 books (including O'Reilly's upcoming Cloud Native Java: Designing Resilient Systems with Spring Boot, Spring Cloud, and Cloud Foundry) and 3 best-selling video trainings (including... Read More →


Tuesday November 2, 2021 12:50pm - 1:00pm PDT
 
Wednesday, November 3
 

6:30am PDT

Sponsor Booths Open
Wednesday November 3, 2021 6:30am - 2:00pm PDT

7:00am PDT

Welcome Back & Check-In - Josh Long, VMware
Speakers
avatar for Josh Long

Josh Long

Spring Developer Advocate, VMware
Josh (@starbuxman) is the Spring Developer Advocate at Pivotal. Josh is a Java Champion, author of 5 books (including O'Reilly's upcoming Cloud Native Java: Designing Resilient Systems with Spring Boot, Spring Cloud, and Cloud Foundry) and 3 best-selling video trainings (including... Read More →


Wednesday November 3, 2021 7:00am - 7:05am PDT

7:05am PDT

Keynote Sessions - Reactive: Here & There - Josh Long, VMware & James Ward, Google Cloud Platform
Speakers
avatar for James Ward

James Ward

Developer Advocate, Google Cloud Platform
James Ward is a nerd / software developer who shares what he learns with others through presentations, blogs, demos, and code. After over two decades of professional programming, he is now a self-proclaimed Typed Pure Functional Programming zealot but often compromises on his ideals... Read More →
avatar for Josh Long

Josh Long

Spring Developer Advocate, VMware
Josh (@starbuxman) is the Spring Developer Advocate at Pivotal. Josh is a Java Champion, author of 5 books (including O'Reilly's upcoming Cloud Native Java: Designing Resilient Systems with Spring Boot, Spring Cloud, and Cloud Foundry) and 3 best-selling video trainings (including... Read More →


Wednesday November 3, 2021 7:05am - 7:35am PDT

7:40am PDT

Sponsored Lightning Talk - Reactive Streams and Structured Concurrency, Exploring the Common Ground - Simon Baslé, VMware
In this talk, Simon explores a concept that has surfaced more and more in the past couple of years in the JVM ecosystem: Structured Concurrency. First popularized on the JVM by Kotlin Coroutines, it is now being considered in Java via the ScopeLocal project.
After a brief tour of Structured Concurrency key concepts and benefits, Simon will make a parallel with Reactive Programming to see how Reactive Streams address similar concerns.

Speakers
avatar for Simon Baslé

Simon Baslé

Software Engineer, VMware
Simon is working at VMware as the lead of project Reactor, a Java open-source library that is notably the Reactive Programming foundation to all Spring projects. Passionate about sharing, he is a regular speaker at conferences and full-time open-source maintainer, working remotely... Read More →



Wednesday November 3, 2021 7:40am - 7:50am PDT
  Sponsored Lightning Talks
  • Presentation Slides Attached Yes

7:55am PDT

Ready, Steady, R2DBC - Roman Ivanov, SberTech
Reactive programming is constantly evolving, now actively developing the direction of translating the interaction with relational databases to a reactive approach. For this purpose, the R2DBC specification is created, which compares with the well-known JDBC standard, allowing to work with SQL databases using reactive API. In this talk, we will get acquainted with reactivity, look at the current state of affairs, and how we are one step closer to total reactivity.

Speakers
avatar for Roman Ivanov

Roman Ivanov

Java Developer, SberTech
Java developer with 5+ years of experience Oracle Certified Professional Java SE 11 Developer Work in the largest bank in Russia. DevelopServerless solutions for the bank's cloud. Developed with my team Sber Platform V Functions service from scratch. The service is an analog of AWS... Read More →



Wednesday November 3, 2021 7:55am - 8:25am PDT
TBA
  Session Presentations
  • Presentation Slides Attached Yes

8:30am PDT

Project Loom - A Friend or Foe of Reactive? - Oleh Dokuka, VMware & Andrii Rodionov, National Technical University
We heard about Project Loom - the new programming models on the Java platform for high-throughput lightweight concurrency and threading. Project Loom will give a structured concurrency in Java which enables writing efficient async apps using imperative paradigm. With that, many started questioning whether the Functional and Reactive approach remains with that in the Java ecosystem. In that talk, we going to busters the myth of Loom killing Reactive and instead discuss how Loom will improve the Reactive ecosystem and make it more robust and simpler to use.

Speakers
avatar for Andrii Rodionov

Andrii Rodionov

Associate Professor, National Technical University
Andrii is a JUG UA leader, associate professor at National Technical University. Participating in Oracle GraalVM Native Image project, interested in microservices and distributed systems.
avatar for Oleh Dokuka

Oleh Dokuka

Sr. Software Engineer at Project Reactor, Vmware
Software Engineer who knows how to work with Reactive as a user as well as a developer. Java Champion. Co-author of the book “Hands‑On Reactive Programming in Spring 5”. Works on RSocket and improves Project Reactor along the way



Wednesday November 3, 2021 8:30am - 9:00am PDT
TBA
  Session Presentations
  • Presentation Slides Attached Yes

9:05am PDT

From Stateless-Serverful to Stateful-Serverless - Hugh McKee, Lightbend
For many years now, stateless-serverful has been the go-to pattern for building backend services. This pattern is well understood and supported by mature, powerful toolsets. While we have continually improved and fine-tuned stateless-serverful, we are always on the lookout for something better, something different that may significantly improve how we build and run our systems. Often, a better way to do things is to take things in an alternate direction. In this case, replace stateless with stateful, replace serverfull with serverless. So what is stateful-serverless? Well, that is what we will cover in this session. Using Java, we will show you an approach for building and deploying stateful-serverless microservices.

Speakers
avatar for Hugh McKee

Hugh McKee

Developer Advocate, Lightbend
Hugh McKee is a developer advocate at Lightbend. He has had a long career building applications that evolved slowly, inefficiently utilized their infrastructure, and were brittle and prone to failure. Hugh has learned from his past mistakes, battle scars, and a few wins. And the learning... Read More →


Wednesday November 3, 2021 9:05am - 9:35am PDT
TBA

9:35am PDT

Break & Networking
Wednesday November 3, 2021 9:35am - 9:50am PDT

9:50am PDT

Let it Flow: Reactive Computations for Consistent-by-Design Distributed Applications - Mira Mezini & Ragnar Mogk, Technical University Darmstadt
This talk argues for language-based automation of consistency decisions in distributed applications. The language machinery reasons about consistency levels and makes use of hybrid consistency as needed by the application offering developers well-defined consistency guarantees “out-of-the-box”. We elaborate on how REScala - a library-based extension to Scala (rescala-lang.com) - automates concurrency control and fault-tolerance with clear consistency guarantees. In REScala, applications are modeled as compositions of time-changing values (Signals) and events. We have reinterpreted and extended the reactive programming model, adopting multi-version consistency control, conflict-free replicated data types, and invariant-based reasoning to enable language-integrated handling of consistency in concurrent and distributed settings with well-defined guarantees.

Speakers
avatar for Mira Mezini

Mira Mezini

CS Professor, Technical University Darmstadt
Mira Mezini is a professor of computer science at Technical University of Darmstadt (Germany). From 2013 to 2016, she additionally held a visiting professorship at Lancaster University (UK). Mira leads the chair for software technology at TU Darmstadt. Her research focuses in software... Read More →
avatar for Ragnar Mogk

Ragnar Mogk

Postdoctoral Researcher, Technische Universität Darmstadt
Ragnar is a postdoctoral fellow with the Software Technology Lab at TU Darmstadt, Germany. He has published and presented at flagship programming conferences such as OOPSLA and ECOOP. In his early research career, Ragnar worked on interest management for distributed objects, declarative... Read More →



Wednesday November 3, 2021 9:50am - 10:20am PDT
TBA
  Session Presentations
  • Presentation Slides Attached Yes

10:25am PDT

Reactive Coding by Convention to Accelerate your CQRS adoption - Javin Sword & Tito Rahman, Wells Fargo
Wells Fargo is consistently looking at ways to make their systems and application portfolio, modern, cloud native, resilient and reliable. Join VP/Senior Systems Architect for Application Hosting Platforms, Javin Sword and VP/Principal Engineer of Community and Investment Banking, Tito Rahman on a journey through adoption of reactive techniques at scale. This session will focus on the use of modern java reactive frameworks, patterns and Domain Driven Design to create reusable code that provides massively scalable frameworks for both small and large development efforts. The techniques, tools and practices used within the session can help you to accelerate your journey to cloud native and to achieve application modernization with speed. With emphasis on a framework that is code by convention you will be able to scale your systems and application development to meet our times.

Speakers
avatar for Javin Sword

Javin Sword

VP/Systems Architect, Wells Fargo
Expert in heterogeneous software and infrastructure architecture, as well as, development of world class distributed application systems within multiple LOBs including Wells Fargo Lending, Wholesale Insurance Technology including general Technology Governance and Innovation for the... Read More →
avatar for Tito Rahman

Tito Rahman

VP/Principal Engineer, Wells Fargo
* Over 20+ years of professional experience designing application architecture, leading teams in the development and rapid delivery of next-generation digital products using microservices, incubating emerging technologies and open source products with Domain Driven Design, Event Driven... Read More →



Wednesday November 3, 2021 10:25am - 10:55am PDT
TBA
  Session Presentations
  • Presentation Slides Attached Yes

10:55am PDT

Break & Networking
Wednesday November 3, 2021 10:55am - 11:10am PDT

11:10am PDT

Solving the Legacy IT Limitations with Reactive Systems - Mary Grygleski, IBM; Jeremy Pollock, Lightbend & Reid Spencer, YoppWorks; Moderated by Jack Gulas, YoppWorks
The digital megatrends of 5G, IoT, Machine Learning, Digital Transformation and Multi-cloud Systems are leading to operational changes within organizations. These changes, in the areas of: Enhanced Customer Focus, Process Optimization, Data-Driven Decisions and Increased Market Agility place new requirements on legacy, monolithic IT systems. These requirements, in turn, expose critical technical limitations with today's systems. In this panel discussion, we will examine these limitations with a view to how they can be addressed with Reactive Systems, that are Data-centric, High-performing, Scalable, Resilient and Efficient, as well as some of the potential benefits organizations will gain from the Reactive approach.

Speakers
avatar for Reid Spencer

Reid Spencer

VP Technology, YoppWorks
Trainer and Consultant. Passionate about the Scala and Reactive Programming ecosystems. Beyond that I enjoy designing for efficiency and effectiveness. I love to provoke epiphany as much as I love it when a plan comes together. My best reward is when a team member realizes they have... Read More →
avatar for Mary Grygleski

Mary Grygleski

Sr. Developer Advocate, Independent
Mary is a Java Champion, and an experienced, passionate Developer Advocate.  She has serviced companies as an advocate, such as IBM and DataStax in topic areas that include, most recently, GenAI, Streaming systems, Open source, Java, Cloud, and Distributed Messaging systems..  She... Read More →
avatar for Jeremy Pollock

Jeremy Pollock

VP Product & Developer Platforms, Lightbend
Jeremy Pollock is a twenty plus year product leader with extensive experience in developer-focused platforms. Prior to joining Lightbend, Jeremy led the product organization at real time communication platform leader, PubNub, and before that, he helped build up API management pioneer... Read More →
avatar for Jack Gulas

Jack Gulas

CEO, YoppWorks
Jack Gulas is a serial entrepreneur with a passion for technology and growing companies. Jack’s drive has led him to be the founder across 9 different companies and is currently the CEO of both YoppWorks and billie App and one of the founding partners of Eclipsys Solutions. Jack’s... Read More →


Wednesday November 3, 2021 11:10am - 11:55am PDT
TBA

12:00pm PDT

Fun with Reactive Architectures and Distributed Systems - Jason Edwards, USAA
Microservice Memes, Dinosaurs in the Datacenter, and Unicorn Algebra - these are just a few of the illustrations used to explore the complex world of distributed systems, the challenges we face with modern software ecosystems, and how reactive architecture fits into the picture. Join us for a jovial jaunt through the world of eventual consistency, delivery guarantees, event sourcing, and command/query responsibility segregation (CQRS). Whether you're an architecture aficionado or a non-technical novice, this session is for you - we will use simple illustrations (and plenty of humor) to explore complex concepts and point out some common "gotchas" to watch out for in application design.

Speakers
avatar for Jason Edwards

Jason Edwards

Staff Software Engineer, USAA
I'm a Staff Software Engineer at USAA, primarily focused on JVM-based development and Reactive application architectures. In my role as a Staff Engineer, I have the privilege of working with alongside numerous teams on a diverse set of applications, promoting clean and robust designs... Read More →



Wednesday November 3, 2021 12:00pm - 12:30pm PDT
TBA
  Session Presentations
  • Presentation Slides Attached Yes

12:30pm PDT

Closing Remarks - Josh Long, VMware
Speakers
avatar for Josh Long

Josh Long

Spring Developer Advocate, VMware
Josh (@starbuxman) is the Spring Developer Advocate at Pivotal. Josh is a Java Champion, author of 5 books (including O'Reilly's upcoming Cloud Native Java: Designing Resilient Systems with Spring Boot, Spring Cloud, and Cloud Foundry) and 3 best-selling video trainings (including... Read More →


Wednesday November 3, 2021 12:30pm - 12:45pm PDT
 
  • Timezone
  • Filter By Date Reactive Summit 2021 Nov 2 - 3, 2021
  • Filter By Venue Virtual
  • Filter By Type
  • BoF Sessions
  • Breaks & Networking
  • Keynote Sessions
  • Session Presentations
  • Sponsored Lightning Talks
  • Presentation Slides Attached

Filter sessions
Apply filters to sessions.