DevOps and Microservices using AWS Services

Introduction Over the past few years, we have seen more and more organizations of every size trying to adopt DevOps practices.  Successfully implementing DevOps practices is not easy. Depending on the company’s size, it can take several months or even years. Every company has its own unique history, culture, and way of working, and thus will implement it differently. Today we will look how AWS provides various tools to help …

Kubernetes: Rolling Deployment

Introduction to Kubernetes The software industry is rapidly using containers as a way to facilitate development, deployment, and environment orchestration for Application Developers. When it comes to the deployment of the application to the Kubernetes Cluster, It becomes very complicated and tedious task. Continuous Integration and Continuous Deployment is the principle of DevOps which can be used for Kubernetes application deployment. This explains how easy you can set up CI/CD …

Kubernetes: Pragmatic Overview

Introduction to Kubernetes Kubernetes or k8s is an open source platform that is used to configure and automate container operations. It was developed by Google in 2014. It is used for scaling and deploying containerized applications. Automating container operations usually include orchestration of networking, computing and storage infrastructure on behalf of user workloads. A group of hosts running containers are clustered together and Kubernetes manages those clusters. Why to use …

Continuous Integration in Action – A DevOps Tale

This blog post is an attempt to showcase what all goes into setting up a minimal CI (Continuous Integration) process of the Delivery Pipeline. A lot of content is available on the web explaining benefits that DevOps culture brings to the table, but when it comes to implementing and adoption of these practices, the first challenge that people usually face is what exactly has to be done on ground to …