# TechBlost > Gyan on Tech ## Posts - [What is Cloud Computing: Definition, History, Types, Deployment models](https://techblost.com/what-is-cloud-computing-definition-history-types-deployment-models/): What is cloud computing? In today’s digital era, Cloud Computing is transforming the way organization operate. In simple terms, it is a collection of remote servers located in various locations that offer a wide range of services for storing, managing […] - [Integrating Open Policy Agent (OPA) With Kubernetes](https://techblost.com/integrating-open-policy-agent-opa-with-kubernetes/): Open policy agent (OPA, pronounced “oh-pa”) is a tool that provides a unified framework and language for declaring, implementing, and controlling the policies of each component in the cloud-native solution. It also supports policy as code of various platforms including […] - [Kubernetes Learning Path](https://techblost.com/kubernetes-learning-path/): Today Kubernetes is present in all major clouds (Google cloud, AWS, Azure, etc…) as a fully managed service, serverless at this point and It is getting extensible day by day so that new components can be added on top of […] - [Why Data Governance so important for an organization](https://techblost.com/why-data-governance-so-important-for-an-organization/): Data is the new OIL. If you google “what is data governance?” There are a lot of different definitions that are self sufficient to explain it. In this article, I would like to fill in my perspective on Data Governance. […] - [Load Balancing - what, why and how ?](https://techblost.com/load-balancing-what-why-and-how/): Load balancing refers to either software or hardware that distributes the workloads (distribution of data) among multiple computing instances (servers) in order to improve the performance and reliability of websites, services, applications and databases. Load balancing is mainly focused to […] - [How to Setup SonarQube locally on Mac](https://techblost.com/how-to-setup-sonarqube-locally-on-mac/): SonarQube is an open platform for managing continuous inspection of the code quality, which can locate potential errors in the codebase. It currently supports more than 20+ programming languages including support on  C#, JavaScript, C/C++, TypeScript, Go, Python, etc., and […] - [Istio architecture explained](https://techblost.com/istio-architecture-explained/): Istio Architecture: Istio service mesh commonly comprises of two planes: a control plane and data plane The data plane is implemented in such a way that it intercepts all inbound and outbound traffic for all services (network traffic). Control plane […] - [Service Discovery Patterns - What, Why, and How?](https://techblost.com/service-discovery-patterns-what-why-and-how/): The Service Discovery concept is not new and has been since from the beginning of distributed computing. In simpler terms, Services discovery tools help services to discover each other on the network. Comparing monolithic, microservice architecture tends to change more […] - [Chaos Engineering 101](https://techblost.com/chaos-engineering-101/): Chaos Engineering concept invented by Netflix to learn about how our system will behave with potential failures before they become outages. The goal of Chaos engineering is to discover the hidden failures/hazards that are not necessarily present when you promote […] - [What is GitOps?](https://techblost.com/what-is-gitops/): English writer and philosopher “Aldous Huxley” once said: “Speed provides the one genuinely modern pleasure.” I think life is like this and so the software field. With the rise of DevOps, DevSecOps, MLOps, AIOps, Gitops, and other practices, the speed […] - [What are the 5-whys in problem solving](https://techblost.com/what-are-the-5-whys-in-problem-solving/): The “Five Whys” technology was proposed in the 1930s by Sakichi Toyoda, Later Toyota Motor Corporation adopted this method in the process of improving its manufacturing methodology. This has become a key content in the induction course of Toyota Production […] - [Introduction to Machine Learning](https://techblost.com/introduction-to-machine-learning/): Machine learning concepts have been around for a long time and ML applications are widely used across the software industry. In simpler terms, machine learning is nothing but Training machines to receive input data (Training Data) and predict an output […] - [Modern Data Engineering in Cloud Platform](https://techblost.com/modern-data-engineering-in-cloud-platform/): Data engineering is more of a common term today and traditionally it is also being referred to as ETL, BI, and Big data developers. Modern Data Engineering in cloud platform ought to support fully developed and operationalized data pipelines which […] - [Dockerfile tips for production - [latest]](https://techblost.com/dockerfile-tips-for-production-latest/): This article covers the latest Dockerfile tips and suggestions for writing clean and reliable Dockerfiles for production. Also, it covers the recommended best practices and methods for building efficient images, which will be highly consumable independent of any environment (cloud […] - [Service Mesh: What it is and why it matters?](https://techblost.com/service-mesh-what-it-is-and-why-it-matters/): Summary: What is Service Mesh and why it matters? A Service Mesh is an addressable infrastructure layer for service-to-service communication, abstracts away the network complexity, and other challenges from your application. Meaning It allows you to separate application from networking […] - [What do you mean by shift left in DevOps?](https://techblost.com/what-do-you-mean-by-shift-left-in-devops/): Summary: The DevOps movement has evolved the way on how the organization operates and DevSecOps a new practice came along quickly by shifting security a lot to the “Left” most point of the software development lifecycle. Meaning, Security has to […] - [What is DevOps? explained in layman terms - Part 1](https://techblost.com/what-is-devops-explained-in-layman-terms-part-1/): DevOps is no longer a buzzword. It has evolved big time since many of us thought it was just a catchy word in recent times. In layman terms, DevOps is a mixture of the two words development and operation and […] - [What is git stash?](https://techblost.com/what-is-git-stash/): Git is currently an essential tool for any programmer now. It is an open-source distributed version control developed by Linus Torvalds to help manage Linux kernel development. It can efficiently handle version management of large to small projects. In the […] - [How to Install a Local Kubernetes Cluster with Minikube](https://techblost.com/how-to-install-a-local-kubernetes-cluster-with-minikube/): Installing a cluster in the cloud is very easy, because almost every cloud provider has its own solutions (Google GKE , Amazon EKS , Microsoft AKS). But installing a cluster in the cloud for academics, development and testing purposes can […] - [What is Kubernetes in simple words? Why use it?](https://techblost.com/what-is-kubernetes-in-simple-words-why-use-it/): What does Kubernetes do: Kubernetes is a platform for managing multiple containers running across multiple hosts. Like containers, it is designed to run anywhere, including on-prem, private, public cloud, and even in the hybrid cloud.  In this article, I have […] - [How to setup .gitignore file](https://techblost.com/how-to-setup-gitignore-file/): The role of .gitignore file is to ignore the changes of the specified file or folder. Say for example if you don’t want to track certain files and their changes throughout the life cycle of the project (example below), we […] - [How to Install Hive on Mac with Homebrew](https://techblost.com/how-to-install-hive-on-mac-with-homebrew/): Hive is a data warehouse tool based on Hadoop for data extraction, transformation, and loading. This is a mechanism that can store, query, and analyze large-scale data stored in Hadoop. In this article, I will take you through how to […] - [How to Install Hadoop on Mac with Homebrew](https://techblost.com/how-to-install-hadoop-on-mac-with-homebrew/): In this article, I will take you through step by step on how to easily install Hadoop 3.3.0 on a mac OS – Big Sur (version 11.2.1) with HomeBrew for a single node cluster in pseudo-distributed mode. Install Hadoop on […] - [What is the difference between Hot Warm and Cold data storage?](https://techblost.com/what-is-the-difference-between-hot-warm-and-cold-data-storage/): At present Data Engineering has become so popular and it is acting as the backbone for many companies like Google, Uber, Amazon, Tesla, etc. Also, companies are finding more ways to get meaningful insights from the data to prevent threats, […] - [gRPC 101](https://techblost.com/grpc-101/): gRPC is developed by Google and is a language-neutral, platform-neutral, open-source RPC ( Remote Procedure Call ) framework.  In this article you will get an overview of gRPC. gRPC overview gRPC enables client and server applications to communicate transparently and […] - [How did I survive 15 years in the IT industry?](https://techblost.com/how-did-i-survive-15-years-in-the-it-industry/): Recently, one of my good friend asked me privately how did I survive 15 years in the IT industry. So I thought to give my learnings and advice for young engineers.  Who am I I started my IT career at […] - [DevOps Glossary A-Z](https://techblost.com/devops-glossary-a-z/): Foggy on DevOps and Cloud jargon? In this article, I have covered 70+  DevOps and Cloud computing IT glossary from A to Z. It has definitions for most popular DevOps/cloud computing terms and acronyms. A Availability Zones Availability Zones are unique […] - [Kubernetes Architecture Diagram Explained](https://techblost.com/kubernetes-architecture-diagram-explained/): Summary: Kubernetes is an open-source version of Borg. It is a container orchestration platform that automates the deployment, scaling, management, and networking of containers. It has been open-sourced since 2014 and primarily developed by Google using the Go Programming Language. […] - [SED command for beginners](https://techblost.com/sed-command-for-beginners/): 1. Introduction Sed is a stream editor that processes content one line at a time. It can perform lot’s of operations over a file like find and replace, insertion or deletion in a linux/unix environment. In this article you will […] - [Python Unit Testing With PyTest 101](https://techblost.com/python-unit-testing-with-pytest-101/): Unit Testing is the practice of writing a series of small unit test cases and validating the behavior of production code at the level of functions & classes in isolation. In simpler terms, every line of code written in development […] - [Docker content trust 101](https://techblost.com/docker-content-trust-101/): What is Docker Content Trust (DCT)? It basically allows the user to verify the integrity of the image and image provider before you pull or run them on your system. Meaning, It prevents a user from using a container image […] - [List of useful docker commands](https://techblost.com/list-of-useful-docker-commands/): This is a selective list of useful Docker commands that’ll help in your day to day job. Docker is built around two concepts; Image and container. A Docker image is a compiled version of a docker file that is built up […] - [Distroless Images 101?](https://techblost.com/distroless-images-101/): Distroless images 101: What is it, why it is important?: Distroless is a Docker image that is published by Google, it basically allows you to eliminate the OS in the containers to the bare minimum application that needs to run. […] - [Is site reliability engineering same as DevOps?](https://techblost.com/is-site-reliability-engineering-same-as-devops/): Is Site reliability engineering (SRE) same as DevOps?: SRE and DevOps are usually discussed together, but they’re not the same thing. SRE is an engineering function within an organization that implement DevOps. Meaning that SRE is one of the methods […] - [How do I shift my career to DevOps Engineer?](https://techblost.com/how-do-i-shift-my-career-to-devops-engineer/): If you a developer, system admin or a new engineer looking for a shift to this career as a DevOps engineer? If so, read this article to understand what it takes to become a DevOps engineer regardless of any background […] - [DevOps key takeaways - Part 5](https://techblost.com/key-difference-between-agile-vs-devops-part-5/): Without Agile, we cannot end the talk of DevOps. Even though they are not similar but they are related to each other and describe completely different aspects of the software development Life cycle. In this article, you can find the key […] - [What skills does a DevOps engineer need?](https://techblost.com/what-skills-does-a-devops-engineer-need/): DevOps engineers will collaboratively work with the Development team to deploy and operate the workloads. Their major roles and responsibilities are to help automate and streamline the operations, processes, build and maintain tools for deployment, monitoring, operations, maintenance, and troubleshooting, […] - [Comprehensive list of DevOps tools - Part 4](https://techblost.com/comprehensive-list-of-devops-tools/): The successful implementation of DevOps has two major recipes: a cultural transformation and a suite of DevOps Tools that make a plan, code, build, test, deploy, operate, and monitor easy. Here is a comprehensive list of DevOps Tools used across […] - [15 Best Practices for Implementing DevOps - Part 3](https://techblost.com/15-best-practices-for-implementing-devops/): DevOps transformation in an organization is not a one-size-fits-all approach in terms of process and implementation. Implementing DevOps is not only a process shift but a cultural transformation that includes proper planning on team structure, creating a training plan for […] - [What is DevOps lifecycle? - Part 2](https://techblost.com/what-is-devops-lifecycle/): DevOps is a combination of Development and Operations. It is a methodology and a collective term for a set of processes, methods, and systems used to promote collaboration, communication, and integration between different teams to make the organization’s processes faster, […] ## Pages - [Contact](https://techblost.com/contact/) - [about-techblost](https://techblost.com/about-techblost/): About Me TechBlost is established in 2020, helps techies to gain knowledge about all the latest cutting edge technologies. My goal is to offer easy-to-understand articles, case studies, tutorials, and best practices to help people learn about technology. Hi Welcome […] - [Home](https://techblost.com/): Popular Posts View All Kubernetes Kubernetes Learning Path Raghunathan Today Kubernetes is present in all major clouds (Google cloud, AWS, Azure, etc…) as a fully managed service, serverless at this point and It is … Kubernetes Integrating Open Policy Agent […] ## Optional - [Agent (MCP protocol)](websites-agents.hostinger.com/techblost.com/mcp) [comment]: # (Generated by Hostinger Tools Plugin)