Watch the video and if you like it don't forget to subscribe to channel.
#kubernetes #aws #terraform #autoscaling #hpa #eks #metricsserver
Terraform simplifies the provisioning infrastructure as code on different cloud environments. The following video explains how to write terraform script to deploy EKS Kubernetes cluster AWS cloud. And also you will learn how to deploy Cluster Autoscaler (CA) and Horizontal Pod Autoscaler(HPA). After deployment of the both, you will learn deploying simple php application and we will test autoscaling of application pods and based on cpu usage and user requests. And also we experiment with how to auto scale out nodes as well based on resources availability.
Watch the below video and if you like it don't forget to subscribe the channel: Techtter
How To Create Kubernetes EKS Cluster on AWS using Terraform? [DevOps]
RPidugu
June 14, 2020
![How To Create Kubernetes EKS Cluster on AWS using Terraform? [DevOps]](https://i.ytimg.com/vi/rv6MOvpXU90/default.jpg)
Terraform script is looks like JSON document, so you need to to put extra efforts to learn it. Terraform provides different providers for every public cloud. You just need to refer Terraform site and re-use them for cloud environment. You can provision EC2 instances, vpc, eks clusters, ecs, s3 etc., using Terraform.
You just follow the video to learn about what is Terraform and how to connect AWS cloud from Terraform script and deploy required infrastructure using Terraform. You will learn how to configure authentication credentials to your terraform script and connect aws for the deployment of various services that you need.
#terraform #eks #aws #kubernetes #IaC #devops #devopstools
Check the video and if you like it subscribe the channel:
What is Terraform? How to Do Infrastructure as Code [DevOps]
RPidugu
June 14, 2020
![What is Terraform? How to Do Infrastructure as Code [DevOps]](https://1.bp.blogspot.com/-O872C91NwSc/XuaRTMc_NVI/AAAAAAAAo2w/qyv_Vq6dVYoDBTyTfJStgiTwoIA4a16SQCK4BGAsYHg/s72-w320-c-h180/Photo_1587720157175.png)
gRPC is a modern open source framework to implement microservices in an efficient way to build high performance and highly scalable applications. gRPC uses Protocol Buffers / protobuf as data format for exchange of messages between microservices unlike REST API with JSON. gRPC enables pluggable support for authentication, load balancing, health checking and tracing. Uses HTTP/2 protocol to transport the data so allows bi-directional communication between microservices
gRPC Java Complete Tutorials | Hands-on Demo To Build Microservices (APIs)
RPidugu
June 12, 2020

gRPC enables to build 4 different kinds of APIs where you can build using traditional RESTful framework. These features are a game changer for microservices implementation. Currently we are using RESTful architecture to build our APIs for microservices. But there is a lot of overhead while building APIs uisng REST with JSON. Since JSON data format is good for small volume of data. But for huge volumes JSON is a hell. JSON is a text document, it is good for investigate the data because it is human readable. But parsing takes a huge amount computing resources. What if you have multiple microservices that exchange huge volumes of data. That is gonna be a hell.
gRPC solves the all problems that we faced with REST-JSON by using Protocol Buffers as data exchange format and also protocol buffers can be used to define service definitions and generating service stubs from ready made grpc /protobuf compiler provided by google. These compilers are available for around 14-15 programming languages by the time I write this blog. And also gRPC uses the latest HTTP/2 transport product which allows bi-directional streaming capability.
gRPC provides the following 4 types of APIs
- Unary API
- Server Streaming API
- Client Streaming API
- Bi-directional Streaming API
Check the following video to know more about these 4 APIs.
Types of APIs in gRPC Framework To Implement Microservices
RPidugu
June 10, 2020

Docker Compose simplifies developer life easier while deploying microservices as containers. When you want to run docker containers you have to execute several commands for each and every container when you multiple containers. It take a lot of time to manage them while fixing bugs and running them again and again.
Docker compose solves this probel by providing a single config yml file to define all docker images and configurations in a single file and can run them with a single command. In the example shown in the below video, I am explaining how Docker Compose works and how to deploy 3 microservices that Angular fron-end application, spring boot application and postgreSQL database. Check the video and learn more about docker compose.
Docker Compose Explained with 3 Microservices Angular, Spring Boot & PostgreSQL
RPidugu
June 08, 2020

gRPC is a modern framework developed by Google, that enables us to implement powerful APIs better than traditional RESTful Architecture. The APIs developed using gRPC are much efficient and faster than REST API in data exchange, since gRPC uses Protocol Buffers as data exchange format, which are binary and no need implement any special serialization process.
To know more about gRPC, check the following video, it explains the complete intro and main features gRPC framework.
gRPC - The NextGen Modern Framework for Microservices
RPidugu
June 07, 2020

Apache Spark Cluster Performance Tuning Tips
RPidugu
October 23, 2019

To know what is CICD? and how it can be implemented using the tools like Jenkins, GIT, Docker.
What is CICD Pipeline?
RPidugu
September 24, 2019

You have seen many tools and softwares on internet to download videos from Youtube. This is a hassle work, you have to download the software and install copying links and download. It tool atleast 5-10 minutes to do this work. Now I am going to give you a quick tip, you can download Youtube video in a matter of seconds.
How To Download Youtube Video Without Any Tool or Software for Free?
RPidugu
October 07, 2017

Nowadays many people, especially YouTubers are making Short Films, Video Tutorials and videos for different purposes. YouTubers upload videos to earn some money with videos. If they use music in their videos from movies or from Music albums, the earnings will go to the creator of that music. So every YouTuber need a free and non copy righted or royalty free music to use in their videos, unless they are music composers.
How & Where To Get Non-Copy Righted Music For YouTube Videos?
RPidugu
October 07, 2017