Step up your game at Level Up

Achieve high performance, innovation, and acceleration with expert-led talks, hands-on labs, and demos at this free Oracle DevLive event.

Event replays for DevLive Level Up are coming soon

Some things are better IRL

That’s why we’re opening the doors of Oracle’s Redwood Shores campus for a week of learning, innovation, and general catching-up. Be our guest for expert-led talks on the latest technologies, tools, and best practices to fast-track app development. Choose from four days focused on cloud native apps and AI, the release of Java 20, modern data strategies, and MySQL—or attend all week! Can’t make it to the Bay Area? While we’ll miss you at the daily coffee breaks and happy hours, you can always join us digitally.

AI and Kubernetes Icon

Cloud Native and AI Day | Monday, March 20

Fast track innovation with cloud native and AI technologies by discovering best practices, tips, and recommended toolsets to simplify delivery of new, smart apps and modern experiences—all without having to be an expert! Learn the ins and outs of Kubernetes, how to quickly implement AI use cases with prebuilt models, proven patterns for CI/CD, security, scaling, and more.

Java

Java Developer Day | Tuesday, March 21

Join Oracle’s experts to learn about modern Java language features; enhancements from Project Amber, Loom, and Panama; tools and troubleshooting techniques to accelerate app dev; and broad support for Java developer frameworks, such as Helidon and Micronaut. You’ll also gain insight into innovations in the Java 20 release.

Data Strategies Day | Wednesday, March 22

Discover how to streamline development of data-driven applications, interface with relational and document databases, and use multitenant capabilities to simplify microservices and ease app dev. Explore the development languages supported by Oracle Database, including JavaScript, Java, Python, Ruby, Rust, and node.js. 

MySQL Summit Day | Thursday, March 23

Spend a day with the MySQL engineering team, community experts, and customers. Learn how application developers use Java, PHP, Python, Ruby, Go, Rust, and node.js for MySQL. See real-world strategies for developing MySQL applications, database performance tuning, high availability, security, cloud, MySQL HeatWave Analytics, HeatWave AutoML, and HeatWave Lakehouse.

Agenda

Select date
  • March 21 Java
  • March 22 Data Strategies
  • March 23 MySQL Summit

Cloud Native and AI | March 20

