We are pleased to have Andrei Shakirin and Stefan Renner speak, and glad to have Xempus AG as a partner for the venue.
Andrei Shakirin is a Software Architect and Developer with extensive experience in designing and evolving remote APIs, specializing in REST principles and microservice-based architectures. He has deep expertise in Java, Spring, Cloud, and OSGi technologies, with a strong focus on domain-driven design. As a Spring Contributor and Committer at Apache CXF and Syncope projects, Andrei is actively involved in open-source communities. He has a proven track record of leading distributed teams and applying agile methodologies to drive successful projects.
In modern application development, engineers frequently encounter the challenge of synchronizing database transactions with messaging activities. Ensuring that a message is sent only when a database transaction is successfully committed, and vice versa, is crucial. This synchronization is essential for scenarios like updating order statuses while triggering payments, or modifying bookings and sending confirmation emails. This talk will explore techniques to achieve atomicity and consistency between message queues and databases. We will delve into various approaches, considerations, and real-world experiences, highlighting different methods along with their advantages and disadvantages. Practical use cases from actual projects will be provided to illustrate the effective application of each approach.
Stefan Renner is driven by the magic that happens when weeks of coding culminate in a single button click that unleashes innovation. His career focuses on blending cutting-edge data and AI technologies with new work leadership concepts and agile transformations at an enterprise scale. Stefan thrives on exchanging knowledge about modern programming languages, data insights, and fostering environments where people want to be. Equally excited by complex technical challenges and human collaboration, he looks forward to the future of C/C++ standards, disruptive database technologies, and the Vendée Globe 2024.
Ocient is a data analytics software solutions company that enables all-the-time, compute-intensive analysis of large, complex datasets while optimizing for performance, cost, and energy efficiency. The Ocient Hyperscale Data Warehouse is designed from the ground up for highly efficient data processing and analysis capabilities, machine learning, ELT, and more. In this talk, we will discuss the major architectural concepts pioneered by Ocient, including its Compute Adjacent Storage Architecture (CASA), resource-aligned parallelism, and I/O pushdown. We'll also dive deeper into how Ocient manages to reduce the system footprint, cost, and energy consumption of always-on, compute-intensive workloads.