Author: Sakshi Gawande

Kubernetes v/s Docker Swarm

Reading Time: 3 minutes Basically, both Kubernetes and Docker Swarm both are the container orchestration tool. The rise in interest to containers has in turn brought in higher demands for their deployment and management. Both Kubernetes and Docker Swarm are important tools that are used to deploy containers inside a cluster. So the question arises here is which one to use? So lets discuss one by one and see Continue Reading

Multibranch Pipeline(With Github-webhook)

Reading Time: 4 minutes Before starting with a multibranch pipeline using jenkins. Lets first see what is jenkins. Jenkins: Is a free and open-source automation server or we can say it tool. It helps to automate the parts of software development related to building, testing and deploying, facilitating continuous integration and continuous delivery. So we can say that jenkins is a tool which is used to create a CI-CD Continue Reading

SRE: Eliminating toil

Reading Time: 3 minutes Hello everyone, As we all know the meaning of “toil“. In this blog, we are going to see what exactly it is in SRE and how we are going to calculate it. In the daily routine of our organization, we need to do some work that we don’t like at all e.g paperwork, attend meetings and sending emails, and many more. We call them “toil” Continue Reading

Docker Networking(Bridge-Network)

Reading Time: 3 minutes In this blog we gone see how two containers can communicate with each other using the concept of Docker Networking. One of the most important thing that docker containers and services are so powerful is that you can connect them together. Let’s imagine you have two application one is front-end application and second one id back-end and you created two containers one for each. By Continue Reading

Working of Package Manager in Linux

Reading Time: 3 minutes Package Manager is used to automating the process of installing, upgrading, configuring, and removing programs. There are many Package Manager today for Unix/Linux-based systems. Package Managers are available in different languages like python, ruby, etc. What is package A package is simply an archive that combines all the libraries and binaries ,configuration and all the dependencies required to install the programs (i.e application, software or languages) General Workflow As Continue Reading

Simple CI/CD Pipeline Using Jenkins

Reading Time: 5 minutes In this blog we gone a see creating a CI/CD Pipeline using Jenkins. Some pre-requisites to create a CI/CD pipeline using Jenkins are. Open-JDK-8 Jenkins installed on our system At the very first we see a little bit introduction of Jenkins and why we need Jenkins Pipeline. Jenkins Jenkins is an open-source automation tool to create a continuous integration pipeline. It is used to building Continue Reading

Deploying application onto GCE using codeship

Reading Time: 3 minutes Codeship Basic uses fast, performant VMs with preinstalled technology stacks to make it super easy and fast to get started running a CI/CD pipeline. We already deploy the application on GCE by creating a VM instance. If you have no idea about that you can refer it from here. I personally experienced that whenever new version of the application occurs or any new feature added Continue Reading

Overview of Google Cloud Platform(GCP) with Cloud Run

Reading Time: 4 minutes In this blog, we are going to discuss deploying stateless containers on Google Cloud Platform(GCP) with Cloud Run service. At very first we see What is Google Cloud Platform(GCP)? Then we see what is cloud run and how to deploy containers using Cloud Run. Prerequisites There are some prerequisites, you need to know for deploying containers on Google Cloud Platform with Cloud Run Service. Docker Continue Reading

Let’s Play in the production environment

Reading Time: 4 minutes In this blog, we are going to see how to deploy the play framework application. And walks you through steps to create Dockerfile, Build and deploy the application. We will display a Hello World greeting page. As an outcome. Introduction We all use the “sbt run” command to run the application in the development environment. However, we can not use the “run ” command in Continue Reading

How to make an executable jar file for deployment in scala

Reading Time: 3 minutes The importance of writing this blog is to solve the following problem(creating executable jar file) which I faced during my project. In this blog, we see a simple scala application i.e “HelloWorld” Problem: We all know that the “sbt package” command is used to create a jar file of a scala application. When I tried to run a jar file it shows the following error. Continue Reading

Future and Concurrency

Reading Time: 6 minutes Before moving to the future, let’s first understand what is concurrency. Concurrency:  Concurrency is that we are going to perform more than one task at the same time. The rapid increase in the number of core-processor increase attracts in concurrency. Concurrency is not like the parallelism. Concurrency means multiple tasks which start, run, and complete in overlapping time periods, in no specific order. Parallelism is Continue Reading

Akka Router – Router As an actor

Reading Time: 7 minutes The point of writing this blog is to give basic knowledge of Akka-Router. How we can achieve the multithreading in Akka using akka router also. As we know in Akka “Actor Model is used for the purpose of multithreading through the actors then why we need router…? Introduction: Problem: A situation which across very frequently is that you have a large number of tasks and Continue Reading