All times are listed in Pacific Standard Time
  • 10:00 AM - 10:50 AM

    • Developing Intelligent Apps: Future-Proof for the Next Evolution in Digital Transformation

      Cloud native apps are increasingly infused with data and AI capabilities. The intersection of cloud native and AI is at the core of your next innovation: enabling new customer experiences, new use cases, and improved efficiencies. What do you need to know to prepare? How can you accelerate the development of these next-gen apps? And how can you ensure secure, efficient operations as you scale? 
      Join us to discover:
      - Key technology trends powering tomorrow’s apps
      - Design considerations and best practices from AI innovators around architecting intelligent applications
      - Technology requirements for data- or network-intensive workloads, distributed topologies, security, privacy, and Day 2 operations
      - Critical solutions you need in your toolbox

      Mahesh Thiagarajan

      Executive Vice President, Security and Developer Platform

  • 11:00 AM - 11:50 AM

    • Best Practices for Enterprise-Grade Kubernetes at Scale

      Kubernetes offers automation, scalability, and flexibility for managing your containerized applications. However, its distributed architecture makes it difficult to manage at scale. As the number of clusters and nodes increases, so does the complexity. Common challenges include maintaining uptime, resource scaling, security and governance, auxiliary cluster software deployments and lifecycle, and more.  In this session, we’ll explore best practices for operating Kubernetes at scale and the efficient methods for managing a Kubernetes cluster in production. Additionally, we’ll discuss some new advancements of managed Kubernetes services, the key use cases they serve, and recommended configurations.

      Greg Verstraeten

      Senior Principal Product Manager

  • 12:10 PM - 1:00 PM

    • Modern Application Development on OCI

      When building or modernizing apps in the cloud, it might feel like there are umpteen choices when it comes to selecting appropriate tools and services. Come on a walk with us down developer lane, where we explore key cloud native technologies and practices to help your app modernization and development on Oracle Cloud Infrastructure (OCI). Whether you’re building a serverless application for your line-of-business need, developing an AI chatbot, or just need to quickly create a new productivity tool, we’re here to help you pick the right approach and service for your application needs.

      Manish Kapur

      Director, Developer Relations

    • From Zero to Hero: An Intro to Machine Learning and AI

      Learn to start incorporating AI capabilities into your apps in just minutes. Use document AI to extract text from PDFs, speech AI to create text from audio recordings, anomaly detection to discover unusual behaviors, and much more. With AI at your fingertips, you can expand your app’s capabilities even without AI or machine learning experience. Attend this demo-heavy session to discover exactly what Oracle’s suite of AI services can do for you. You will: 
      · Learn new ideas on using AI services through demos. 
      · Experience an end-to-end demo of the Oracle Cloud Infrastructure Anomaly Detection service and its capabilities.
      · Get an introduction to the algorithm showcasing univariate and multivariate capabilities.
      · Hear success stories from developers like you.

      Aparna Chaturvedi

      Principal Technical Program Manager

      Marianne Liu

      Senior Applied Scientist

    • Brewing Up History: Exploring the Art and Evolution of Beer

      Join us for a fun fireside chat focused on exploring the art and history of beer. A popular beverage for thousands of years, beer has become more than just a drink—it's an art form. In this fun session, you’ll enjoy learning about various beer styles, classifications, and factors that impact its taste. We’ll also take a look at some cool data points that showcase just how big the world of beer is. Whether you’re a seasoned  connoisseur or just starting to develop a taste for beer, there is something for everyone to learn and enjoy.

  • 12:40 PM - 1:00 PM

    • Code and Community: Building Meaningful Partnerships

      Join us in a fun, lightning talk session focused on developer community. Learn about the resources and community programs that you can get involved it on Day 1. We’ll explore how collaboration and community-building can lead to stronger and more innovative projects. Through a focus on shared knowledge, skills, and resources, we’ll examine how developers can work together to create better outcomes and drive success. Whether you are looking for resource navigation, community meetups, events or platforms to join, this session will cover it all.

  • 1:10 PM - 2:10 PM

    • Day 2 Operations for Kubernetes

      Once your Kubernetes cluster is up and running, it’s important to ensure optimal performance and uptime for both the cluster and its applications. To do this, effective monitoring, automation, and reliable communication between services are crucial. In this session, we’ll cover tools and techniques for ongoing management and maintenance, referred to as “day 2 operations,” of your Kubernetes cluster, including Service Mesh, monitoring, logging, and tracing.

      Jeevan Joseph

      Senior Principal Product Manager

    • Hands-On Lab: Play a Game, Win a Prize...Containerize!

      Oracle Cloud Infrastructure (OCI) Container Instances was designed to simplify app migration and modernization efforts. In this activity, participants will experience firsthand how easy it can be to migrate apps from servers to containers. To make things a bit more interesting, the app we’ll be migrating is a VR-like, multiplayer game. Finish your tasks early and you can have a little fun with your colleagues! After all, there’s no infrastructure to manage with OCI Container Instances, so you may find yourself with free time on your hands. Attendees must bring their own laptop to participate. This hands-on lab is available for both in-person and digital attendees

      Eli Schilling

      Developer Advocate: Cloud Native, Dev Ops

      Wojciech Pluta

      Principal Staff Developer, XRLabs

    • Hands-On Lab: Run a Pizzeria with AI Services

      When running your pizzeria, you need every advantage to compete for customers and become more efficient--and AI can help. Join this hands-on lab to discover how to use OCI AI Services for sentiment analysis, image recognition, and much more. You’ll create a chatbot that can detect languages from customers; automatically understand the meaning by parsing responses for positive, negative, or neutral words and phrases; and validate discount vouchers by performing image and text recognition. Attendees must bring their own laptop to participate. This hands-on lab is available for both in-person and digital attendees.

      Aditya Banerjee

      Senior Principal Product Manager

      Uday Bhaskar Yalamanchi

      Consulting Member of Technical Staff

      Robbie Jones

      Director, Product Management

  • 2:20 PM - 2:50 PM

    • From Git to K8s: Using OCI DevOps Service for CI/CD of Containerized Apps

      With continuous integration and continuous deployment (CI/CD) features of the Oracle Cloud Infrastructure (OCI) DevOps service, developers can significantly improve the velocity of building and deploying containerized apps. Join us to discover OCI’s complete, end-to-end CI/CD platform.

      Manish Kapur

      Director, Developer Relations

      Eli Schilling

      Developer Advocate: Cloud Native, Dev Ops

    • Add Intelligence to Apps Without Being an AI Expert

      You don’t need AI expertise to add AI capabilities to your apps. In this session, you’ll learn about Oracle's AI services for computer vision, speech AI, language AI, and much more. You’ll also explore Oracle Cloud Infrastructure Digital Assistant that delivers a complete AI platform to create conversational experiences for your apps through text, chat, and voice interfaces. Discover tips and tricks for integrating these services with your applications to take them to the next level of business success.

      Robbie Jones

      Director, Product Management

    • Integrating Kubernetes Applications with Your Networking Pattern

      Discover the recommended setup for efficient, reliable, and secure Kubernetes deployments that are integrated with your networking patterns. In this deep-dive session, we share networking best practices, reveal key considerations for different application use cases, and demo how to connect to Kubernetes in different scenarios. We discuss virtual cloud networks, container network interfaces, service discovery with CoreDNS, network security, how to expose your apps using Ingress and load balancers, and more.

      Ajay Chhabria

      Principal Product Manager

  • 3:00 PM - 3:30 PM

    • Securing Kubernetes from the Ground Up: Your Clusters, Your Apps, and Your Pipeline

      With the increase in data breaches, application vulnerabilities, and service attacks, securing your Kubernetes environments and apps has never been more critical. Kubernetes’ complex architecture, the different resources, and the possible security implications of your Kubernetes configuration can all be challenging as developers and operators look to harden security, governance, and consistent configuration across the organization. In this session, we’ll clarify Kubernetes security and share best practices for securing each component in your Kubernetes environment. We’ll cover methodologies for securing the Kubernetes runtime, identifying vulnerabilities in your container images, and securing your delivery pipelines and DevOps processes.

      Chiping Hwang

      Senior Principal Technical Marketing Engineer

    • Running Tetragon, an eBPF-Based Security and Observability Platform on Kubernetes

      Tools based on extended Berkeley packet filter (eBPF) kernel technology are getting more popular for cloud native applications, and new use cases for networking, monitoring, and security tools are arising. This session builds on that momentum, taking a close look at how to run Tetragon, the newly open-sourced tool from the Cilium project. Learn how to run this eBPF-based tool for security observability and enforcement in Kubernetes environments.

      Jeevan Joseph

      Senior Principal Product Manager

  • 3:40 PM - 4:10 PM

    • Oracle’s Backend as a Service for Spring Cloud

      Spring Boot is a popular microservices platform for building modern applications with Java. In the Oracle Cloud Infrastructure (OCI) marketplace, Oracle offers a multicloud backend provisioned with Ansible and Terraform that connects with Spring Boot apps for use on OCI or on premises. The converged Oracle Database makes 12 proven patterns easy to deploy for modern enterprise apps. We’ll walk you through a live demo of the platform using a sample application so you can deploy your own stacks from OCI Marketplace after the session.

      Mark Nelson

      Developer Evangelist

    • Cloud Native Application Deployment Using a Multicloud Container Platform

      Cloud native, container-based microservices are the new norm for application architectures. Multicloud is the new norm for cloud consumption. Combine these two and you end up with significant challenges: How do I manage costs and complexity while deploying to multiple clouds? How do I know if my app is running properly? If my app isn't running smoothly, how do I find the cause of the issue? How do I move an app from cloud to cloud? In this session, we’ll discuss developing, deploying, and operating cloud native applications using Verrazzano—an open source container platform built from well-known, community-driven projects—for DevOps with cross-cloud consistency.

      Maciej Gruszka

      Senior Director, Product Management

  • 4:10 PM - 5:10 PM

    • Happy Hour

