Tuesday

No Sessions

Wednesday

No Sessions

Thursday

10:30 AM

Event Messaging and Streaming with Apache Pulsar

Presented by: Mary Grygleski
Time: Thursday 10:30 AM - 11:30 AM

When it comes to distributed, event-driven messaging systems, we usually see them supporting either one of two types of semantics: streaming, or queueing, and rarely do we find a platform that supports both. In this presentation, we’ll first get an introduction and some clarifications of...

Room: BanyanTrack: ArchitectureTags: Cloud, Big Data, Java, OtherFormat: General SessionLevel: Introductory and overview
1:00 PM

Give your APIs a REST & Make the move to GraphQL

Presented by: Dan Vega
Time: Thursday 1:00 PM - 2:00 PM

In a world where multiple applications and devices are calling your APIs, you end up having to create custom endpoints for different views of your data. What if you could provide fewer endpoints and let the consumer decide on which data they need? GraphQL is a query language for APIs and a runtime...

Room: OrangeTrack: ArchitectureTags: JavaFormat: General SessionLevel: Introductory and overview

Friday

2:45 PM

Breaking Down Monoliths using GraphQL

Presented by: David Lucas
Time: Friday 2:45 PM - 3:45 PM

Monoliths come in multiple shapes and sizes, but how can you leverage GraphQL to break them into components ? Join this session if you want to learn about GraphQL and how you can leverage its federation of services to break out components and where they live. We will go over how to route GraphQL to...

Room: Aloeswood / LeopardwoodTrack: ArchitectureTags: JavaFormat: General SessionLevel: Introductory and overview

GraphQL Distilled

Presented by: Kito Mann
Time: Friday 2:45 PM - 3:45 PM

REST is all about endpoints that perform specific queries or operations. This works fine, but the client is limited by which queries have been exposed. What if the backend exposed the data, but the client could decide which subset of data it needed, and how to interact with that data? That’s the...

Room: Salon ATrack: ArchitectureTags: Java, JavascriptFormat: General SessionLevel: Introductory and overview