Studio-DevOps

How To Install Kubernetes On Ubuntu 20.04 – Kubeadm And Minikube

Reading Time: 2 minutes In this article, we will see how to install Kubernetes on ubuntu 20.04. Over the past few years, containerization has provided a lot of flexibility to the developers. One of the most commonly used applications for containerization is Docker. Container provide the developer a virtual environment and isolation for our applications on the host system. However, there were a few problems with it. Running small Continue Reading

dev-tools

Dev Tools to the Rescue – Part 2

Reading Time: 6 minutes In my previous article Dev Tools to the Rescue – Part 1, we looked at some of the best developer tools for software development, project management, continuous delivery/integrity, designing, testing, etc. In this article, we’ll continue with tools that are helpful for purposes like monitoring, analysis, cloud development, security, etc. Confluence Confluence is a team collaboration application that allows teams to work together and share Continue Reading

How to Run Multi-Container Applications with Docker Compose

Reading Time: 4 minutes If you have a need to define a service that requires more than one docker container to function, Docker Compose is the right tool for you. In this blog, you’ll see how easily you can run a multi-container docker application using Docker Compose. Docker Compose – Introduction Docker Compose is basically a docker tool to define and run multi-container Docker applications. Each of these containers Continue Reading

Complete CI/CD Pipeline For MicroService Using Akka Http And BitBucket

Reading Time: 4 minutes In this blog, we will see how to set up a Bit-Bucket Pipeline to get CI/CD for your Akka HTTP Application. We will be deploying the application on the HEROKU server, but in this blog, we will also see how to dockerize the application and push the image on Docker Hub which further can be used to deploy on any container orchestration platform. Let’s get Continue Reading

LocalStack – An Open-Source Mock Of The Real AWS Services

Reading Time: 5 minutes Have you ever thought of using AWS services offline i.e. without connecting to the internet? If your answer is No, don’t worry you are at the right place. Once you read this blog you will know how easily you can do this using LocalStack. When we try experimenting with our cloud provider, it is necessary for us to have an account and most of the Continue Reading

Webhook – An Interesting way to commune between applications

Reading Time: 5 minutes In this we are going to talk about a way or method to communicate between apps over the web which is gaining popularity nowadays. As we know, Polling is one of the ways by which we can communicate between apps to share information. There is also another way by which we can communicate i.e., WEBHOOK. Webhooks are automated messages or information that an app sends to Continue Reading

Docker-Why Developers Love Docker? Just Have A Look!

Reading Time: 5 minutes It is basically a tool which enables developers to create,deploy and to run any application easily as light-weight container ,which could run virtually anywhere.The main purpose of Docker is to easily develop applications. It further ship them into containers so that they can then be deployed anywhere. This feature is very helpful to developers. And most importantly it is an open source. This means that anyone can contribute Continue Reading

Creating a DAG in Apache Airflow

Reading Time: 4 minutes In my previous blog, I have discussed Airflow – A workflow Manager. In this blog, we will write a DAG for Airflow that would define a workflow of tasks and their dependencies. Before writing a DAG file, we will first look into the operators that can be used while writing a DAG. Airflow Operators An operator represents a single, ideally idempotent, task. Operators determine what actually Continue Reading

Understanding Infrastructure as Code (IaC) using Terraform: A QuickStart

Reading Time: 4 minutes As a DevOps Engineer, there might be a requirement of creating Infrastructure over various Cloud Providers including AWS, GCP or Azure. The ineffective way of doing it is simply going over the Provider console and manually create the infrastructure as per the requirement. Do you feel that its the correct way of doing it? Are you looking for a better solution? If your answer is Continue Reading

Apache Airflow – A Workflow Manager

Reading Time: 4 minutes As the industry is becoming more data driven, we need to look for a couple of solutions that would be able to process a large amount of data that is required. A workflow management system provides an infrastructure for the set-up, performance and monitoring of a defined sequence of tasks, arranged as a workflow application. Workflow management has become such a common need that most Continue Reading

Self hosted Gitlab server using LXC

Reading Time: 6 minutes In this Blog, I will be sharing a quick guide on how to install Gitlab in your Debian system. Ever thought How http://github.com , https://gitlab.com works , or how can i create my own Version control system locally for just my use and testing , or ever want to create personalised git instance like http://github.com for your group of contributors or developers . Don’t use Docker container for this installation process Continue Reading

How to install python in target host using Ansible

Reading Time: 3 minutes Ansible is an open-source automation engine that automates software provisioning, configuration management, and application deployment. It is quickly becoming the popular configuration management tool today. It lets you to control and config the target nodes from single host machine. As we know the only requirement in target machine is the modern version of python installed. But what if the python version is not installed on Continue Reading