Java | March 21

All times are listed in Pacific Standard Time
  • 10:00 AM - 10:45 AM

    • Java First. Java Always.

      Modern application development is unrecognizable without Java. For more than 25 years, Java has empowered developers to create the next generation of rich, scalable, and secure applications. In this keynote, explore updates from the Java 20 release and learn how Oracle’s ongoing Java technology leadership and community stewardship are creating a contemporary language and platform that helps developer productivity.

      Georges Saab

      Senior Vice President of Development, Java Platform

  • 11:00 AM - 11:45 AM

    • New in JDK 20: Reviewing the Enhancements in the Latest JDK Release

      In what is now a semi-annual tradition, we offer an overview of the JDK Enhancement Proposals (JEPs) delivered with the latest JDK release. Along with thousands of performance, stability, and security updates, JDK 20 offers advances in Project Amber, Project Loom, and Project Panama. In this session, learn all about the value JDK 20 offers developers.

      Aurelio Garcia-Ribeyro

      Senior Director, Product Management

    • Continuous Monitoring with JDK Flight Recorder

      The serviceability and observability of the Java platform is unparalleled. It provides numerous, different tools and APIs that provide insights into the application and the Java runtime itself. JDK Flight Recorder (JFR) is a monitoring and troubleshooting framework built directly into the Java runtime, designed to be always-on in production with negligible overhead. It has access to all the internal data of the JVM and can capture and surface events on a fine-grained level with extremely low overhead. This session will step through JFR and offer a demonstration of some of its powerful capabilities.

      Mikael Vidstedt

      Senior Director

    • Helidon: Microservices on Modern Java

      This session covers the practical aspects of using Project Loom’s Virtual Threads (from OpenJDK) with Helidon Níma. Created by Oracle and currently in the Alpha stage, Helidon Níma is the first service framework designed for Virtual Threads. This session will explain what Project Loom brings to service development, compare it to Oracle’s reactive implementation, and show performance improvements that can be achieved. You’ll also get a short introduction into Helidon MicroProfile and understand how it benefits from Oracle’s  switch to Virtual Threads.

      Joe Di Pol

      Consulting Member of Technical Staff

  • 12:00 PM - 12:45 PM

    • Java Virtual Threads

      Concurrent applications, those serving multiple independent application actions simultaneously, are the bread and butter of Java server-side programming. The thread has been Java’s primary unit of concurrency since its inception and is core to the entire Java platform. However, it can no longer efficiently represent a domain unit of concurrency. As a result, Java has seen a proliferation of libraries and frameworks that offer scalability while abandoning the thread as the unit of software concurrency—and, with it, the support of Java’s observability tooling. In this session, learn how Project Loom aims to reinstate the thread as an efficient unit of concurrency by adding a lightweight implementation of threads to the Java platform.

      Sergey Kuksenko

      Principal Member of Technical Staff

    • Z Garbage Collector: The Next Generation

      The Z Garbage Collector (ZGC)—a scalable, low-latency garbage collector providing sub-millisecond max pause times—continues to evolve. This session will review the design goals behind ZGC and provide a look into the impact of the upcoming support for multiple generations. It will also present general guidance on selecting a garbage collector given certain use case characteristics.

      Paul Su

      Software Development Director

    • GraalVM Native Image—Faster, Smarter, Leaner

      With support from all the leading microservice frameworks, compatible SDKs from all of the top cloud platforms, and ease of containerization, GraalVM Native Image is a great choice for cloud native application development. Join this session for an update on the latest GraalVM Native Image developments including JDK 20 support, Spring Boot 3 and Micronaut 4 integration, improved monitoring and debugging (perf, JFR, vmstat, and native debug), record breaking peak throughput, and more.

      Shaun Smith

      Senior Director, Product Management

  • 1:15 PM - 2:00 PM

    • Java Language Futures, Spring 2023 Edition

      Through Project Amber, the Java programming language is evolving faster than ever. In this session, participants will receive a summary of many of the Java language enhancements that have appeared in recent Java versions, including Java 20. You’ll also get a glimpse of the future as we look ahead to directions and features that are in development for future Java releases.

      Stuart Marks

      Consulting Member of Technical Staff

    • Troubleshooting Native Memory Issues in Java Applications

      Are you having trouble understanding native memory usage growth or leaks in your Java application? Learn about diagnosing and resolving native memory problems in Java applications. We’ll talk about different memory pools available in a Java Virtual Machine (JVM)-based Java application. You’ll learn how to identify a native OutOfMemoryError and confirm if you’re encountering a native memory leak. Importantly, we’ll take a closer look at the various diagnostic data and troubleshooting tools needed to understand and troubleshoot native memory problems.

      Poonam Parhar

      Consulting Member Of Technical Staff

    • JavaFX 20 and Beyond

      JavaFX continues to be developed and released with the same rapid cadence as the Java Development Kit, with a new release every six months. Explore what's new in JavaFX 20 and beyond as we highlight the improvements to JavaFX over the past few releases. We show how developers can create and distribute applications leveraging the JavaFX platform and explain how developers can contribute to the OpenJFX Project to improve the platform even further. We’ll preview some of the ideas we're working on to help make JavaFX more approachable for students and developers who are new to JavaFX.

      Kevin Rushforth

      Consulting Member of Technical Staff

  • 2:15 PM - 3:00 PM

    • Project Panama: Interconnecting the Java Virtual Machine and Native Code

      Project Panama improves and enriches the connections between the Java Virtual Machine (JVM) and non-Java APIs, including many interfaces commonly used by C programmers. This session will offer an overview and demo of features from Project Panama, including JDK Enhancement Proposal (JEP) 434 from Java 20.

      Paul Sandoz

      Software Architect

    • Evolving the Security of the Java Platform

      Maintaining and improving the security of the Java platform is an essential and continuous process. This session will discuss recent improvements to Java’s security and cryptographic APIs and libraries. In addition, you’ll learn about the process and changes made to update releases via the Java Cryptographic Roadmap.

      Frances Ho

      Software Development Director

      Brad Wetmore

      Principal Member of Technical Staff

    • Building High Performance Microservices for Java with Micronaut and GraalVM

      Micronaut is a full-stack framework for Java meant for building any type of application, with extensive support for microservices, serverless, and containerized environments such as Kubernetes. From the beginning, Micronaut has had first-class support for GraalVM native image, which we’ll see in action, demonstrating the significant reductions in startup time and memory usage. We’ll also take a look at new support for developing portable multicloud applications and microservices and preview some of the new features in the upcoming Micronaut version 4, including support for features in recent JDK releases such as Records and Virtual Threads.

      Burt Beckwith

      Principal Member of Technical Staff

    • Hands-On Lab: Helidon: Bring On the Virtual Threads!

      This lab will guide you through the implementation of a service using Helidon Níma APIs. First, we’ll focus on features and benefits provided by Java’s Project Loom, such as Virtual Threads and Structured Concurrency. Then, we’ll use Helidon starter to create a Helidon MicroProfile application to demonstrate how Virtual Threads are used and show you how to easily upgrade applications to the latest Alpha version of Helidon 4. At the conclusion of this lab, you’ll walk away with multiple high-performance techniques and options for writing services with Helidon that are designed and optimized for Loom. Bring your own laptop to begin your learning journey with Helidon. This hands-on lab is only available to in-person attendees.

      Attendees must bring their own laptop to participate.

      Joe Di Pol

      Consulting Member of Technical Staff

    • Hands-On Lab: Getting Started with GraalVM Native Image

      GraalVM Native Image makes it possible to ahead-of-time (AOT) compile Java bytecode applications into native machine executables that start almost instantaneously, provide peak performance with no warmup, and require less memory and less CPU.  Because it’s perfect for containerized workloads and microservices, it’s been embraced by Micronaut, Spring Boot, Helidon, and Quarkus.  In this lab, we’ll provide a short practical introduction to GraalVM Native Image AOT that covers what it is, what it can do, and how you can get started building native Linux, macOS, and Windows executables. Bring your own laptop and work either locally or on a hosted lab environment that runs in a browser. This hands-on lab is only available to in-person attendees.

      Attendees must bring their own laptop to participate.

      Shaun Smith

      Senior Director, Product Management

    • Hands-On Lab: Getting Started with Virtual Threads

      Project Loom introduces virtual threads—a new kind of lightweight threads—which are unarguably one of the most anticipated features coming to Java. Virtual threads are much lighter than platform threads. In fact, they’re so light that you don't need to pool them anymore. Loom also adds Structured Concurrency to Java—a new concurrent programming model based on a more traditional, easier, blocking approach. Bring your own laptop so you can use Project Loom’s Structured Concurrency API to handle multiple asynchronous tasks using a simple synchronous-blocking model. You’ll experience how Project Loom will revolutionize concurrent code development in Java, including debugging. This hands-on lab is only available to in-person attendees.

      Attendees must bring their own laptop to participate.

      David Delabassée

      Software Development Director

  • 3:15 PM - 4:00 PM

    • Managing Your Java Estate Just Got Easier with Java Management Service

      Operating an organization’s Java estate is complex. Typically, there will be multiple versions of Java, deployed across dozens of environments, supporting many applications. The complexity of managing the estate is the product of these multiplied together.

      Java Management Service from Oracle is a cloud service that can help address this complexity. Basic discovery services, available to everyone, provide critical insights into Java application behavior and compliance. Advanced features, available to Java SE Subscription customers and OCI customers, deliver centralized runtime management, performance, and cryptographic usage information. Users of Java Management Service can:
      - Track Java runtimes and applications
      - Update or upgrade old Java installations
      - Monitor and gather additional insights on Java applications

      In this session, you'll learn about the latest features of Java Management Service and how it can help you better manage your Java estate.

      Aurelio Garcia-Ribeyro

      Senior Director, Product Management

    • The OpenJDK Project: Change the Future of Java

      Java, its libraries, and the HotSpot Java Virtual Machine (JVM) are all built through OpenJDK, an open source project. Your participation in this project can help shape the future of Java. To make the journey easy to understand, Oracle has created the OpenJDK Developers’ Guide for aligning developers around terminology and processes for participating in the OpenJDK Project. Learn how you can contribute to the future of Java.

      Chad Arimura

      Vice President, Java Developer Relations

    • Moving the Java Community Forward

      For more than 25 years, Java has offered unique value to developers worldwide. It’s shaped the world we live in by offering new ways to address the ever-evolving technology landscape. That innovation is only possible because of you. The developer community plays an important role in ensuring Java stays vibrant. In this session, learn about the many programs available to the Java community, all contributing to the cause of moving Java forward.

      Sharat Chander

      Senior Director, Product Management

  • 4:00 PM - 5:00 PM

    • Happy Hour

