My Path To AWS Certified Database Specialty

Amazon Web Services (AWS) certifications corroborate cloud expertise and facilitate effective cloud initiatives. AWS offers certifications on several streams such as Solutions Architect, Networking, Database, etc. I completed the AWS Certified Database Specialty on Feb 21, 2022. This certification requires expertise with on-premises and AWS cloud-based relational and non-relational databases. Currently, I work predominantly in […]

Comparing Kubernetes and Apache Mesos

Kubernetes and Apache Mesos are both open-source systems for managing containerized applications in a cluster of machines. Kubernetes is designed to be a general-purpose orchestration system, while Mesos is designed to be a more specialized cluster manager for running distributed systems. Both systems offer similar features, such as automatic scaling and failover, but they have […]

Port vs TargetPort in Kubernetes Service

In Kubernetes, when creating a service, you have to set the “port” and “targetPort” properties. A “port” refers to the container port exposed by a pod or deployment, while a “targetPort” refers to the port on the host machine that traffic is directed to. Let’s look at example manifiest file of a service. In this […]

Benefits of Kubernetes on cloud over on-premise

When it comes to using Kubernetes for container orchestration, organizations have the option of either deploying and managing the clusters themselves on-premise or using a managed service offered by a cloud provider. If you choose to deploy Kubernetes on-premise, you will be responsible for setting up, managing, scaling and upgrading the clusters. On the other […]

Kubernetes as a Service on Cloud

Many cloud providers offer Kubernetes as a service, which allows you to easily deploy and manage your Kubernetes clusters in the cloud. These services provide a variety of features such as automatic scaling, self-healing, rolling updates, service discovery and load balancing, and RBAC, and also offer integration with other cloud services, such as storage, networking, […]

Comparing Kubernetes and Docker Compose

Kubernetes and Docker Compose are two popular tools for managing and deploying containerized applications. We will go over the unique features and capabilities of each tool, and provide guidance on when it may be more appropriate to use one over the other. Kubernetes Kubernetes is an open-source container orchestration system for automating the deployment, scaling, […]

Comparing Amazon EKS and ECS

When it comes to running containerized applications on the AWS cloud, organizations are often faced with the decision of choosing between Amazon Elastic Kubernetes Service (EKS) and Amazon Elastic Container Service (ECS). EKS and ECS are both managed container orchestration services offered by AWS. Both these services assist in the deployment, management, and scaling of […]

Hive: How to clear the contents of Hive CLI

Command You’re most likely familiar with the clear command to clear the contents of Unix /Linux shells. You can use a slightly modified version of this command to clear the contents of the Hive CLI. Keyboard Shortcut Alternatively, the following keyboard shortcut can be used to clear the contents of the Hive CLI.

Hive: How to display column names in SELECT statement output

If you’re executing any SELECT statement on Hive cli, only the rows are displayed. The column names are not displayed by default. To show the column headers, print.header property needs to be set to true. This can be done with the following statement. By default, the output of SELECT statement will not have any column […]

Serverless Computing aka Function as a Service

Let’s say you’re a programmer. You write a program which includes a piece of code in a programming language such as Python or Java. Where do you run that program? You’d run it on a computer. In fact, most likely, you’d run it on specialized computers called Servers that are designed to run 24/7 and they […]

Scroll to Top