Author: Sakshi Gawande

Linting Via GitHub Actions

Reading Time: 2 minutes Before moving towords to the linting via GitHub Actions. Lets see first that what is linting and why it is important. And How we can achieve that through GitHub Actions. i.e the “Linting Via GitHub Actions” What is Linting ? It is the process of automatically checking your source code for programmatic and stylitic error. This is done by lint tool ,to whom we can Continue Reading

Kafka Producer Internals

Reading Time: 3 minutes Hello everyone, I know there are lot of blogs present on the kafka you can go through. So that rather than explaing the basic concepts of kafka and architecture, Here we will look into the kafka producer internals.Will see that what happens internally when producer send the message into topic. Also will see what happens when consumer consumes messages. Imagine….. Let’s suppose producer wants to Continue Reading

Default Reviewers through ‘CODEOWNERS’ file

Reading Time: 3 minutes This blog as about, How you can add the default reviewers in GitHub for the individual branches through “CODEOWNERS”. Problem Statement: When someone with admin or owner permissions enables require reviews. We know whenever a developer raises a PR on a particular base branch. Which is protected branch(that could be any like master, develop). He needs to add the reviewers for the pr, so the Continue Reading

Playing with GitHub Secret API

Reading Time: 7 minutes In GitHub actions we use some sensitive information. That could be at any level like organization, repository, or repository environments.So GitHub allow you to store that sensitive information in the form of secrets. Example: We use GitHub’s global variables. For e.g. AWS credentials (AWS_ACCESS_KEY, AWS_SECRET_KEY) to authenticate deployments. So this secrets can be managed through GitHub UI. In this BLOG, we will see a solution Continue Reading

photo of turned on laptop computer

Terraform (Infrastructure as Code)

Reading Time: 4 minutes In this blog, we are going to create AWS infrastructure using Terraform. Basically, we can name it “Code as Infrastructure” So before moving to the setup let’s take a little introduction. Introduction: It is a tool for building, changing, and versioning infrastructure safely and efficiently. Terraform can manage existing and popular service providers as well as custom in-house solutions. It is created by hashicorp. The Continue Reading

SRE – Service Level Terminology

Reading Time: 3 minutes Before going to discuss the different Service Level Terminology. Lets have look at what is SRE in a very short term. SRE is discipline  that happens when a software engineer is put to solve operations problems. Service Level Terminology: In this world, we know that billions of people use different services on daily basis. It may be paid or can be unpaid service, maybe any. Continue Reading

Manual Trigger In GitHub Actions

Reading Time: 4 minutes This blog will give you an idea of the different options in which we can implement manual trigger using GitHub Actions.In this we will have the answer of following question. Is there a way to trigger a workflow manually in GitHub Actions? There are different event by using which we can trigger the workflow like push, pull-request and many more. You can the detail information Continue Reading

CI/CD using GitHub Actions

Reading Time: 3 minutes GitHub Actions: How to create a pipeline using GitHub Actions? There are many other tools present for CI/CD like Jenkins, Circle CI, Teamcity, and many more. Here we are going to know about GitHub Actions, how to create a pipeline and what are the features of using GitHub Actions. So, Let’s start with the little bit of introduction on GitHub Actions. Introduction GitHub Actions help Continue Reading

CI using Teamcity

Reading Time: 3 minutes Hello everyone, In this blog, we are going to how we can create a CI-pipeline in TeamCity using the kotlin DSL script. So before directly moving to the CI part lets see a little about teamcity. What is Teamcity TC- teamcity is a ci server With the help of teamcity you can Run parallel builds simultaneously on different platforms and environments Optimize the code integration Continue Reading

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