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
  • Oracle Cloud Infrastructure
  • Cloudflare
  • JFrog
  • Akamas
  • Aqua Security Software
  • Fastly
  • Google
  • Instana
  • JetBrains
  • LaunchDarkly
  • LightStep
  • OVHcloud
  • SignalFx
  • VictorOps
  • Wayfair
  • Blameless
  • Chronosphere
  • FusionReactor
  • humanitec
  • replex GmbH
  • StackState
  • Datadog
  • GitLab
  • Gremlin
  • StormForger
  • SysEleven GmgH
  • Vamp.io

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