No description
  • Python 56.6%
  • Dockerfile 43.4%
Find a file
2022-03-08 15:26:35 +00:00
00_Tools SPG 2019-01-29 15:09:08 +00:00
01_Why-Containers Added part0 2019-01-29 14:09:52 +00:00
02_First-Container Update dependency Pillow to v9.0.1 2022-03-08 15:26:19 +00:00
.gitignore Updated gitignore 2018-12-19 23:33:06 +00:00
LICENSE Initial commit 2018-12-12 18:28:10 +00:00
readme.md Added updates section 2019-01-29 15:17:50 +00:00
renovate.json Add renovate.json 2021-02-15 03:21:46 +00:00

CNA Ninja Series

Taking an app on a journey

Through this whole learning series - well start with some code that runs on your laptop natively, built in python - illustrating the challenges with different library versions and code shipping to production.

We'll containerise it and run it locally, showing how that solves some of the problems we encountered.

Following that we are going to abstract the data and app planes for a more microservice-style approach, show volume persistence in the data plane container and why it's important, additionally demo connectivity between containers using nothing but the built-in dns inherent within the platform.

Then continue to evolve the app with each step until its fully fault tolerant, K8s native, using all the bells and whistles, CI/CD automated rollouts, canary releases via service mesh with Isito and more.

The Parts

Updates

To stay tuned for updates to the CNA Ninja series, give the repository a "Watch" or follow me on Twitter to be alerted of the next release.