@techttervibes
Techtter Vibes
CQRS - Event Sourcing || Deep Dive on Building Event Driven Systems || Part-1 ||We discuss about Event Sourcing & CQRS architecture patterns and principles in building Event Driven System. We do deep dive into CQRS & Event Sourcing pattern and its advantages and disadvantages with respect to performance. And also we learn about how we can refactor classic architecture with cqrs - event sourcing design patterns. Part-2 Link: https://youtu.be/3TwLEoLtpw0 ▬▬▬▬▬▬ ⏰ T I M E S T A M P S ⏰ ▬▬▬▬▬▬ 0:00 - Introduction 1:00 - Agenda of this video 1:38 - A Look back at old school traditional architecture 6:15 - Introduction to Event Sourcing 7:00 - Building Blocks in Event Sourcing 7:32 - Principles of Event Sourcing 12:05 - Advantages of Event Sourcing 14:53 - Disadvantages of Event Sourcing #cqrs #eventsourcing #eventdrivenarchitecture #techtter ▬▬▬▬▬▬▬▬ ✅ Spring Boot & Docker related Videos ✅ ▬▬▬▬▬▬▬▬▬▬ ► Spring Boot & Cassandra Integration with Docker Compose: https://youtu.be/uLmVfUXin8o ► Spring Boot & PostgreSQL Integration with Docker Compose: https://youtu.be/ZZ2Llh4NhaY ► Spring Boot & MySQL Integration & Deployment on K8s: https://youtu.be/ThAkKPAwdpQ ► Spring Boot with Protocol Buffers: https://youtu.be/OX9YDqu-lbo ► Spring Boot & Kafka Producer and Consumer Example: https://youtu.be/s7kVR6yK78M ▬▬▬▬▬▬▬▬ ✅ Subscribe To Channel on Social Media ✅▬▬▬▬▬▬▬▬ YOUTUBE: ► https://www.youtube.com/Techtter?sub_confirmation=1 FACEBOOK: ► https://www.facebook.com/Techtter/ TWITTER: ► https://www.twitter.com/TheTechtter INSTAGRAM: ► https://www.instagram.com/Techtter DEV: ► https://dev.to/techtter WEB: ► https://www.techtter.net ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ Disclaimer/Policy: The content of the videos, ideas given in videos all are self opinionated. The code samples shown in the video are collected from opensource projects shared on github and from other sources. The trademarks and logos shown on thumbnails and in videos are registered for respective companies. This video is not certified or accredited by them.
1
Spring Boot with Kafka Producer & Consumer Example || Techtter ||Learn how to integrate Spring Boot with Dockerized Kafka Streaming Platform. Spring Boot provides ready made templates to implement Kafka Producer and Consumer applications that write and read data to and from Kafka topics. In this example we run the Kafka on Docker Container and try to invoke the producer with Spring REST API and write data to kafka topic and once the data or message arrived on kafka topic Kafka consumer will read the message by deserializing it from kafka topic and prints the message on console. ✅ Github link: https://github.com/techtter/springboot-kafka-docker/ ▬▬▬▬▬▬ ⏰T I M E S T A M P S ⏰ ▬▬▬▬▬▬ 0:00 - Introduction 0:11 - Intro to Spring Boot & Kafka 1:59 - Building Project with Spring Initializer 3:50 - Creating Kafka Producer 8:45 - Creating Kafka Consumer 12:05 - Creating docker compose file 15:20 - Testing with Postman client app. ▬▬▬▬▬▬▬▬ ✅ Spring Boot & Docker related Videos ✅ ▬▬▬▬▬▬▬▬▬▬ ► Spring Boot & Cassandra Integration with Docker Compose: https://youtu.be/uLmVfUXin8o ► Spring Boot & PostgreSQL Integration with Docker Compose: https://youtu.be/ZZ2Llh4NhaY ► Spring Boot & MySQL Integration & Deployment on K8s: https://youtu.be/ThAkKPAwdpQ ► Spring Boot with Protocol Buffers: https://youtu.be/OX9YDqu-lbo ► Spring Boot & Kafka Producer and Consumer Example: https://youtu.be/s7kVR6yK78M #springboot #kafka #docker #techtter ▬▬▬▬▬▬▬▬ ✅ Subscribe To Channel on Social Media ✅▬▬▬▬▬▬▬▬ YOUTUBE: ► https://www.youtube.com/Techtter?sub_confirmation=1 FACEBOOK: ► https://www.facebook.com/Techtter/ TWITTER: ► https://www.twitter.com/TheTechtter INSTAGRAM: ► https://www.instagram.com/Techtter DEV: ► https://dev.to/techtter WEB: ► https://www.techtter.net ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ Disclaimer/Policy: The content of the videos, ideas given in videos all are self opinionated. The code samples shown in the video are collected from opensource projects shared on github and from other sources. The trademarks and logos shown on thumbnails and in videos are registered for respective companies. This video is not certified or accredited by them.
1
How To Containerize Spring Boot App without Dockerfile || Techtter ||In this video we see how to dockerize Spring Boot without Dockerfile with the Cloud-native Buildpacks Support added in Spring Boot 2.3 version. Spring Boot Applications built using 2.3 and above versions does not required Dockerfile in their project. Packeto build packs are modular buildpacks that are written GO language. They provide language runtime support for applications by leveraging cloud-native buildpacks framework to make image builds easy, performant and secure. ✅ Github: https://github.com/techtter/springboot-buildpacks-docker ✅ BuildPacks: https://buildpacks.io/ ✅ Packeto buildpacks: https://paketo.io/ ▬▬▬▬▬▬ ⏰T I M E S T A M P S ⏰ ▬▬▬▬▬▬ 0:00 - Introduction 1:53 - Building Spring Boot App 4:33 - Testing the app without docker image 5:23 - Building docker image with Spring Boot Command 7:38 - Testing the dockerized Spring Boot app ▬▬▬▬▬▬▬▬ ✅ Spring Boot & Docker related Videos ✅ ▬▬▬▬▬▬▬▬▬▬ ► Spring Boot & Cassandra Integration with Docker Compose: https://youtu.be/uLmVfUXin8o ► Spring Boot & PostgreSQL Integration with Docker Compose: https://youtu.be/ZZ2Llh4NhaY ► Spring Boot & MySQL Integration & Deployment on K8s: https://youtu.be/ThAkKPAwdpQ ► Spring Boot with Protocol Buffers: https://youtu.be/OX9YDqu-lbo ► Spring Boot & Kafka Producer and Consumer Example: https://youtu.be/s7kVR6yK78M #springboot #kafka #docker #techtter ▬▬▬▬▬▬▬▬ ✅ Subscribe To Channel on Social Media ✅▬▬▬▬▬▬▬▬ YOUTUBE: ► https://www.youtube.com/Techtter?sub_confirmation=1 FACEBOOK: ► https://www.facebook.com/Techtter/ TWITTER: ► https://www.twitter.com/TheTechtter INSTAGRAM: ► https://www.instagram.com/Techtter DEV: ► https://dev.to/techtter WEB: ► https://www.techtter.net ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ Disclaimer/Policy: The content of the videos, ideas given in videos all are self opinionated. The code samples shown in the video are collected from opensource projects shared on github and from other sources. The trademarks and logos shown on thumbnails and in videos are registered for respective companies. This video is not certified or accredited by them.
1
Spring Boot & Cassandra with Docker Compose || Techtter ||Docker Compose with Spring Boot & Cassandra Microservices. In this video you will learn how to build REST API microservice with Spring Boot and integrate with Cassandra DB. We will learn how to dockerize both apps and run them as microservices using Docker Compose. I explained about how to use Spring Data Cassandra dependency to build REST API for CRUD operations on Apache Cassandra database. and containerizing both spring boot and cassandra with docker and running them with docker-compose yaml file. I used AbstractCassandraConfiguration class to manage the cassandra db config on spring boot application. ✅ Github: https://github.com/techtter/springboot-cassandra-integration ▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬ 0:00 - Introduction 1:54 - What is Spring Boot? 2:25 - What is Cassandra? 2:56 - What is Docker Compose? 6:53 - Building REST API with Spring Boot 22:12 - Docker file for Spring Boor 24:40 - Docker Compose yaml file for Spring Boot and Cassandra 26:19 - Running Spring Boot app & Cassandra with Docker Compose 26:52 - Testing Spring REST API with Postman #springboot #cassandra #docker #techtter ✅ Spring Boot & Docker related Videos: ► Spring Boot with Kafka Consumer & Producer Example with Docker ► Spring Boot & Cassandra Integration with Docker Compose: https://youtu.be/uLmVfUXin8o ► Spring Boot & PostgreSQL Integration with Docker Compose: https://youtu.be/ZZ2Llh4NhaY ► Spring Boot & MySQL Integration & Deployment on K8s: https://youtu.be/ThAkKPAwdpQ ► Spring Boot with Protocol Buffers: https://youtu.be/OX9YDqu-lbo ----------------------------------------------------------------------------------------------- ✅ Subscribe To Channel on Social Media: YOUTUBE: ► https://www.youtube.com/Techtter?sub_confirmation=1 FACEBOOK: ► https://www.facebook.com/Techtter/ TWITTER: ► https://www.twitter.com/TheTechtter INSTAGRAM: ► https://www.instagram.com/Techtter DEV: ► https://dev.to/techtter WEB: ► https://www.techtter.net ------------------------------------------------------------------------------------------------ Disclaimer/Policy: The content of the videos, ideas given in videos all are self opinionated. The code samples shown in the video are collected from opensource projects shared on github and from other sources. The trademarks and logos shown on thumbnails and in videos are registered for respective companies. This video is not certified or accredited by them.
1
How To Create Data Pipeline on AWS? || Techtter ||In this video I shared my knowledge on how to build Data Pipeline on AWS (Amazon Webservices) cloud using available tools like Kinesis / Apache Kafka, Lambda function, Glue (serverless ETL pipeline), EMR Cluster, Redshift, Metabase and Quicksight for visualization etc., ⏱️TIMESTAMPS ⏱️ 0:00 - Introduction 0:54 - Challenges while building Data Pipeline 3:19 - Data Pipeline Design 3:28 - Data Sources 3:58 - Data Ingestion 5:06 - Data Storage with Amazon S3 / ETL with Glue / EMR 8:09 - Data Warehousing 8:50 - Data Visualization Related Videos: ► Spark Streaming Vs Kafka Streams: https://youtu.be/0ckzV7JwPnQ #aws #datapipeline #techtter ---------------------------------------------------------------------------------------------- ✅ Subscribe To Channel on Social Media: YOUTUBE: ► https://www.youtube.com/Techtter?sub_confirmation=1 FACEBOOK: ► https://www.facebook.com/Techtter/ TWITTER: ► https://www.twitter.com/TheTechtter INSTAGRAM: ► https://www.instagram.com/Techtter DEV: ► https://dev.to/techtter WEB: ► https://www.techtter.net ----------------------------------------------------------------------------------------------- Disclaimer/Policy: The content of the videos, ideas given in videos all are self opinionated. The code samples shown in the video are collected from opensource projects shared on github and from other sources. The trademarks and logos shown on thumbnails and in videos are registered for respective companies. This video is not certified or accredited by them.
1
gRPC Java Project Setup || Hands-on Demo To Build MicroservicesThis video shows how to setup a gRPC Java - Maven project. We use gRPC libraries as maven dependencies to generate stub required for an api / service. This is a hands-on demo video that explains how to create grpc java project to develop a microservice api. ✅ CHAPTERS ✅ ► 0:00 - Introduction ► 0:49 - How to create a Java gRPC - Java project with maven? ► 1:34 - What are the maven dependencies required for grpc-java project? ► 3:07 - How to create a service with protocol buffers? ► 6:59 - How to create Java Stubs with gRPC maven plugin? Github Repo: https://github.com/techtter/grpc gRPC documentation: https://grpc.io/docs/what-is-grpc/introduction/ Before watching this video watch the below 1 & 2 videos so that will have a basic knowledge of what is grpc and what is protocol buffers. ✅ gRPC Complete Course of Video Series✅ ----------------------------------------------------------------------------- 1 ► gRPC Intro: https://youtu.be/TagQoZhMhG8 2 ► API Types in gRPC: https://youtu.be/p-H9T-2lat0 3 ► gRPC Java API Project Setup: https://youtu.be/TR-otP45eYU 4 ► gRPC Service Implementation: https://youtu.be/SV3xgZjiCYI 5 ► gRPC Server Implementation & gRPC Client Implementation: https://youtu.be/J0AMX9YpdLk ✅ Protocol Buffers Videos✅ ----------------------------------------------------- Intro to Protocol Buffers ► https://youtu.be/P5Ynn8stfnc Protobuf with Spring Boot ►https://youtu.be/OX9YDqu-lbo #grpc #microservices #techtter ℗ Epidemic Sound Background music credits to: "Uniq - Art Of Silence" is under a Creative Commons license (CC BY-NC-SA 3.0) Music promoted by BreakingCopyright: https://youtu.be/er--pnwFDgU ---------------------------------------------------------------------------------------------- ✅ Subscribe To Channel on Social Media: YOUTUBE: ► https://www.youtube.com/Techtter?sub_confirmation=1 FACEBOOK: ► https://www.facebook.com/Techtter/ TWITTER: ► https://www.twitter.com/TheTechtter INSTAGRAM: ► https://www.instagram.com/Techtter DEV: ► https://dev.to/techtter WEB: ► https://www.techtter.net ----------------------------------------------------------------------------------------------- Disclaimer/Policy: The content of the videos, ideas given in videos all are self opinionated. The code samples shown in the video are collected from opensource projects shared on github and from other sources. The trademarks and logos shown on thumbnails and in videos are registered for respective companies. This video is not certified or accredited by them.
1
gRPC - The NextGen API Framework for MicroservicesgRPC 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 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 This framework is developed by Google and made it as opensource. This is a next generation framework that will overtake REST APIs / RESTful architecture in near future. And also you will learn how grpc is better than rest. This gRPC intro tutorial gives better understanding of how to implement microservices using gRPC and protobuf ► gRPC documentation: https://grpc.io/docs/what-is-grpc/introduction/ ⏰CHAPTERS ⏰ 0:00 - Intro to gRPC 0:25 - What is happening in microservices world? 2:10 - Problem with RESTful architecture in microservices 4:52 - What is gRPC? 6:00 - Why gRPC? 7:10 - What is RPC (Remote Procedure Call)? 8:58 - gRPC complete tutorial details ✅ gRPC Complete Course of Video Series✅ ----------------------------------------------------------------------------- 1 ► gRPC Intro: https://youtu.be/TagQoZhMhG8 2 ► API Types in gRPC: https://youtu.be/p-H9T-2lat0 3 ► gRPC Java API Project Setup: https://youtu.be/TR-otP45eYU 4 ► gRPC Service Implementation: https://youtu.be/SV3xgZjiCYI 5 ► gRPC Server Implementation & gRPC Client Implementation:https://youtu.be/J0AMX9YpdLk ✅ Protocol Buffers Videos✅ -------------------------------------------------- Intro to Protocol Buffers ► https://youtu.be/P5Ynn8stfnc Protobuf with Spring Boot ►https://youtu.be/OX9YDqu-lbo #techtter #grpc #protocolbuffers ℗ Epidemic Sound Background music credits to: "Uniq - Art Of Silence" is under a Creative Commons license (CC BY-NC-SA 3.0) Music promoted by BreakingCopyright: https://youtu.be/er--pnwFDgU ---------------------------------------------------------------------------------------------- ✅ Subscribe To Channel on Social Media: YOUTUBE: ► https://www.youtube.com/Techtter?sub_confirmation=1 FACEBOOK: ► https://www.facebook.com/Techtter/ TWITTER: ► https://www.twitter.com/TheTechtter INSTAGRAM: ► https://www.instagram.com/Techtter DEV: ► https://dev.to/techtter WEB: ► https://www.techtter.net ----------------------------------------------------------------------------------------------- Disclaimer/Policy: The content of the videos, ideas given in videos all are self opinionated. The code samples shown in the video are collected from opensource projects shared on github and from other sources. The trademarks and logos shown on thumbnails and in videos are registered for respective companies. This video is not certified or accredited by them.
1
Ingress Controller in Kubernetes | Beginners Tutorial with NGINX as an Example || Techtter ||This video explains about Ingress & Ingress Controller in Kubernetes. It's a tutorial with NGINX as an Example for Ingress Controller. Explained about what is ingress, why we need Ingress Controller in kubernetes cluster in production, what are the different ingress controllers, setup of ingress and finally demo with NGINX as an Ingress Controller. The following are the concepts discussed Kubernetes is an open-source system for automating deployment, scaling, and management of containerized applications. It was originally designed by Google and is now maintained by the Cloud Native Computing Foundation. ► Github repo: https://github.com/techtter/kubernetes ► Minikube installation: https://kubernetes.io/docs/tasks/tools/install-minikube/ ⏯ TIMESTAMPS 0:00 - Introduction to Ingress 1:09 - Why we need Ingress & Ingress Controller 4:09 - What is Ingress? 5:18 - What is Ingress Controller? 6:36 - Path based routing & sub domain based routing in Ingress 10:08 - Hands-on demo with NGINX as an Ingress Controller with Minikube #ingress #kubernetes #nginx #techtter #tutorials -------------------------------------------------------------------------------- Videos related to Kubernetes: ► What is Terraform: https://www.youtube.com/watch?v=9wRaFwKEUKI ► Provisioning EKS cluster on AWS using Terraform: https://youtu.be/rv6MOvpXU90 ► Kubernetes(EKS) Cluster Autoscaling & Horizontal Pod Autoscaling on AWS: https://youtu.be/tDNi-sS0LsA ► What is Ingress & Ingress Controller in Kubernetes: https://youtu.be/MT7rnahKf90 ► What is Persistent Volume & Persistent Volume Claim in Kubernetes: https://www.youtube.com/watch?v=ThAkKPAwdpQ ► Jenkins installation on Kubernetes / AWS using Terraform: https://youtu.be/_uLeTb7eKR4 ► Octant - Kubernetes Dashboard UI: https://youtu.be/S_-uOD3DNiM ► KinD - Kubernetes in Docker for K8s cluster on laptop: https://youtu.be/RTkoQiJ1x8w ► Kubernetes Basics Explained: https://youtu.be/KIV191levY4 ► Kuberenetes Cheat Sheet: https://youtu.be/ik3iyhUmdO0 -------------------------------------------------------------------------------- Docker related Videos: ► Docker Compose Explained with Spring Boot: https://youtu.be/ZZ2Llh4NhaY ► Docker Volumes Explained with Postgresql: https://youtu.be/QhjJPrnYIao -------------------------------------------------------------------------------- Intro & Outro Copyrights to @Epidemic Sound @Dance to My Tune · Marc Torch ℗ Epidemic Sound Background music credits to: "Uniq - Art Of Silence" is under a Creative Commons license (CC BY-NC-SA 3.0) Music promoted by BreakingCopyright: https://youtu.be/er--pnwFDgU ---------------------------------------------------------------------------------------------- ✅ Subscribe To Channel on Social Media: YOUTUBE: ► https://www.youtube.com/Techtter?sub_confirmation=1 FACEBOOK: ► https://www.facebook.com/Techtter/ TWITTER: ► https://www.twitter.com/TheTechtter INSTAGRAM: ► https://www.instagram.com/Techtter DEV: ► https://dev.to/techtter WEB: ► https://www.techtter.net ----------------------------------------------------------------------------------------------- Disclaimer/Policy: The content of the videos, ideas given in videos all are self opinionated. The code samples shown in the video are collected from opensource projects shared on github and from other sources. The trademarks, logos and icons shown on thumbnails and in videos are registered for their respective companies. This video is not certified or accredited by any one of those companies.
1
Persistent Volume(PV) & Persistent VolumeClaim(PVC) || Spring Boot & MySQL Deployment on KubernetesIn this video, you learn about How to deploy Spring Boot, MySQL on Kubernetes Cluster. And alsowhat is ConfigMap, Secrets, Service, Persistent Volume(PV) and Persistent Volume Claim(PVC) in Kubernetes. Subscribe to me on Youtube: https://bit.ly/2LrKSK2 Note: I missed video part where I did encoded the username and passords for mysql. Please check them below: echo -n 'admin123' | base64 echo -n 'testuser' | base64 echo -n 'testuser@123' | base64 PS: Aplogies for the unnecessary music in between the demo ►Creating K8s objects for Spring Boot and MySQL ►What is Persistent Volume and Persistent Volume Claim? ►Building Docker image for Spring Boot App ►Pull mysql docker image from Docker Hub ►Running Kubernetes K8s cluster using Minikube on laptop ►Deploying Spring Boot, MySQL on Kubernetes and Testing the app using REST Client All the commands used in the demo available in Gitgub repo README.md doc. Check it out. Github repo: https://github.com/techtter/students-app - kubernetes .yml example - spring boot deployment yml example - spring boot configmap example - mysql configmap, deployment, secrets, example - pesistent volume, persistent volume claim yaml example Videos related to Kubernetes: ► What is Terraform: https://www.youtube.com/watch?v=9wRaFwKEUKI ► Provisioning EKS cluster on AWS using Terraform: https://www.youtube.com/watch?v=P1bfQy94aBk ► Kubernetes(EKS) Cluster Autoscaling & Horizontal Pod Autoscaling on AWS: https://www.youtube.com/watch?v=P1bfQy94aBk ► Jenkins installation on Kubernetes / AWS using Terraform: https://youtu.be/_uLeTb7eKR4 ► Octant - Kubernetes Dashboard UI: https://youtu.be/S_-uOD3DNiM ► KinD - Kubernetes in Docker for K8s cluster on laptop: https://youtu.be/RTkoQiJ1x8w ► Kubernetes Basics Explained: https://youtu.be/KIV191levY4 ► Kuberenetes Cheat Sheet: https://youtu.be/ik3iyhUmdO0 Docker related Videos: ► Docker Compose Explained with Spring Boot: https://youtu.be/ZZ2Llh4NhaY ► Docker Volumes Explained with Postgresql: https://youtu.be/QhjJPrnYIao ---------------------------------------------------------------------------------------------- ✅ Subscribe To Channel on Social Media: YOUTUBE: ► https://www.youtube.com/Techtter?sub_confirmation=1 FACEBOOK: ► https://www.facebook.com/Techtter/ TWITTER: ► https://www.twitter.com/TheTechtter INSTAGRAM: ► https://www.instagram.com/Techtter DEV: ► https://dev.to/techtter WEB: ► https://www.techtter.net ----------------------------------------------------------------------------------------------- Disclaimer/Policy: The content of the videos, ideas given in videos all are self opinionated. The code samples shown in the video are collected from opensource projects shared on github and from other sources. The trademarks and logos shown on thumbnails and in videos are registered for respective companies. This video is not certified or accredited by them.
2
Protobuf Tutorial with Spring Boot, Angular / Ionic ApplicationsProtocol Buffers or protobuf can be used as a communication protocol between Spring Boot app and JavaScript, Angular/Ionic application. I have given a small demo by running protobuf compiler provide as maven dependency for Spring Boot app and Javascript Protobuf compiler for Ionic/Angular app. Finally you can see how the both applications use protocol buffers structured data format to exchange the data between them. Subscribe to me on Youtube: https://bit.ly/2LrKSK2 ✅Protocol Buffers Introduction Video: https://www.youtube.com/watch?v=P5Ynn8stfnc ► Source code Github link: https://github.com/techtter/protobuf ► Protocol Buffers Homepage: https://developers.google.com/protocol-buffers/ ► Protocol Buffers Github: https://github.com/protocolbuffers/protobuf ► Protocol Buffers Compilers Download Page: https://github.com/protocolbuffers/protobuf/releases #techtter #protobuf #protocolbuffers #serialization -------------------------------------------------------------------------------- Videos related to Kubernetes: ► What is Terraform: https://www.youtube.com/watch?v=9wRaFwKEUKI ► Provisioning EKS cluster on AWS using Terraform: https://www.youtube.com/watch?v=P1bfQy94aBk ► Kubernetes(EKS) Cluster Autoscaling & Horizontal Pod Autoscaling on AWS: https://www.youtube.com/watch?v=P1bfQy94aBk ► Jenkins installation on Kubernetes / AWS using Terraform: https://youtu.be/_uLeTb7eKR4 ► Octant - Kubernetes Dashboard UI: https://youtu.be/S_-uOD3DNiM ► KinD - Kubernetes in Docker for K8s cluster on laptop: https://youtu.be/RTkoQiJ1x8w ► Kubernetes Basics Explained: https://youtu.be/KIV191levY4 ► Kuberenetes Cheat Sheet: https://youtu.be/ik3iyhUmdO0 -------------------------------------------------------------------------------- Docker related Videos: ► Docker Compose Explained with Spring Boot: https://youtu.be/ZZ2Llh4NhaY ► Docker Volumes Explained with Postgresql: https://youtu.be/QhjJPrnYIao -------------------------------------------------------------------------------- ✅ Subscribe To Channel on Social Media: YOUTUBE: ► https://www.youtube.com/Techtter?sub_confirmation=1 FACEBOOK: ► https://www.facebook.com/Techtter/ TWITTER: ► https://www.twitter.com/TheTechtter INSTAGRAM: ► https://www.instagram.com/Techtter DEV: ► https://dev.to/techtter WEB: ► https://www.techtter.net
1
Protocol Buffers Introduction | Serialization of Protobuf vs JSONIn this video you will learn about Protocol Buffers (Protobuf) and why they are becoming more popular with microservices and in IoT world. We will look at what advantages Protobuf got over JSON, especially while serializing and deserializing the structured data between back-end services. Subscribe to me on Youtube: https://bit.ly/2LrKSK2 ► Protobuf documentation: https://developers.google.com/protocol-buffers/ TIMESTAMPS ► 0:00 - Introduction to Protocol Buffers ► 1:13 - Why Protobuf? ► 2:39 - Why JSON is not efficient in back-end services communication? ► 4:42 - Protobuf vs JSON ► 6:28 - Protobuf approach in back-end services communication ► 8:03 - When to JSON & Protobuf #techtter #protobuf #protocolBuffers #Serialization #microservices Videos related to Kubernetes: ► What is Terraform: https://www.youtube.com/watch?v=9wRaFwKEUKI ► Provisioning EKS cluster on AWS using Terraform: https://www.youtube.com/watch?v=P1bfQy94aBk ► Kubernetes(EKS) Cluster Autoscaling & Horizontal Pod Autoscaling on AWS: https://www.youtube.com/watch?v=P1bfQy94aBk ► Jenkins installation on Kubernetes / AWS using Terraform: https://youtu.be/_uLeTb7eKR4 ► Octant - Kubernetes Dashboard UI: https://youtu.be/S_-uOD3DNiM ► KinD - Kubernetes in Docker for K8s cluster on laptop: https://youtu.be/RTkoQiJ1x8w ► Kubernetes Basics Explained: https://youtu.be/KIV191levY4 ► Kuberenetes Cheat Sheet: https://youtu.be/ik3iyhUmdO0 Docker related Videos: ► Docker Compose Explained with Spring Boot: https://youtu.be/ZZ2Llh4NhaY ► Docker Volumes Explained with Postgresql: https://youtu.be/QhjJPrnYIao ✅ Subscribe To Channel on Social Media: YOUTUBE: ► https://www.youtube.com/Techtter?sub_confirmation=1 FACEBOOK: ► https://www.facebook.com/Techtter/ TWITTER: ► https://www.twitter.com/TheTechtter INSTAGRAM: ► https://www.instagram.com/Techtter WEB: ► https://www.techtter.net
1
How To Create Helm Charts for Kubernetes ?We look at How Helm works under the hood to deploy applications in Kubernetes Cluster. How to use & when to use Helm and also we discuss helm features Helm Charts, Templating Engine & Release Management with Tiller in Helm. ► Helm Hub:https://hub.helm.sh/ The topics I covered in this video are as follows. TIMESTAMPS ► 0:03 - Introduction ► 1:00 - What is Helm & Its features? ► 2:24 - Why Helm & Helm Architecture ► 8:20 - How to deploy applications on DTAP using Helm? ► 9:00 - How to create Helm Chart? & Helm Charts Folder Structure ► 11:41- Difference between Helm v.2 and Helm v.3 ► 12:00 - What is Tiller & what role it plays in Helm? ► 13:20 - What is the security issue with Tiller v.2? #Helm #Tiller #DevOps #Kubernetes #techtter Other useful videos relevant to Kubernetes -------------------------------------------------------------------------- ► Docker Compose Explained with 3 Microservices: https://www.youtube.com/watch?v=ZZ2Llh4NhaY ► Docker Volumes Explained: https://www.youtube.com/watch?v=QhjJPrnYIao ► Kubernetes Provision on AWS with Terraform: https://www.youtube.com/watch?v=rv6MOvpXU90&t=1122s ► How to Autoscale Kubernetes Cluster: https://www.youtube.com/watch?v=tDNi-sS0LsA&t=42s ► Jenkins Provision on AWS with Terraform: https://www.youtube.com/watch?v=_uLeTb7eKR4 ► How to create Kubernetes Multi-node Cluster on Laptop using KinD: https://www.youtube.com/watch?v=RTkoQiJ1x8w ► Kubernetes Dashboard for monitoring K8s Cluster with Octant: https://www.youtube.com/watch?v=S_-uOD3DNiM ✅ Subscribe To Channel on Social Media: YOUTUBE: ► https://www.youtube.com/Techtter?sub_confirmation=1 FACEBOOK: ► https://www.facebook.com/Techtter/ TWITTER: ► https://www.twitter.com/TheTechtter INSTAGRAM: ► https://www.instagram.com/Techtter WEB: ► https://www.techtter.net
1
Docker Volumes Explained with Spring Boot & PostgreSQL Application [ DevOps ]You will learn about Docker Volumes in this video. Data Persistence with Docker Volumes is an important concept when you work with data bases and stateful applications. You can not run production applications without Docker Volumes. In this we learn about how docker volumes works and finally hands-on demo with spring boot and postgresql database using docker volumes. I discussed about the following concepts. ►► TIMESTAMPS ►► 0:00 - What is Docker Volumes? 1:28 - When to use Docker Volumes and How it works? 2:58 - How Docker Volumes works? 4:05 - What are the Types of Docker Volumes? 7:21 - A Simple to demo of Docker Volumes using Stateful Spring Boot Application & PostgreSQL 9:36 - What happens if you don't define volumes in docker compose yaml file of stateful application? ► Source code: https://github.com/techtter/scrum-board ► Docker-Compose Video: https://www.youtube.com/watch?v=ZZ2Llh4NhaY Subscribe to me on Youtube: https://bit.ly/2LrKSK2 #DockerVolumes #DevOps #SpringBoot #DockerTutorial #techtter -------------------------------------------------------------------------------- Videos related to Kubernetes: ► What is Terraform: https://www.youtube.com/watch?v=9wRaFwKEUKI ► Provisioning EKS cluster on AWS using Terraform: https://www.youtube.com/watch?v=P1bfQy94aBk ► Kubernetes(EKS) Cluster Autoscaling & Horizontal Pod Autoscaling on AWS: https://www.youtube.com/watch?v=P1bfQy94aBk ► Jenkins installation on Kubernetes / AWS using Terraform: https://youtu.be/_uLeTb7eKR4 ► Octant - Kubernetes Dashboard UI: https://youtu.be/S_-uOD3DNiM ► KinD - Kubernetes in Docker for K8s cluster on laptop: https://youtu.be/RTkoQiJ1x8w ► Kubernetes Basics Explained: https://youtu.be/KIV191levY4 ► Kuberenetes Cheat Sheet: https://youtu.be/ik3iyhUmdO0 -------------------------------------------------------------------------------- Docker related Videos: ► Docker Compose Explained with Spring Boot: https://youtu.be/ZZ2Llh4NhaY ► Docker Volumes Explained with Postgresql: https://youtu.be/QhjJPrnYIao -------------------------------------------------------------------------------- ✅ Subscribe To Channel on Social Media: YOUTUBE: ► https://www.youtube.com/Techtter?sub_confirmation=1 FACEBOOK: ► https://www.facebook.com/Techtter/ TWITTER: ► https://www.twitter.com/TheTechtter INSTAGRAM: ► https://www.instagram.com/Techtter WEB: ► https://www.techtter.net -------------------------------------------------------------------------------------
1
Docker Compose Explained with 3 Microservices (Angular, Spring Boot & PostgreSQL DB) [ DevOps ]We will learn about how we can run multi-container applications using Docker Compose in this video. I explained about the following concepts w.r.t. Docker Compose. - What is Docker? - What is Docker Compose? - What problem it solves with Microservices? - How to write docker-compose.yml file to run 3 microservices (Angular front-end, Spring Boot back-end & a PostgreSQL database). - What is the problem with Docker-Compose? Subscribe to me on Youtube: https://bit.ly/2LrKSK2 ► Source code: https://github.com/techtter/scrum-board ► Docker-Compose documentation: https://docs.docker.com/compose/compose-file/ ► Docker Compose Installation Instructions: ► Ubuntu - https://docs.docker.com/install/linux/docker-ce/ubuntu/ ► Windows - https://docs.docker.com/docker-for-windows/install/ ► MacOS - https://docs.docker.com/docker-for-mac/install/ #Docker-Compose #Docker #Microservices ✅Videos related to Kubernetes: ► What is Terraform: https://www.youtube.com/watch?v=9wRaFwKEUKI ► Provisioning EKS cluster on AWS using Terraform: https://www.youtube.com/watch?v=P1bfQy94aBk ► Kubernetes(EKS) Cluster Autoscaling & Horizontal Pod Autoscaling on AWS: https://www.youtube.com/watch?v=P1bfQy94aBk ► Jenkins installation on Kubernetes / AWS using Terraform: https://youtu.be/_uLeTb7eKR4 ► Octant - Kubernetes Dashboard UI: https://youtu.be/S_-uOD3DNiM ► KinD - Kubernetes in Docker for K8s cluster on laptop: https://youtu.be/RTkoQiJ1x8w ► Kubernetes Basics Explained: https://youtu.be/KIV191levY4 ► Kuberenetes Cheat Sheet: https://youtu.be/ik3iyhUmdO0 ✅ Docker related Videos: ► Docker Compose Explained with Spring Boot: https://youtu.be/ZZ2Llh4NhaY ► Docker Volumes Explained with Postgresql: https://youtu.be/QhjJPrnYIao ✅ Subscribe To Channel on Social Media: YOUTUBE: ► https://www.youtube.com/Techtter?sub_confirmation=1 FACEBOOK: ► https://www.facebook.com/Techtter/ TWITTER: ► https://www.twitter.com/TheTechtter INSTAGRAM: ► https://www.instagram.com/Techtter DEV: ► https://dev.to/techtter WEB: ► https://www.techtter.net
1
Rush: 2112 and Moving Pictures - Classic Albums (Documentary)Intro Before 2112 2112 Passage To Bangkok The Twilight Zone Move To Moving Pictures Red Barchetta YYZ Tom Sawyer Limelight BONUS MATERIAL 2112 Overture Influences Something For Nothing This is Not A Drum Solo (Neil Warms Up) Geddy On Neil & Alex Neil On Geddy & Alex Red Barchetta Neil Waxes Lyrical Tom Sawyer Alex On Geddy & Neil Why YYZ? YYZ The two albums by Rush covered in this film illustrate the changing nature of the band through the 70s and into the 80s. "2112", released in 1976, was Rush's breakthrough. The title track, which filled the whole of side one on the original LP release, was a defiant expression of the music the band wanted to make despite pressure from their record company to move them in a more "commercial" direction. It was a gamble that paid off with Platinum sales and which laid the foundations for the sequence of albums that followed with thoughtful lyrics covering many themes and multi-layered virtuoso music that few other bands could even dream of producing. "Moving Pictures", released in 1981, saw Rush channel their intellectual complexity and well-honed musical skills into a series of shorter, more easily-accessible tracks. The result was the biggest selling album of their career and a set of songs including "Tom Sawyer", "Red Barchetta", "Limelight" and the instrumental "YYZ" that became radio staples and remain fan favorites to this day. This Classic Albums program contains exclusive interviews with band members Geddy Lee, Alex Lifeson and Neil Peart along with exclusive performances, archive footage and an in-depth examination of the original multi-track tapes with the band and producer Terry Brown. BONUS MATERIAL Contains over 54 minutes of additional interviews and exclusive footage not included in the broadcast version Packaging design: Stuart Green Executive Producers for Eagle Rock Entertainment Ltd: Terry Shand and Geoff Kempin Executive Producer for Isis Productions Ltd: Jamie Rugge-Price Series Producers: Nick de Grunwald & Martin R. Smith Directed and Edited by Martin R. Smith An Isis Production in co-product ion with Eagle Rock Entertainment in association with NRK. © 2010 Eagle Rock Entertainment Ltd. / Isis Productions Ltd. Running time: 112 mins approx. (main feature 58:08; Special Features 54:22) www.eaglerockent.com
1
Create Kubernetes Cluster on AWS with Terraform [ DevOps ]We will learn about how we can leverage Terraform to provision EKS cluster on AWS. The source code of Terraform script is available at Github repo given below. ► Github Repo: https://github.com/reddypidugu/aws The following topics covered with Hands-on demo. ► Creating EC2 Instances with Terraform ► Creating Kubernetes EKS Cluster with Terraform ► Deploying Horizontal Pod AutoScaler ► Deploying Cluster AutoScaler ► Deploying Metrics-Server ► Deploying php-apache service All Kubectl Commands Cheatsheet: ► https://github.com/reddypidugu/Cheatsheets/tree/master/k8s/cheatsheet-kubernetes-A4.pdf Other videos from this series: 1. What is Terraform: https://www.youtube.com/watch?v=9wRaFwKEUKI 2. Provisioning EKS cluster on AWS using Terraform: https://www.youtube.com/watch?v=P1bfQy94aBk 3. Kubernetes(EKS) Cluster Autoscaling & Horizontal Pod Autoscaling on AWS: https://www.youtube.com/watch?v=P1bfQy94aBk #EKS #Terraform #Kuberenetes #DevOps #Autoscaling #IaC ---------------------------------------------------------------------------------------------- ✅ Subscribe To Channel on Social Media: YOUTUBE: ► https://www.youtube.com/Techtter?sub_confirmation=1 FACEBOOK: ► https://www.facebook.com/Techtter/ TWITTER: ► https://www.twitter.com/TheTechtter INSTAGRAM: ► https://www.instagram.com/Techtter WEB: ► https://www.techtter.net -----------------------------------------------------------------------------------------------
1
What is Terraform? How to Write Infrastructure As Code Using Terraform? [ DevOps ]In this video, you will learn about Terraform. - Terraform & its features - How to write infrastructure as code - Deploying Virtual machines, VPCs, EKS on AWS / Azure / Google cloud in declarative format. - It is just like Cloud Formation for AWS, but it is for Multi cloud or Hybrid cloud environments Commands: terraform init - To initialize the terraform tool terraform plan - shows the plan of execution on desired target environment terraform destroy - to stop or shutdown the deployed infrastructure ► Github repo: https://githib.com/reddypidugu/aws How to connect aws cloud with terraform from your laptop TIMESTAMPS ► 0:22 - What is Terraform and its features ► 3:51 - Terraform commands ► 5:50 - How to create IAM User on AWS Management Console & How to configure secret_key & access_key using aws configure on laptop. Other videos from this series: ► What is Terraform: https://www.youtube.com/watch?v=9wRaFwKEUKI ► Provisioning EKS cluster on AWS using Terraform: https://www.youtube.com/watch?v=P1bfQy94aBk ► Kubernetes(EKS) Cluster Autoscaling & Horizontal Pod Autoscaling on AWS: https://www.youtube.com/watch?v=P1bfQy94aBk #Terraform #aws #DevOpsTools ---------------------------------------------------------------------------------------------- ✅ Subscribe To Channel on Social Media: YOUTUBE: ► https://www.youtube.com/c/Techtter DEV.TO ► https://dev.to/Techtter FACEBOOK: ► https://www.facebook.com/Techtter/ TWITTER: ► https://www.twitter.com/TheTechtter INSTAGRAM: ► https://www.instagram.com/Techtter WEB: ► https://www.techtter.net ----------------------------------------------------------------------------------------------- Disclaimer/Policy: The content of the videos, ideas given in videos all are self opinionated. The code samples shown in the video are collected from opensource projects shared on github and from other sources. The trademarks and logos shown on thumbnails and in videos are registered for respective companies. This video is not certified or accredited by them.
1
Octant: GUI for Kubernetes Cluster [ DevOps ]Octant can be used to visualise the Kubernetes cluster information in an intuitive way. As part of this video you see the following points. 1. What is Octant? 2. What are the features of Octant? 3. How Octant can be used to visualise the k8s cluster info? 4. Deploy K8s (EKS) cluster on AWS with Terraform 5. Navigate through Octant GUI 6. Monitoring Pod Autoscaling and Cluster Autoscaling with Octant. Terraform script Github Repo: https://github.com/reddypidugu/aws Octant Site: https://octant.dev/docs/master/index.html Other videos from this series: 1. What is Terraform: https://www.youtube.com/watch?v=9wRaFwKEUKI 2. Provisioning EKS Cluster on AWS using Terraform: https://www.youtube.com/watch?v=P1bfQy94aBk 3. Kubernetes(EKS) Cluster Autoscaling & Horizontal Pod Autoscaling on AWS: https://www.youtube.com/watch?v=P1bfQy94aBk #Octant #Kubernetes #Dashboard #Techtter ---------------------------------------------------------------------------------------------- Subscribe My Channel: Youtube: https://www.youtube.com/Techtter?sub_confirmation=1 Facebook: https://www.facebook.com/Techtter/ Twitter: https://www.twitter.com/TheTechtter Instagram:https://www.instagram.com/Techtter Website: https://www.techtter.net ----------------------------------------------------------------------------------------------- Disclaimer/Policy: The content of the videos, ideas given in videos all are self opinionated. The code samples shown in the video are collected from opensource projects shared on github and from other sources. The trademarks and logos shown on thumbnails and in videos are registered for respective companies. This video is not certified or accredited by them.
1
Jenkins on AWS with Terraform [ DevOps ]We will learn how to provision Jenkins master on AWS with Terraform in this video. And also I explained about initial Jenkins setup like creating first admin userid, password, configuring Github and docker hub credentials to Jenkins master, downloading the Github & Docker hub plugins and finally creating Jenkins CI pipeline to pull the code from Github and pushing docker image to Docker hub. List of topics covered in this video: ► Terraform scripts for EC2 instance creation with Jenkins server. ► Jenkins installation on Kubernetes and initial setup with admin credentials configurations. ► Docker hub and Github integration Plugins download and configurations with credentials. ► Create a Jenkins Pipeline as code to pull the code and push the code to Docker hub. Terraform scripts repo: https://github.com/reddypidugu/terraform-scripts/tree/master/terraform-jenkins-aws Sample Java app repo: https://github.com/reddypidugu/simple-java-maven-app ► Dockerhub website: https://hub.docker.com ► Terraform site: https://terrafor.io #aws #jenkins #terraform #ECS #Techtter Other videos from this series: ► What is Terraform: https://www.youtube.com/watch?v=9wRaFwKEUKI ► Provisioning EKS cluster on AWS using Terraform: https://www.youtube.com/watch?v=P1bfQy94aBk ► Kubernetes(EKS) Cluster Autoscaling & Horizontal Pod Autoscaling on AWS: https://www.youtube.com/watch?v=P1bfQy94aBk ---------------------------------------------------------------------------------------------- ✅ Subscribe To Channel on Social Media: YOUTUBE: ► https://www.youtube.com/Techtter?sub_confirmation=1 FACEBOOK: ► https://www.facebook.com/Techtter/ TWITTER: ► https://www.twitter.com/TheTechtter INSTAGRAM: ► https://www.instagram.com/Techtter WEB: ► https://www.techtter.net -----------------------------------------------------------------------------------------------
1