Writing your first Cloud Native app using Microservices and Docker Containers

By Hector Morales

Elevator Pitch

If you are a beginner developer, probably a network-head engineer who wants to explore the cloud native world, this is the right workshop for you. In 90 minutes you will be able to take home your first cloud-native app using docker and python tools and also you will learn how to deploy your app!

Description

Cloud Native Applications is not only a new way to code, deploy and operate an IT application, but it is a totally new way to use design an application, decomposed in small, smart functions, communicate between them and use infrastructure as code on a much easy and efficient way. All App components, including infrastructure, are referred as code routines. In this workshop, you will learn the basics of microservices and how they are the basic functions that compose your complex app. The learning experience will take you from the a basic idea of defining your app, going through the mapping of your app microservices, to stacks, to service clusters using Docker, so you will be able to deploy your app in any cloud provider you like. You don’t need to be a super expert in Docker or Python or Redis or Web Stacks, but have the basic coding and Linux concepts, big appetite to learn and fast fingers for you to code! My expectation is that you take home your first cloud-native up and running!

Notes

Writing your first Cloud Native app using Microservices and Docker Containers

Target audience ——————— This workshop is targeted to network engineers, probably CCIE’s that are willing to learn how to write network apps using Cloud-Native concepts. Also this is designed for beginners who want to learn in a crash course Docker and Python in a very practical format

Requirements

  • Basic knowledge of coding
  • Good knowledge and abilities for Linux
  • Desire to learn
  • Docker hub account
  • Github account

Learning experience

  • 10% slideware
  • 90% hands-on
  • Super interactive with the proctor

Topics covered in the workshop

  • Cloud-native, Microservices and Containers
  • Getting started with Docker Containers
  • Getting started with Docker Services and Swarms
  • Getting started with Docker Stacks
  • Deploy in Public Cloud