All in High Availability
Designing a future-ready backend platform from the ground up is in a lot of demand these days but it’s not easy to wrap your head around the overwhelming information available on it on the internet. So, we’ll build a fully featured scalable backend step by step in this multi-part series.
Cloud computing, containerization, and container orchestration are the most important trends in DevOps. Whether you’re a data scientist, software developer, or product manager, it’s good to know Docker and Kubernetes basics. Both technologies help you collaborate with others, deploy your projects, and increase your value to employers. In this article we’ll cover essential Kubernetes concepts. There are a lot of Kubernetes terms, which can make it intimidating. I’ll help you make a mental model to speed your understanding of the technology.
You are sitting peacefully in your cosy little corner of the office completely minding your own business and then suddenly your come up with an idea that can skyrocket the interactions on your app. A few API calls to another micro-service, a DB migration and done for the day. It seemed like a trivial task. But destiny had something else written for me.
In Blue green deployment approach we create replica of the current production infrastructure and route all the traffic to the replica. The current infrastructure is termed as Blue while the replica is Green. Of course we make all code updates in the green fleet. This ensure high availability during deployments.