Data Strategies | March 22

All times are listed in Pacific Standard Time
  • 10:00 AM - 10:45 AM

    • App Simple: The Future of Data-Centric App Dev

      Join Executive Vice President, Juan Loaiza, to get a sneak preview of how Oracle Database 23c makes application development dramatically simpler.

      Juan Loaiza

      Executive Vice President, Mission-Critical Database Technologies

  • 11:00 AM - 11:45 AM

    • What’s New in Oracle Database 23c

      Attend this session to hear directly from the Oracle Database development team to see what’s coming in the next major release of Oracle’s leading converged database, Oracle Database 23c. This next release introduces a range of functionality to assist developers, analysts, and database administrators in building and deploying their next generation mission-critical, high-performance operational and analytical applications. Examples of innovations include a new approach for addressing the object-relational mismatch challenge in app development, real-time property graph analysis of operational data, automated support for distributed microservices transactions (Sagas), simplified mid-tier caching, plus many more new capabilities.

      Jenny Tsai-Smith

      Vice President, Product Management

    • Hands-On Lab: Data Studio: Self-Service Tools for Everyone Using Oracle Autonomous Database (Duration 1hr, 30mins)

      Experience a day in the life of a data analyst. Learn how analyze your data using different tools for loading, preparing, and analyzing data in Data Studio with Autonomous Database. This workshop delivers an overview of Data Studio to introduce you to different tools using a sample data analysis task. After this session, you’ll have a working knowledge of how to use these tools. The tools covered are:
      - Catalog
      - Data Load
      - Data Transforms
      - Data Analysis
      - Data Insight
      Attendees must bring their own laptop to participate. This hands-on lab is only available to in-person attendees.

      Patrick Wheeler

      Vice President, Product Management

      Jayant Mahto

      Senior Principal Product Manager, Oracle Autonomous Database

    • Simplify Modern Application Development Using Java, .NET, Python, and Node.js

      In this session, see how you can rapidly develop and deploy your applications using your favorite programming language and IDE (integrated development environment). Learn about new features in asynchronous programming, cloud native computing, and mission-critical capabilities. We’ll focus on the latest thin drivers (Java, .NET, Python, and Node.js), framework integration, and IDE extensions (Visual Studio Code, Visual Studio, Eclipse and IntelliJ).

      Santanu Datta

      Vice President, Software Development

    • Simplify DevOps with Microservices and Mobile Backends

      Developers who build microservices and mobile applications need a highly scalable backend to run them on. In this session, learn about exciting new developer capabilities from Oracle that enable you to run a backend “as a service” for your applications. This new approach lets developers focus on writing their applications by providing simple APIs to access a scalable, secure backend. This already-built backend includes workflow, API management, observability, configuration management, and service discovery with all the power of the Oracle Autonomous Database. You’ll also learn about Oracle Transaction Manager for Microservices (MicroTx) that provides transaction management for microservices and supports XA, long-running actions (LRAs), and the Try-Confirm/Cancel protocol.

      Mark Nelson

      Developer Evangelist

    • Hands-On Lab: Hot-Rolling Application Upgrades Without Downtime (Duration 1hr, 45mins)

      The edition-based redefinition (EBR) capability in Oracle Database provides the ability to do online application upgrades without the need for any downtime. In this lab, we’ll explore the building blocks of EBR and build out a schema using the popular Liquibase schema versioning tool and SQLcl. We’ll also walk through how EBR can be used to enable CI/CD processes to ensure maximum flexibility and availability. Attendees must bring their own laptop to participate. This hands-on lab is only available to in-person attendees.

      Glen Hawkins

      Senior Director, Product Management

    • Hands-On Lab: Inconsistent Data and Financial Losses Are a Thing of the Past: Making Distributed Transactions Easy with Oracle Transaction Manager for Microservices (Duration 1hr, 30mins)

      Do you worry about inconsistent data and financial losses? Oracle Transaction Manager for Microservices (MicroTx) can make distributed transactions easy. As organizations rush to adopt microservices architecture, they often run into problems associated with data consistency because each microservice typically has its own database or resource. MicroTx provides a transaction coordinator microservice to aid in maintaining consistency in the state of various databases participating in a transaction. In this lab, you’ll deploy and run two microservices-based apps built using Spring Boot and Helidon frameworks in a Kubernetes cluster. One of the apps uses the XA standard for strong consistency and the other uses Sagas or long-running actions (LRAs) for eventual consistency.  Learn how easy it is to enhance your existing applications with distributed transaction capabilities to ensure consistent data across microservices. Attendees must bring their own laptop to participate. This hands-on lab is only available to in-person attendees.

      Brijesh Deo

      Consulting Member of Technical Staff

      Todd Little

      Architect

  • 12:00 PM - 12:45 PM

    • Mission-Critical Databases Made Simple

      Enabling faster data access for better decision-making and improving customer experiences are top priorities for every enterprise, regardless of size. This session focuses on the database technology solutions and best practices that help enterprises easily keep their mission-critical systems running 24/7.

      Ashish Ray

      Vice President, Product Management

    • Embedding AI and Machine Learning in Your Application Using Oracle Machine Learning

      Producing a machine learning (ML) model is only part of the solution. Deploying and scaling those models—and broader Python and R-based solutions—in production is often the other, more challenging part. Learn about options for streamlining solution deployment using Oracle Machine Learning with Oracle Autonomous Database.

      Mark Hornick

      Senior Director, Data Science and Machine Learning Product Management

    • Kubernetes, Containers, and Microservices with the Oracle Database

      Kubernetes, containers, and microservices are important technologies for developing and deploying applications. While these technologies are very compelling, there’s a very high failure rate in their adoption. In this session, we’ll show you how Oracle is embracing and extending Kubernetes to enable developers to successfully build mission-critical applications using these technologies. We’ll also share how to best leverage Oracle’s capabilities to implement proven microservices patterns such as event sourcing, transactional outbox, idempotent, and more.

      Wei Hu

      Senior Vice President, High Availability Technologies

  • 1:00 PM - 2:30 PM

    • Hands-On Lab: Simplify User Management with Oracle Autonomous Database and Oracle Cloud Identity

      In this lab, you’ll learn how to enable Oracle Identity and Access Management as the identity provider for your Oracle Autonomous Database-Shared (ADB-S) instance. Your new Oracle Cloud users will be able to work in the ADB-S instance, without requiring a DBA to perform any additional steps. Through this integration, you’ll manage database users in Oracle Cloud as opposed to on each individual Autonomous Database. Attendees must bring their own laptop to participate. This hands-on lab is only available to in-person attendees.

      Russ Lowenthal

      Vice President, Product Management, Database Security

    • Hands-On Lab: React + SpringBoot + Oracle Autonomous Database = Native Cloud App

      This hands-on lab guides you through setting up a cloud native application in Oracle Cloud Infrastructure (OCI). You’ll provision resources via Terraform, build and deploy a docker container in Oracle Container Engine for Kubernetes (OKE), and see how to integrate SpringBoot to build your microservices in OCI. The React-based frontend calls the APIs that are built using SpringBoot, and the user is able to clone the repository locally to make changes that will reflect in the database. This workshop also showcases cross-origin resource sharing (CORS) in API gateway so only allowed origins are able to access the API. Attendees must bring their own laptop to participate. This hands-on lab is only available to in-person attendees.

      Nirmala Sundarappa

      Principal Product Manager

  • 1:15 PM - 2:00 PM

    • Data Lake Analytics with Autonomous Database

      Learn how to easily combine insights from data lakes and the Oracle Autonomous Data Warehouse. Use Oracle Cloud Infrastructure Data Catalog to manage, search, and understand all your data assets. Then, use Oracle Autonomous Database to analyze those assets at scale with no additional management.

      George Lumpkin

      Vice President, Product Managment

    • Graph Analytics for SQL Developers

      Graphs make it simple to analyze relationships, find indirect dependencies, and uncover anomalous patterns in data. With native support for graphs, standard graph query languages, and Java and Python APIs for prebuilt graph algorithms, SQL developers can use popular and built-in database tools to work with graphs. We’ll show code examples to help you easily create graphs from relational tables—and query, analyze, and visualize graphs—all using Graph Studio in Oracle Autonomous Database.

      Melliyal Annamalai

      Distinguished Product Manager

    • Application Flexibility, Agility, and Scale with Oracle Multitenant

      The conceptual phase—where you've got a great idea—is one extreme of the application maturity spectrum. Highly mature apps boasting decades of invested intellectual property exist at the other extreme. Regardless of where your app is on the maturity spectrum, Oracle Multitenant is the ideal database architecture for world-class SaaS. In this session, you’ll learn how cloud-native apps can achieve isolation and agility as well as the huge economies of scale delivered by first-generation SaaS architectures. You’ll also discover how traditional apps, originally designed for standalone deployment on premises, can be upgraded to realize the economies of scale of SaaS, without sacrificing the isolation and agility of standalone deployment and without requiring application changes.

      Patrick Wheeler

      Vice President, Product Management

    • Hands-On Lab: Build a Working Application for Cloud Banking (Duration 1hr, 45mins)

      In this lab, you’ll build a sample application, CloudBank, by utilizing Spring Boot microservices for a fully working application that you can take with you when you leave. You’ll learn about service discovery, external configuration, workflow, API management, and observability. Then you’ll deploy the full application and a React front-end web application that allows customers to see their account history, make transfers, apply for credit, and more. See how easy it is to use the Oracle database’s relational, document, spatial, and machine learning data types in your microservices. Attendees must bring their own laptop to participate. This hands-on lab is only available to in-person attendees.

      Mark Nelson

      Developer Evangelist

  • 2:15 PM - 3:00 PM

    • Never-Down Applications with Oracle Maximum Availability Architecture

      Known for ensuring the highest levels of database availability, Oracle Maximum Availability Architecture (MAA) has evolved to be a full-stack data protection solution. Attend this session to learn how Oracle MAA keeps your applications available and to get technical insights into how Oracle Database can help protect your application workflows from interruptions caused by planned maintenance and unplanned outages.

      Markus Michalewicz

      Vice President, Product Management

    • Modern App Development with JSON Document Support and the MongoDB API

      Many developers prefer document databases and JSON (JavaScript Object Notation) to store and manage application data. This session shows how easy it is to store and process JSON data in Oracle Database, how to use the MongoDB-compatible API, and how SQL and document APIs can be used together to solve different JSON use cases.

      Beda Hammerschmidt

      Senior Director

    • Stream Processing for Data Mesh

      This session provides a hands-on look at stream processing data mesh capabilities using Oracle Stream Analytics. It will leverage the MovieStream demonstration by extending the use case to add machine learning scoring algorithms in real time, alarms and alerts based on user activities, and real-time data preparation for data pipelines that will load a downstream data lakehouse. You’ll also learn how to take stream processing to the edge and get a detailed comparison with proprietary tools like Confluent KSQL and open source frameworks such as Apache Flink and Spark Streaming.

      Alex Kotopoulis

      Director, Product Management

  • 2:30 PM - 4:15 PM

    • Hands-On Lab: Getting Started with Python and Oracle Database

      In this lab, you’ll get your hands on Python and Oracle Database as you explore the features of the python-oracledb driver. This latest release of the widely used cx_Oracle driver introduces a new ‘thin’ mode for direct connection to the database. Learn best practices and efficient techniques for connection management, connection pooling, statement handling, and working with data. Attendees must bring their own laptop to participate. This hands-on lab is only available to in-person attendees.

      Veronica Dumitriu

      Principal Product Manager

  • 2:45 PM - 4:15 PM

    • Hands-On Lab: Hitchhiker’s Guide to Upgrading to Oracle Database 19c

      In this hands-on lab, you’ll practice everything you need to execute a successful upgrade to Oracle Database 19c. You’ll use AutoUpgrade, the recommended way to upgrade to Oracle Database 19c. You’ll also ensure performance stability and use an app to generate load on your database. Attendees must bring their own laptop to participate. This hands-on lab is only available to in-person attendees.

      Roy Swonger

      Vice President, Software Development

  • 3:15 PM - 4:00 PM

    • 4 Simple Steps to Complete Database Security

      What if you could take care of the most significant risks to your enterprise data with very little time or effort? The good news is that you can—just by following the simple steps shared with you in this session. Learn how to quickly secure an Oracle Database, without needing decades of experience or a PhD in database administration.

      Russ Lowenthal

      Vice President, Product Management, Database Security

    • Low Code: Where It Fits in the App Dev Universe

      In this session, you’ll learn about new trends in low-code application development, see a live demo of how to build a cloud and mobile app within minutes, explore common use cases for low code, and discover how to incorporate low code into your application development process.

      Ashish Mohindroo

      Vice President, Product Management and Strategy

      Jayson Hanes

      Senior Principal Product Manager

    • Zero-Downtime Applications

      Today’s applications need to be available 24/7. To meet this requirement, applications must remain operational during various outage types and application updates. Handling such updates is easier in the case of stateless applications, but it imposes a challenge if the application state needs to be maintained. In this presentation, you’ll learn why managing application state in tables within an Oracle database is the best way to transparently ensure application continuity across database failures and during application upgrades.

      Markus Michalewicz

      Vice President, Product Management

    • Hands-On Lab: Get Started with Graph Analytics in Minutes (Duration 1hr)

      Graph analytics are used to detect fraud, find influencers in social networks, do what-if analysis in manufacturing workflows, and so much more. With Oracle Graph you can model your relational tables as a set of connected entities to uncover new insights based on the connections. Graph Studio in Oracle Autonomous Database makes it easy to create, query, analyze, and visualize graphs. In this hands-on lab, you’ll use these powerful features to detect fraud in a financial transactions dataset in the database. You’ll use automated graph modeling tools, a SQL-like graph query language, and prebuilt graph algorithms to explore and analyze this data. You’ll also create and query an RDF (resource description framework) knowledge graph.

      Attendees must bring their own laptop to participate. This hands-on lab is only available to in-person attendees.

      Melliyal Annamalai

      Distinguished Product Manager

  • 4:00 PM - 5:00 PM

    • Happy Hour

