top of page
tarati

Continuous Delivery


In the past week, I continued with my Cloud Natives Foundation Course (it's 98 per cent done now). I completed my introduction to Git course. And I met with my mentor to learn more about the CPE team and to discuss joining the QA team.


I learned about continuous delivery which is the process of propagating an application through multiple environments until it reaches the end-users. Typically, you have the sandbox, staging and production environments:


Sandbox

A development environment where changes can be tested with minimal risk

Staging

A simulation environment that is similar to the production environment. The application release can be simulated here without affecting the end-user experience

Production

The end-user environment where changes affect the customer experience

Whereas the sandbox and staging environments are fully automated. The deployment to the production environment will typically be manual.


ArgoCD is a declarative continuous delivery tool to deploy an application to multiple Kubernetes clusters.


Templating is used to produce similar manifests. Configuration tools like Helm, Kustomize or JSSonnet can store and manage manifests in a reliable, scalable and flexible way.


Next up


This week I'm looking to catch up on my onboarding since I'm a bit behind schedule. I will finally complete the Cloud Natives Foundation course. I will start looking at the Github repositories maintained by the CPE team. And hopefully, I will get some news about joining the QA team.


5 views0 comments

Recent Posts

See All

New Team!

Comments


bottom of page