Building Resilient, Scalable Java Applications with Distributed Databases: A Hands-on Workshop

Join us in this dynamic, hands-on workshop where we delve into the development of resilient, scalable Java applications harnessing the power of distributed databases.

Starting with an exploration of distributed databases, participants will learn about their inherent resilience, horizontal scalability, and global distribution capabilities. We'll guide you through the steps to integrate these databases with a Java environment. The key content of the workshop includes understanding distributed databases, their integration with Java, and building and horizontally scaling a resilient Java application. The workshop will conclude with a practical session, where participants will employ the concepts learned to build their own resilient, scalable Java application using a distributed database. Participants will be able to fail the entire zone or region and observe the resiliency on the app. They will also be able to scale out with zero downtime to their application.

Upon completion, participants will have a comprehensive understanding of developing resilient, horizontally scalable applications with Java and distributed databases, empowering them to apply these strategies effectively in their own projects.


Speaker

Amit Chauhan

Solutions Architect @Yugabyte

Amit Chauhan is a Solutions Architect at Yugabyte with a deep passion for Distributed Systems and Cloud-Native technologies. In his current role, he collaborates with Fortune 500 enterprises to architect their business applications with scalable microservices and geo-distributed, fault-tolerant data backends using YugabyteDB. Prior to joining forces with Yugabyte, Amit’s journey led him through Verizon, where he honed his craft by orchestrating petabyte-scale, real-time wireless network data applications.

Read more
Find Amit Chauhan at:

Speaker

Jim Knicely

Solutions Architect @YugabyteDB

Jim Knicely is a Principal Presales Engineer at YugabyteDB. Professionally, he has been in the database world for many years, beginning his career surrounded by legacy OLTP relational databases like Oracle and SQL Server. He then expanded into the OLAP space with Vertica, but in more recent years, he has matured into the realm of Distributed SQL databases. When he's not showcasing the immense potential of YugabyteDB to potential clients or assisting current clients, he enjoys traveling with his wife, taking long walks with his dog Lucy, and gaming on his latest updated rig (i.e. PC) with his son.

Read more
Find Jim Knicely at:

Date

Thursday Oct 5 / 09:00AM PDT ( 3 hours )

Location

Seacliff C

Level

Level intermediate

Share

Prerequisites

1. Laptop for code development exercises (Mac preferred)

2. Following software installed on the laptop:

(a) Python 3.7+ - Link

(b) JDK 17+ - Correto or Azul JDK 17+ or OpenJDK 17+

(c) IDE - Intellij (preferred - link to download community edition) or eclipse or visual studio code.