MySQL Summit | March 23

All times are listed in Pacific Standard Time
  • 10:00 AM - 10:50 AM

    • State of the Dolphin

      Join Wim Coekaerts, executive vice president of software development at Oracle, to learn about the latest MySQL innovations in the cloud and on premises. Wim will showcase recent enhancements in MySQL, MySQL database service, and MySQL HeatWave including high availability, analytics, machine learning, MySQL Autopilot, and record performance with MySQL HeatWave on a 400 TB lakehouse workload. The keynote will highlight new productivity tools for developers such as VSCode and announce new capabilities for performance monitoring, machine learning, and MySQL HeatWave service on AWS.

      Wim Coekaerts

      Executive Vice President, Software Development

  • 11:00 AM - 11:25 AM

    • Accelerate Web, Ecommerce, and OLTP Applications with MySQL HeatWave

      In this session, MySQL experts will walk you through the architecture of the fully-managed MySQL HeatWave database service for web, ecommerce, and OLTP applications. First, we’ll review initial configuration and setup, provisioning instances, and backup and restore. Then, you’ll see the simple path for moving from a single instance to a high-availability database cluster. We’ll also show you how to add read replicas for increased scalability. Finally, we’ll discuss how to best manage automatic upgrades and patching.

      Airton Lastori

      Senior Principal Product Manager, MySQL

    • Reliable Operations and Rapid Development with MySQL

      Businesses demand high reliability from their databases as well as rapid software development. Uptime comes not only from avoiding crashes, but also from avoiding maintenance windows. This talk will share ways to achieve high reliability and make database changes easily and without downtime. We’ll cover multiregion group replication with scale-out replicas, automatic failure handling, and best practices for operations. Software developers and architects will learn best practices and tools for designing and changing database schemas easily and without downtime.

      Nicolai Plum

      Senior Database Engineer, Booking.com

  • 11:35 AM - 12:00 PM

    • A MySQL HeatWave Overview for Every Developer

      In this session, you’ll learn how MySQL HeatWave provides a single database service for transaction processing, analytics, machine learning, and data lake applications. It eliminates the complexity of ETL operations and existing MySQL applications run without any changes. MySQL HeatWave provides the best price-performance among competing offerings and is offered on multiple clouds.

      Nipun Agarwal

      Senior Vice President, MySQL HeatWave Development

    • MySQL High Availability and Disaster Recovery

      Together, InnoDB Cluster and InnoDB ClusterSet provide a complete solution for high availability and disaster recovery for MySQL. In this session, you’ll start by learning how MySQL InnoDB Cluster provides high availability with built-in group membership management, data consistency guarantees, node failure detection, and database failover—all without the need for manual intervention. You’ll also learn about MySQL InnoDB ClusterSet for disaster tolerance across different regional data centers.

      Kenny Gryp

      Director, MySQL Product Management

  • 12:15 PM - 12:55 PM

    • Hands-On Lab: Accelerating SQL Applications and Developing Machine Learning and Data Lake Applications with MySQL HeatWave

      In this hands-on lab, you’ll learn how to create, configure, and accelerate SQL applications with MySQL HeatWave by an order of magnitude. You’ll build machine learning models easily and with good accuracy. We will also show a demo of how MySQL HeatWave can efficiently analyze hundreds of terabytes of data in a variety of file formats stored in the object store. Attendees must bring their own laptop to participate. This hands-on lab is only available to in-person attendees

      Mandy Pang

      Senior Principal Product Manager

    • Hands-On Lab: Develop OLTP Applications with MySQL HeatWave

      In this hands-on lab, you’ll learn to build OLTP web applications with MySQL HeatWave. You’ll learn how to do the initial configuration and setup, backup and restore, replication, and high availability. You’ll also learn to manage automatic upgrades and patching. Attendees must bring their own laptop to participate. This hands-on lab is only available to in-person attendees

      Airton Lastori

      Senior Principal Product Manager, MySQL

  • 1:00 PM - 1:25 PM

    • Application Development with MySQL HeatWave Using Oracle Analytics Cloud, APEX, OCI GoldenGate, and Notebooks

      In this session, you’ll learn how to build MySQL HeatWave applications using Oracle Application Express (APEX), integrate data from heterogenous data sources using Oracle Cloud Infrastructure (OCI) GoldenGate, and derive real-time insights using Oracle Analytics Cloud. Build machine learning applications using Jupyter and Zeppelin Notebooks with HeatWave AutoML.

      Salil Pradhan

      Principal Product Manager

    • Introduction to the New MySQL Management Service

      Effective monitoring of a MySQL database is critical to ensuring its performance, stability, and security. In this session, you’ll learn about key metrics to monitor in MySQL and best practices for monitoring and troubleshooting. We’ll explore the various aspects of MySQL performance, such as CPU utilization, memory usage, disk I/O, and query performance. You’ll also learn how to identify and diagnose common performance issues in MySQL, such as slow queries, unused indexes, and more. By the end of this session, you’ll have a comprehensive understanding of how to effectively monitor and maintain the health of your MySQL database in Oracle Cloud Infrastructure.

      GP Gongloor

      Vice President, Product Management

      Sriram Vrinda

      Director, Product Management

  • 1:35 PM - 2:00 PM

    • Query Processing on an Object Store with MySQL HeatWave

      Have you heard? A newly introduced capability in MySQL HeatWave enables processing hundreds of terabytes of data in object store in a variety of file formats. Learn how this capability enables developers to write applications that can access data in a database and the object store with a single service. We’ll share performance benchmarks for a 400 TB workload comparing both the load and query performance with other services.

      Nipun Agarwal

      Senior Vice President, MySQL HeatWave Development

    • Introduction to MySQL Operator for Kubernetes

      Discover how the MySQL Operator for Kubernetes supports the lifecycle of a high availability MySQL InnoDB cluster inside a Kubernetes cluster. Learn about Kubernetes concepts including pods, StatefulSets, and Sidecars. Understand how Kubernetes works and how the MySQL Operator integrates with it, so you can get the most value out of a cloud native architecture. We’ll help you simplify the deployment of MySQL Server and MySQL Router instances, including management of TLS certificates and replication setup. You’ll see how to use Kubernetes and MySQL for high availability, automatic rolling upgrades, and built-in backup and recovery.

      Kenny Gryp

      Director, MySQL Product Management

  • 2:10 PM - 2:35 PM

    • Building Secure Applications with MySQL Enterprise Edition

      Data protection and regulatory compliance are a critical necessity for all organizations. MySQL Enterprise Edition provides the advanced security features to help you secure your data to meet industry and government regulations, including General Data Protection Regulation (GDPR), Payment Card Industry Data Security Standard (PCI DSS), Health Insurance Portability and Accountability Act (HIPAA), and Defense Information Systems Agency Security Technical Implementation Guide (DISA STIG). Learn to build secure applications with security architecture, identity management, authentication, auditing, key management, data masking, database firewall, and security hardening guidelines in MySQL.

      Mike Frank

      Director, MySQL Product Management

    • Accelerating Real-Time Marketing Insights at Half the Cost with MySQL HeatWave

      After evaluating Google BigQuery and AWS Redshift, Tetris.co migrated from AWS Aurora to MySQL HeatWave on Oracle Cloud Infrastructure (OCI) to dramatically accelerate analytical queries and reduce costs. HeatWave easily enables Tetris.co staff to run OLTP and OLAP workloads directly from a MySQL database, eliminating the need for data movement and integration with a separate analytics database. During this session we’ll explore the lessons learned during this project and share key technical architecture points to consider when pursing a migration to OCI. We’ll also see how Tetris.co is implementing new Heatwave ML features.

      Pablo Lemos

      CTO of Tetris.co

  • 2:50 PM - 3:15 PM

    • Developing Applications with MySQL HeatWave Natively in AWS

      Learn how to build database applications on AWS with a single MySQL HeatWave service (instead of multiple services), without data egress charges, and at an unmatched price-performance. Explore the interactive console that facilitates development of database and machine learning applications.

      Mandy Pang

      Senior Principal Product Manager

    • Introduction to MySQL Shell for Visual Studio Code

      Experience the ease of use and power of the world’s most popular open source database combined with the world’s most popular integrated development environment. Learn how MySQL Shell for Visual Studio Code (VS Code) makes it easy to connect to the database from VS Code, check server status, import and export data, run your queries, and much more. After this session, you’ll be ready  to leverage the power of the MySQL HeatWave Database Service through the easy-to-use interface of MySQL Shell for VS Code.

      Kenny Gryp

      Director, MySQL Product Management

  • 3:25 PM - 3:50 PM

    • MySQL Autopilot: Automating Application Development with MySQL HeatWave

      MySQL HeatWave offers a unique workload-aware, machine-learning–based way to automate various aspects of the application life cycle including provisioning, data management, query processing, and failure handling. These capabilities have been developed for supporting analytics, OLTP, and data lake applications, and they improve the performance of the system over time. Join this session to learn about these differentiated capabilities.

      Nipun Agarwal

      Senior Vice President, MySQL HeatWave Development

      Seema Sundara

      Architect

    • JSON Data Improvements in MySQL 8.0

      The JSON data type was introduced in MySQL 5.7 and was dramatically improved in version 8.0. Chief among these changes was the introduction of JSON_TABLE() which temporarily transforms JSON data into structured data for processing with SQL commands such as window functions. With it, you gain the ability to test JSON data for required fields, range checks, and data type checks to ensure that bad data does not make it into your database instance. These and other MySQL 8.0 JSON features will be covered in this session.

      Dave Stokes

      Technology Evangelist for Percona

  • 4:00 PM - 4:25 PM

    • Deep Dive for Machine Learning Development with MySQL HeatWave

      Discover how to write machine learning (ML) applications to train, predict, and explain models with the fully automated, in-database ML capabilities of MySQL HeatWave. Hear our experts discuss the fully 
      automated ML lifecycle and the superior performance of training and models that never leave the database. Explore the HeatWave console capabilities for interactive and intuitive application development.

      Sandeep Agrawal

      Consulting Principal Member of Technical Staff

    • 10 Tips for MySQL Performance Tuning

      Do you want to deliver blazing fast MySQL applications? Are you developing new mission-critical applications for MySQL? Are you experiencing performance bottlenecks in your production MySQL applications? Can you identify and tune slow queries? Do you want to eliminate common mistakes? Led by MySQL experts, this session will address these questions with practical tips and best practices for troubleshooting and performance tuning MySQL.

      Mike Frank

      Director, MySQL Product Management

  • 4:25 PM - 5:25 PM

    • Happy Hour