
Yuriy Bezsonov
Senior Solutions Architect, AWS
Paderborn, Germany
Actions
With over 25 years in the tech, Yuriy has progressed from a software developer to an engineering manager and Solutions Architect. Now, as a Senior Solutions Architect at AWS, he assists partners and customers in developing cloud solutions, focusing on container technologies, Kubernetes, Java, application modernization, SaaS, developer experience, and GenAI. Yuriy holds AWS and Kubernetes certifications, and he is a recipient of the AWS Golden Jacket and the CNCF Kubestronaut Blue Jacket.
Area of Expertise
Topics
Modernizing Java EE 8 Applications: A Hands-on Journey to Cloud-Native Excellence
While Java EE 8 isn't ready for retirement just yet, the mounting technical debt and the siren call of modern cloud-native solutions are beckoning developers towards greener pastures.
In this hands-on workshop, we'll be on a journey to modernize Java applications, providing practical, step-by-step instructions that'll make your code feel young again. You'll learn the art of seamlessly upgrading from Java EE 8 to Java 21 and Jakarta EE using Generative AI - it's like giving your app an energy drink!
We'll then venture into replatforming with containerization using application servers, like WildFly, and Kubernetes.
The grand finale? An introduction to refactoring strategies with Quarkus - to teach your old Java app some impressive new cloud-native tricks.
Join us for this transforming experience and position yourself at the cutting edge of Java application modernization!
How to make your Java applications cloud-native and run on Kubernetes with GraalVM, CDS, and CRaC
Elevate your Java applications to Kubernetes stardom! This session is your guide to mastering Java deployments in the cloud-native world.
We'll explore optimization techniques to boost Java performance in Kubernetes, covering containerization best practices and runtime optimizations.
Discover powerful tools like JIB, CDS, GraalVM, and CRaC that streamline container builds, improve startup times, and enhance compilations. We'll help you navigate performance trade-offs, balancing startup time, memory usage, and application performance.
By the end, you'll be fluent in cloud-native Java optimization, ready to deploy to Kubernetes with confidence. Whether you're a cloud novice or looking to refine your skills, this session offers immediately applicable insights.
Join us to transform your Java applications into lean, cloud-conquering machines. It's time to give your code the cloud-native upgrade it deserves and take your Java deployments to new heights in the Kubernetes ecosystem!
Scaling production grade Kubernetes Multi-Cluster environments using GitOps
Learn how to manage and scale productive applications deployments in a multi cluster environment easily and securely using GitOps patterns and ArgoCD. We will discuss the deployment of applications across multiple Kubernetes clusters on various public, private, on-premises and explore the best practices for scaling and managing highly available, reliable and secure applications. We will also demonstrate how you can structure your Git repositories to share and scale within your teams and organizations in order to deploy your cloud native deployments in an automatic and predictive way.
Kubernetes Deployment from Platform to API
Organizations that adopt Kubernetes want to improve productivity, the developer experience, and consistency when deploying applications. Some customers use Kubernetes as a platform, and utilize Infrastructure as a Code tooling to provision the AWS managed services needed for the application. Others are looking to standardize Kubernetes as a centralized API to manage both Kubernetes constructs and AWS resources.
In this session, we will explore the different perspectives on application deployment in Kubernetes, and highlight the open source tooling and AWS solutions that enable those perspectives.
Containers or Serverless Functions - When to choose what?
In the evolution of cloud computing, containers have become a pivotal technology. They provide a robust way for packaging, deploying and operating applications, with Kubernetes emerging as a leading orchestrator. On the other hand, Serverless functions provide a streamlined, event-driven model that abstracts infrastructure management entirely. In this session we'll explore the fundamental differences in architecture, scalability, and operational characteristics between these technologies. By investigating real-world scenarios we'll gain insights into choosing the right approach based on workload requirements, deployment scenarios, operations and application for GenAI use cases. Lastly, we'll explore synergies between these technologies, demonstrating how they can be combined to leverage the strengths of both.
Amazon Q, your Generative AI assistant. Transforming the way you build applications on AWS
Learn about Amazon Q, a generative AI assistant, and its impact on the application development process on AWS. In this session, the we will explore key aspects for developers, including code modernization, creating new features, and infrastructure improvements, as well as showcase practices that can help optimize the development process using Amazon Q.
Transform your approach to building applications on AWS using advanced techniques and tools.
Cloud-native Java on Amazon EKS
In this workshop, learn how to build cloud-native Java applications and deploy to Kubernetes with GitOps, best practices, and performance-optimization techniques. Get hands-on experience using Amazon EKS, Amazon Corretto, Amazon ECR, GraalVM, Spring Boot, CRaC and more. Bring your laptop. AWS accounts will be provided.
Effectively Using Java on Serverless and Containers on AWS
This session is intended for Java developers who like to optimize their applications for serverless and containers. Hear about best practices, performance trade-offs, and design considerations to help you make well-informed decisions when bringing enterprise Java applications to AWS Lambda and containers on AWS.
From Code to Prod: Building Internal Developer Platform with Open Source and Kubernetes
Explore the end-to-end building of an Internal Development Platform (IDP) on Kubernetes with live coding demonstrations. This session details the architecture of a multi-cluster, multi-environment platform, leveraging Kube Resource Orchestrator (kro) for cloud and cluster management, Argo suite for deployment automation, and Kargo for application promotion workflows. We'll examine how each component - from CI pipelines to GitOps deployments and canary releases - orchestrates into a cohesive developer experience through Backstage. The solution demonstrates intelligent operations using Model Context Protocol (MCP) and establishing a production-grade platform that streamlines application lifecycle management across development, testing, and production environments.
JavaCro'24 Sessionize Event
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top