Cloud Native Development
The “Cloud Native Development” intensive, hands-on training introduces you to the world of modern cloud technologies.
Ideal for teams that…
Cloud, automation and CI/CD in practice — hands-on for engineering teams.
How to design and implement scalable microservices using Cloud Native best practices
Efficient use of containerization and orchestration in application development and deployment
Building and managing serverless applications on popular cloud platforms
Implementing automated CI/CD processes for cloud-native applications
What you should know before we start
- Basic programming knowledge (preferred languages: Python or JavaScript)
- Basic understanding of cloud computing and virtualization
- Ability to use the Git version control system
- Basic knowledge of DevOps concepts
What we actually do
- · Day 1: Introduction to Cloud Native Development Evolution of application architecture: from monoliths to microservices Core principles and design patterns in Cloud Native Microservices architecture Designing and implementing microservices Communication between microservices: synchronous vs asynchronous Containerization with Docker Basics of containerization and Docker images Container orchestration with Kubernetes: key concepts Workshop: Building and deploying microservices Creating a simple microservices-based application Containerization and deployment on a local Kubernetes cluster
- · Day 2: Serverless Computing Introduction to serverless architecture Comparing popular platforms: AWS Lambda, Azure Functions, Google Cloud Functions Continuous Integration and Continuous Deployment (CI/CD) Automating CI/CD processes for cloud-native applications Tools and best practices: GitLab CI, Jenkins, ArgoCD Monitoring and error handling Implementing logging and monitoring in distributed applications Error handling strategies and fault tolerance Workshop: Serverless and CI/CD Building and deploying serverless functions Setting up a simple CI/CD pipeline for a cloud-native application
From brief to retro in 30 days.
Brief & diagnosis
A call with the team lead + a short survey for participants. We define goals, gap and context.
Program customization
We adapt modules, case studies and code examples to your stack. Approval in 5 days.
Workshop
Trainer-led sessions, hands-on, code review. Mentor available between sessions too.
Retro + report
Outcome report for the team and lead. 30 days of consulting included.
Send a brief. We'll reply within 1 day.
After a short brief we'll prepare a program and a quote. No obligations — it's just a starting point.
Thank you!
We'll get back to you within 1 business day.
Other programs for teams
See all →Advanced Linux Administration
Cloud, automation and CI/CD in practice — hands-on for engineering teams.
Ansible – automation in Windows systems
Cloud, automation and CI/CD in practice — hands-on for engineering teams.
Ansible advanced level
Cloud, automation and CI/CD in practice — hands-on for engineering teams.