In part one of our journey we will start by building a simple REST API, then we will deploy it on production. Later we will finish off with setting up observability for our system. This journey consists of different milestones mentioned below that will help you deploy your application to production.1 - Create a simple REST API2 - Containerise REST API3 - Setup one-click local development setup4 - Setup a CI pipeline5 - Deploy REST API & its dependent services on bare metal6 - Setup Kubernetes cluster7 - Deploy REST API & its dependent services in K8s8 - Deploy REST API & its dependent services using Helm Charts9 - Setup one-click deployments using ArgoCD10 - Setup an observability stack11 - Configure dashboards & alerts
In part two of our journey we will look into some common issues, challenges, and scenarios an SRE might face when managing the application in production. This journey will consist of unrelated milestones that can be completed in any order. Before diving into part two it's highly recommended to complete all the milestones in part one.
We are in the process of finalizing the structure for the upcoming part two milestone. Stay tuned for further updates as we will be adding these milestones shortly.