4–7 Nov 2019
Building cloud native applications (Day 2)
Location: R3
Who is this presentation for?
- You're a software developer or architect who wants to get an overview of cloud native development and principles and start developing cloud native applications.
Level
Beginner
Description
Please refer to Day 1 » of this training.
Outline
Day 2
Testing cloud native applications
- Testing in the cloud native world
- Development, testing, and staging environments
- Testing in production
- Mock services
Operating cloud native applications
- Setting up effective CI/CD pipelines
- Builds, deployments, and releases
- Importance of monitoring and observability
- Centralized logging and visualizing metrics
- Alerting and on-call
Service mesh
- What is it and why is it interesting?
- Traffic management: Zero downtime deployments, A/B testing, Canary
- Ingress and egress
- Testing with the service mesh
- Developing resiliency services
- Security in the mesh
Portability
- Portability considerations
- Packaging options
- Special cases: Air gapped environments
Prerequisite knowledge
- A basic understanding of containers, Docker, and Kubernetes
- Familiarity with at least one of the popular programming languages such as C#, Java, Go, or JavaScript
What you'll learn
By the end of this two-day training course, you'll understand:
- What makes an application a cloud native application
- How to get started designing and building cloud native applications
- Understand when to use containers versus functions
And you'll be able to:
- Set up the environment for development and debugging, CI/CD pipelines for builds and deployments, and monitoring for key application metrics
- Decide on communication patterns
- Use a service mesh to do zero-downtime deployments, A/B tests, and canary deployments
Premier Diamond Sponsor
Gold Sponsors
Silver Sponsors
Innovators
Exhibitors
Contact us
confreg@oreilly.com
For conference registration information and customer service
partners@oreilly.com
For more information on community discounts and trade opportunities with O’Reilly conferences
velocity@oreilly.com
For information on exhibiting or sponsoring a conference
pr@oreilly.com
For media/analyst press inquires