zekeLabs Blog


Getting started with ISTIO

Getting started with ISTIO    Ashish Pandey

Istio is a tool to handle service mesh. Istio enables one you to connect, secure, control, and observe microservices that are part of a cloud-native application. Istio uses Envoy as a service proxy that in turn is used as a sidecar container. Istio is orig...




Why Go is the best programming language for System Programmers?

Why Go is the best programming language for System Programmers?    zekeLabs

Go is a compiled programming language developed by Google. Robert Griesemer, Rob Pike, and Ken Thompson were the minds behind Go. These 3 people designed Golang at Google. Google first designed Golang in the year 2007. It is also known as Golang that is tak...




Using Terraform with AWS

Using Terraform with AWS    Ashish Pandey

Terraform is an open-source software made by Hashicorp Inc and the open-source community. It is an Infrastructure-provisioning tool that uses a high-level language. The language which it uses is known as Hashicorp Configuration Language (HCL). Terraform ca...




Using Terraform with Azure

Using Terraform with Azure    Ashish Pandey

Terraform is open-source software built by Hashicorp along with the community. The objective is to provide automation for any API-based tools. Since all the cloud service providers expose an API, So Terraform can be used to automate and manage hybrid-cloud ...




How to get started with Helm on Kubernetes?

How to get started with Helm on Kubernetes?    zekeLabs

Helm is a package manager, which provides an easy way to manage and publish applications on the Kubernetes. It was first built by the collaboration between Dies and Google in the year 2018.




How to build a Multi-Cloud and Hybrid-Cloud Infrastructure using Terraform?

How to build a Multi-Cloud and Hybrid-Cloud Infrastructure using Terraform?    zekeLabs

In the era of cloud-wars, the CIOs often have a hard time adopting a single cloud. Putting all their infrastructure into one cloud is a risky proposition. So the best approach is to use the multi-cloud or hybrid cloud strategy. Having multiple cloud provide...




Get Kubernetes Certified

Get Kubernetes Certified    zekeLabs

Kubernetes is increasingly becoming the de-facto standard for container-orchestration. It is used for deploying and managing microservice-based applications. It also helps in scaling and maintaining as well. It is open-source software that was initially rel...




What is Helm in Kubernetes?

What is Helm in Kubernetes?    zekeLabs

In this article, we would be discussing what Helm is and how it is used for the simple deployment of applications in the Kubernetes network. Continue reading to learn more about Helm in Kubernetes.




How to do Cloud Automation using Terraform?

How to do Cloud Automation using Terraform?    zekeLabs

Cloud Automation is coming together of Cloud Computing with Infrastructure Automation. As cloud adoption is accelerated in the industry, the industry needs to automate the management of cloud infrastructure and cloud services. All of the public cloud servic...




Know more about Terraform

Know more about Terraform    zekeLabs

