Monolithics to Microservices (Design & Develop)
In a world of perpetual change, we need robust processes and approaches to modernize and adapt application architectural patterns. this session We’ll answer questions like, "Does my app need microservices architecture? How micro is a Micro service? And how to design a Microservice application architecture?
How to utilize spring boot to build microservices that are truly cloud native
Trainer: Alex Roman - Lead Solution Engineer
Key Take-aways:
- Microservices Software Development
- Domain Driven Design concepts
- 5R model
- Build a Java spring application and deploy on Kubernetes
Certification: Certificate of Attendance
Skills needed for lab part:
- Java: Basic Level
- Containerization: Basic
- Kubernetes: Basic
Pre-requisites for lab part:
- Laptop
- Docker Desktop installed Github Account
Adopting OSS Databases Technologies for Transactional and Analytical Workloads
The workshop will be split into 3 parts.
In the first part, We will introduce you to
VMware Postgresql database technology
, 100% based on Postgresql open source project, and all options to run your databases from Bare Metal to Containers through VMs in a fully managed approach.
Postgresql is the suitable technology for OLTP Databases (Transactional workloads).
We will demonstrate how to operate Postgresql on containers or on VMs in a fully managed approach.
In the second part of the workshop, We will introduce you to
based on Postgresql database.
Greenplum is the suitable technology for OLAP Databases (Analytical workloads).
We will teach you how to stream data from Kafka to Greenplum Database and we will demonstrate techniques to use a Python client to interact with the database, train and execute ML models on big data volume (hundreds of billions of rows).
We will also include a quick enablement on data modeling and best practices to parallelize Machine learning models.
In the last part of this workshop, we will present approaches and methodologies to migrate from existing legacy databases to Postgresql/Greenplum. Irrespective of the number of databases and for all kinds of workloads (OLTP, OLAP). We will share best practices and use cases.
Trainer: Franck Sidi (Director Data Vmware Tanzu EMEA) – Vishal Kumar (Senior Data Engineer)
Key Take-aways:
- Learn best practices to move from Oracle to Postgresql
- Build Modern Analytics platform including Data Streaming and ML
Certification: Certificate of Attendance
Skills needed for lab part:
Pre-requisites for lab part:
Cluster supply chain in a multi cloud environment
Most organizations use Kubernetes as their orchestration platform for CI/CD and production deployments. As organizations automate code development and delivery, it's critical to standardize and protect the code-to-production software supply chain. This session covers Cluster Supply Chains, choreography vs. orchestration, and Open Source tool cartographer. In the second session, we'll explore how the Tanzu Application platform provides a continuous path to production, abstracts Kubernetes for developers, and enhances developer productivity and security.
Trainer: Piyush Katira - Senior Solution Engineer
Key Take-aways:
- Difference between orchestration and choreography Using Cartographer
Certification: Certificate of Attendance
Skills needed for lab part:
- Kubernetes: Intermediate
- DevOps: Intermediate
Pre-requisites for lab part:
- Laptop
- Docker Desktop installed Github Account
How to manage Kubernetes across clouds
Digital transformation is driving the use of Kubernetes, which automates the deployment, administration, and scaling of containerized applications. Enterprises are shifting to Kubernetes and multi-cloud environments to avoid vendor lock-in, reduce risk, and cut costs. Multiple clouds are needed for development teams.
Trainer: Salah El Etreby - Lead Solution Engineer
Key Take-aways
- Consistent Kubernetes runtime
- Multi-cloud Kubernetes management plane
- Platform-wide observability
- Zero-trust data encryption and mTLS Enterprise-grade integrated LB/Ingress
- Platform installation and enablement
Certification: Certificate of Attendance
Pre-Requisites needed:
Pre-requisites needed for lab part: