Mark is a Software Craftsman working as Spring Data project lead at Pivotal. He has a strong focus on reactive infrastructure and works on MongoDB, Redis, R2DBC, and Apache Cassandra modules. Mark is also is project lead of the Lettuce Redis driver.
How are reactive transactions supposed to work in a non-blocking, reactive application? Spring draws with its reactive transaction manager a new, strong primitive in the picture of reactive systems. We will deeply dive into Reactive Relational Database Connectivity, the reactive specification for SQL database access and into Neo4j 4 that comes with a reactive database client. We will walk through the access of strictly transactional data sources while embracing reactive and non-blocking properties. This highly technical Deep Dive session will visit reactive patterns for potentially highly concurrent applications that are no longer opinionated about threading. Come to this session and learn how to set up and use transactions in a reactive application. We will present R2DBC and Neo4j examples and are open for questions, comments, and discussion. Bring your laptop set up with Java 8 or newer and your favorite IDE, and be prepared to think!
|Talks by tracks||Talks by session types||List of Speakers|