Terraform is a tool made by Hashicorp. It is also used as a tool for cloud-automation. It is an open-source software to implement “Infrastructure as Code (IaC)”. The language used to write the terraform script is known as Hashicorp Configuration Language (H...




How to install Kubernetes Clusters Using Terraform?

How to install Kubernetes Clusters Using Terraform?    Ashish Pandey

Kubernetes is a container orchestration platform that can be used to deploy and manage a containerized applications. Generally, Microservices-based applications are first converted into Docker (or other container runtimes) images and then these microservice...




What are the next best Programming Languages?

What are the next best Programming Languages?    zekeLabs

A few years ago, when someone said that he/she is a computer programmer, we looked up to them with awe. But now in the age of digitization, it is compulsory to have at least a basic knowledge of programming languages, and at times you have to learn more tha...




What Programming Languages are best suited for IoT Development?

What Programming Languages are best suited for IoT Development?    zekeLabs

Even before there was a Web, there was an Internet of Things. Kevin Ashton, a British technologist, known as the Father of IoT, was among the first to break new ground and linked objects to the web through an RFID tag and other sensors. We all have a hab...




What is Blockchain?

What is Blockchain?    zekeLabs

Understanding blockchain can be a tricky business. Notwithstanding their specialized capacities, blockchains have within them philosophical, social, and ideological underpinnings that must likewise be comprehended. Like people today are connected to the int...




Practical use cases of Blockchain

Practical use cases of Blockchain    zekeLabs

The decentralized blockchain technology is going to shift your life from the way you transact business or manage possession, to the manner you use your devices, vote, rent a car, and so on. Along the way, it will revamp banks and other financial organizatio...




Practical use cases of AI in Business

Practical use cases of AI in Business    zekeLabs

Artificial Intelligence is one of the most fascinating and bears much of the future in it. In fact, AI is the future of technology and businesses. Artificial intelligence with allied technologies like machine learning makes it possible for machines to impro...




What are the various IoT Frameworks?

What are the various IoT Frameworks?    zekeLabs

IoT is short for the Internet of things which translates to connecting various devices to the internet. Today we connect our phones and laptops to the internet. Using IoT we can connect even more devices to the internet and reap benefits out of it. Also, Io...




Things you need to know to have a career in the Internet of Things (IoT)

Things you need to know to have a career in the Internet of Things (IoT)    zekeLabs

Many people want to take up a career in the Internet of Things, but let me tell you this, it will be a stiff mountain to climb. But once you have reached the peak then there’s no stopping you. Here are some things you should know to have a career in the Int...




The Vital Role of Big Data to Fight Against Corona virus

The Vital Role of Big Data to Fight Against Corona virus    zekeLabs

With the number of cases of COVID-19 is increasing multifold, countries affected with coronavirus are making every considerable endeavor to use advanced technologies to trace and curb its outbreak. The World Health Organization (WHO) has also said that AI a...




Impact of Artificial Intelligence, Big Data and Technology on the Financial Sector: Disruption

Impact of Artificial Intelligence, Big Data and Technology on the Financial Sector: Disruption    zekeLabs

The financial services sector was one of the first sectors to understand the wave of new technology which included Artificial Intelligence (AI) and the promise of the Big Data Revolution. Businesses in this sector, define themselves by their ability to make...




How to start learning IoT?

How to start learning IoT?    zekeLabs

Before learning IoT we should know what is IoT? IoT generally refers to the “Internet of things”. IoT technology empowers things around us to be always connected to the internet and enables them to communicate with one another in real-time. IoT is just per...




How to deploy Kafka and Zookeeper cluster on Kubernetes

How to deploy Kafka and Zookeeper cluster on Kubernetes    Ashish Pandey

In a Microservices based architecture message -broker plays a crucial role in inter-service communication. The combination of Kafka and zookeeper is one of the most popular message broker. This tutorial explains how to Deploy Kafka and zookeeper stateful se...




How to create a Docker Container Registry

How to create a Docker Container Registry    Ashish Pandey

Running a Local Docker Registry One of the most frequently asked question by developers is, how to set up a container registry for storing the Docker images?




How to install Kubernetes Cluster on AWS EC2 instances

How to install Kubernetes Cluster on AWS EC2 instances    Ashish Pandey

When someone begins learning Kubernetes, the first challenge is to setup the kubernetes cluster. Most of the online tutorials take help of virtual boxes and minikubes, which are good to begin with but have a lot of limitations. This article will guide you t...




The Machine Learning Pipeline - Essential things to know before getting started with machine learning

The Machine Learning Pipeline - Essential things to know before getting started with machine learning    Awantik Das

Starting from development to deployment of machine learning, the journey of a product can be broken down to 7 important stages: Business Understanding, Data Wrangling, Visualization, Preprocessing, Model Training, Model Validation, Deployment




Big Data Processing with Deep Learning - Spark vs TensorFlow

Big Data Processing with Deep Learning - Spark vs TensorFlow    Awantik Das

  More and more organizations are integrating big data pipeline with deep learning infrastructure. This is something, Spark & TensorFlow folks have in mind as well. Let’s have a quick glance about their journey so far.   




Container is the new process and Kubernetes is the new Unix.

Container is the new process and Kubernetes is the new Unix.    Ashish Pandey

Once a microservice is deployed in a container it shall be scheduled, scaled and managed independently. But when you are talking about hundreds of microservices doing that manually would be inefficient. Welcome Kubernetes, for doing container orchestration ...




Why Learning Docker Containers is so important in IT industry?

Why Learning Docker Containers is so important in IT industry?    Ashish Pandey

Containerization/Dockerization is a way of packaging your application and run it in an isolated manner so that it does not matter in which environment it is being deployed. In the DevOps ecosystem containers are being used at large scale. and this is just...




zekeLabs among Top 10 destinations to learn AI & Machine Learning

zekeLabs among Top 10 destinations to learn AI & Machine Learning    Ashish Pandey

Artificial Intelligence course from zekeLabs has been featured as one of the Top-10 AI courses in a recent study by Analytics India Magazine in 2018. Here is what makes our courses one of the best in the industry.




Mass layoffs in IT Majors – speculations - facts - and the future ahead !

Mass layoffs in IT Majors – speculations - facts - and the future ahead !    Arman Ahmed

If you are an IT professional in India this may scare you a bit. Hearsay is Indian IT services companies are on a firing spree. A significant number of layoffs have prominently been made public from companies that include big names like Cognizant, IBM, Info...




How should I start learning Python?

How should I start learning Python?    Awantik Das

Python is a powerful, flexible, open source language that is easy to learn, easy to use, and has powerful libraries for data manipulation and analysis. Python has a unique combination of being both a capable general-purpose programming language as well as b...




Object Model in Python - Understanding Internals

Object Model in Python - Understanding Internals    Awantik Das

The object model of Python is something very less discussed but important to understand what happens under the cover. Understanding this before diving into python makes journey smooth




How do I check end of file (EOF) in python?

How do I check end of file (EOF) in python?    Awantik Das

Almost every programming language provides a straightforward mechanism to check the End of File. Python does not have a very straightforward and intuitive way to check EOF.Following code can help you find EOF for all practical purposes.




Deep Dive into Understanding Functions in Python

Deep Dive into Understanding Functions in Python    Awantik Das

Python provides very easy-to-use syntaxes so that even a novice programmer can learn Python and start delivering quality codes.It gives a lot of flexibility to programmers to make the code more reusable, readable and compact. To know more about what are the...




What is future prospects of being a Django developer in India?

What is future prospects of being a Django developer in India?    Nalinee Choudhary

Apart from Training Django, due to increasing corporate requirement I am given assignments to interview candidates for Python & Django. Sharing my understanding of entire scenario from candidates prospective or corporate .




What are Big Data, Hadoop & Spark ? What is the relationship among them ?

What are Big Data, Hadoop & Spark ? What is the relationship among them ?    Awantik Das

Big Data is a problem statement & what it means is the size of data under process has grown to 100's of petabytes ( 1 PB = 1000TB ). Yahoo mail generates some 40-50 PB of data every day. Yahoo has to read that 40-50 PB of data & filter out spans. E-commerce...




Brief Introduction to Lambda in java 8

Brief Introduction to Lambda in java 8    Nalinee Choudhary

Lambda expressions are the core of functional paradigm that makes it one of the most important features of Java 8. So anyone Learning Java 8 should definitely learn more about Lambda expressions. In this,we will briefly introduce you to Lambda expressions ...




Top 3 Applications of Apache Spark

Top 3 Applications of Apache Spark    Awantik Das

Distributed computation got with induction of Apache Spark in Big Data Space. Lightning performance, ease of integration, abstraction of inner complexity & programmable using Python, Scala, Java & R makes it one of the . Here we are discussing most widely ...




How can I become a data scientist from an absolute beginner level to an advanced level?

How can I become a data scientist from an absolute beginner level to an advanced level?    Awantik Das

This is the question that every budding Data Scientist asks himself while starting on the tedious yet adventurous journey to the world of Data Science. Other than struggling with the factors like self-doubt the beginners look for the Effective Learning Path...




Is it still necessary to understand map-reduce paradigms for machine learning on large data sets?

Is it still necessary to understand map-reduce paradigms for machine learning on large data sets?    Awantik Das

Spark has covered a lot of mileage in a couple of years. And, with of Spark 2.0 - the internal implementation & optimization is abstracted the best possible way.




When Python has ML libraries, why do you need Apache Spark for analytics?

When Python has ML libraries, why do you need Apache Spark for analytics?    Awantik Das

Python provides various machine learning libraries such as sci-kit learn, Pylearn2, Theano, Pyevolve, Tensorflow etc. Apache Spark for analytics is now being widely adopted for machine learning. Following are the areas where Apache Spark gets hand with re...