About

Denis started his software engineering career at Sun Microsystems and Oracle, where he built JVM/JDK and led one of the Java development groups. After learning Java from the inside, he joined the world of distributed systems and databases, where he has remained ever since. His experience spans from the development of database engines and high-performance applications to training and education on the topic of distributed applications.


    Denis Magda PostgreSQL with OpenAI: Building and Monetizing Generative AI Plugins

    presented by Denis Magda

    OpenAI's GPT neural network can be enhanced and customized with plugins. For instance, the Expedia plugin arms the AI with current data on lodging prices and availability, allowing users to book their next trip directly through the ChatGPT interface.

    In this session, you'll gain practical experience with large language models (LLMs) by creating a Postgres-backed plugin for the OpenAI platfor...

    more

    Fri 19 2024 Dev
    Denis Magda PgCompute: Creating Stored Procedures the Developer Way

    presented by Denis Magda

    Stored procedures have been a feature of Postgres for years. They were designed to let developers execute data or compute-intensive logic directly where the data lives—in the database—thereby reducing network latency. However, even in 2024, this relational database feature hasn’t gained widespread adoption within developer communities for various reasons.

    PgCompute is a new client-side Postg...

    more

    Wed 17 2024 Dev
    Denis Magda Weathering the Cloud Storm: PostgreSQL High Availability Options

    presented by Denis Magda

    As the demand for reliable and continuous data access intensifies, it's important to understand the high availability (HA) options for PostgreSQL deployments in the cloud.

    In this talk, we'll examine essential PostgreSQL HA solutions, including traditional techniques like streaming and logical replication, as well as the latest cloud-based approaches. Join us as we tolerate the storms in the...

    more

    Thu 20 2023 Yugabyte DSS
    Denis Magda Distributed SQL Databases: The Whys and Hows

    presented by Denis Magda

    Combine the popular SQL interface and the strong consistency of relational databases with the horizontal scalability of NoSQL data stores. You’ll get a distributed SQL database, a relatively new category of relational DBs.

    This talk introduces you to the whys and hows of distributed SQL.

    First, we’ll find out why the world needs yet another database category. Next, using YugabyteDB as an ...

    more

    Thu 20 2023 Yugabyte DSS
    Alexandra Elchinoff Denis Magda Lessons Learned: Moving a PostgreSQL Application From On-Premise to a Cloud Native Architecture

    presented by Alexandra Elchinoff and Denis Magda

    Join this swift demo-driven session where Denis migrates a contemporary e-commerce application from an on-premise architecture to a highly available cloud native solution. In a matter of 20 minutes, you'll witness and learn: - How much effort should you put into upgrading from a single-server Postgres instance to cloud native YugabyteDB cluster. - How to make the API and backend layers highly...

    more

    Thu 7 2022 Yugabyte Distributed SQL Summit