David Leitner
Rethinking Reactive Architectures with GraphQL
#1about 4 minutes
Defining reactivity and asynchronous data streams
Reactivity is defined as programming with asynchronous data streams, which are data containers that exist in plural space and asynchronous time.
#2about 8 minutes
Exploring the core principles of reactive programming
Reactive programming makes the relationship between variables explicit using streams, shifting from a pull-based design to a push-based design for automatic updates.
#3about 8 minutes
Applying reactive principles to system architecture
The Reactive Manifesto guides building responsive systems by achieving elasticity and resilience through a message-driven architecture that supports back pressure and location transparency.
#4about 7 minutes
Tracing the evolution of microservices toward reactivity
Microservice architectures evolved from synchronous pull-based models to fully asynchronous, stream-centric systems using event sourcing and functions-as-a-service.
#5about 2 minutes
Using GraphQL subscriptions for end-to-end streaming
GraphQL subscriptions provide the missing piece for end-to-end reactivity by enabling push-based data streaming from the server to the client.
#6about 4 minutes
Building a collaborative real-time insurance portal
A reactive architecture enables real-time synchronization between an insurance agent's and a customer's UI, allowing for seamless collaboration.
#7about 4 minutes
Achieving resilience in mobile banking with projections
Projections, or specialized read models hydrated from an event store, allow read-heavy features like viewing balances to remain available even when backend services fail.
#8about 1 minute
Weighing the benefits and complexity of reactive systems
While reactive architectures offer powerful options like resilience and real-time capabilities, they introduce significant complexity and should be adopted judiciously.
Related jobs
Jobs that call for the skills explored in this talk.
Matching moments
04:32 MIN
The key benefits of building reactive systems
The Rise of Reactive Microservices
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
01:32 MIN
Understanding the principles of reactive architecture
Architectures that we can use with .NET
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
02:07 MIN
Meeting modern application demands with the Reactive Manifesto
Is reactive the new black? Imperative vs. reactive programming with Quarkus
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
02:47 MIN
The core principles of reactive programming
Java's Project Loom & Co - the end for reactive programming?
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
05:37 MIN
Understanding the core principles of the reactive manifesto
Side-by-Side: Reactive vs non-reactive Java
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
02:23 MIN
Core principles of the reactive manifesto
Development of reactive applications with Quarkus
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
03:21 MIN
Exploring Gatsby's reactive, data-centric architecture
How Gatsby Cloud's real-time streaming architecture drives <5 second builds
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
02:13 MIN
Exploring reactive Java frameworks and adoption challenges
Side-by-Side: Reactive vs non-reactive Java
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
Featured Partners
Related Videos
The Rise of Reactive Microservices
David Leitner
Development of reactive applications with Quarkus
Niklas Heidloff
Multiple Ships to the Island - Micro Frontends & Island Architectures
Florian Rappl
GraphQL Mesh – Why GraphQL between services is the worst idea and the best idea at the same time!
Uri Goldshtein
GraphQL: Does it replace SQL, REST or Something Else?
Gregor Bauer
Putting the Graph In GraphQL With The Neo4j GraphQL Library
William Lyon
GraphQL + Apollo + Next.js: A Lovely Trio
Josh Goldberg
Side-by-Side: Reactive vs non-reactive Java
Jan Weinschenker
Related Articles
View all articles
.gif?w=240&auto=compress,format)


From learning to earning
Jobs that call for the skills explored in this talk.


Peter Park System GmbH
München, Germany
Senior
Python
Docker
Node.js
JavaScript

Schulz.codes GmbH
Darmstadt, Germany
Intermediate
Senior
React
JavaScript
TypeScript

doinstruct Software GmbH
Berlin, Germany
Senior
GIT
JavaScript
TypeScript

Nia Health GmbH
Berlin, Germany
Intermediate
Senior
CSS
GIT
React
TypeScript

Haufe-Lexware GmbH & Co. KG
Freiburg im Breisgau, Germany
Intermediate
Senior
Java
React
TypeScript


CONTIAMO GMBH
Berlin, Germany
Senior
Python
Docker
TypeScript
PostgreSQL
