tag:blogger.com,1999:blog-76022192289369418552024-03-12T21:58:39.554-07:00TechtterTechttering the Technology Updates, Social Media, Free Softwares, Gadgets, HowTo, Tips, Tricks, Blogging, Earn Money Online, Smart Phones, Android Phones. RPiduguhttp://www.blogger.com/profile/06048017126611314135noreply@blogger.comBlogger24125tag:blogger.com,1999:blog-7602219228936941855.post-22885037744965664222021-03-11T04:34:00.003-08:002021-03-16T04:48:02.639-07:00What is AWS Lambda Function? How it Works?<p>What is AWS Lambda function and how it works? Lambda function is a popular service on AWS cloud platform. Because it is more cost efficient and easy to deploy your serverless application to production. This video also talks about Serverless Architecture /. Function as a Service, which is the actual design pattern behind the AWS Lambda</p><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="308" src="https://www.youtube.com/embed/j21S3v7OS6U" width="484" youtube-src-id="j21S3v7OS6U"></iframe></div><br /><p><br /></p>RPiduguhttp://www.blogger.com/profile/06048017126611314135noreply@blogger.com0California, USA36.778261 -119.41793248.4680271638211551 -154.57418239999998 65.088494836178853 -84.2616824tag:blogger.com,1999:blog-7602219228936941855.post-23226616073319737552021-03-11T04:28:00.001-08:002021-03-11T04:28:29.157-08:00Statefulsets in Kuberenetes Explained | Statefulset Vs Deployment<p> The following video discuss about the Statefulset in Kubernetes. And diffreences between Stateful Applications and Stateless Applications. It is important to know why we need Statefulset component in Kubernetes when we have Deployment component.</p><p>Check the following video to know more about Statefulset in Kubernetes</p><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="316" src="https://www.youtube.com/embed/Oph_teIRwpU" width="512" youtube-src-id="Oph_teIRwpU"></iframe></div><br /><p><br /></p>RPiduguhttp://www.blogger.com/profile/06048017126611314135noreply@blogger.com0San Francisco, CA, USA37.7749295 -122.41941559.4646956638211535 -157.5756655 66.085163336178852 -87.2631655tag:blogger.com,1999:blog-7602219228936941855.post-39272812900647229062020-07-25T02:44:00.005-07:002020-07-25T02:48:09.662-07:00CQRS - Event Sourcing Architecture Patterns in Building Event Driven Systems<div style="text-align: justify;"><span style="background-color: white; color: rgba(0, 0, 0, 0.9); font-size: 14px;">CQRS - Event Sourcing Architecture Patterns enables us build efficient Event Driven Systems. </span></div><div style="text-align: justify;"><span style="background-color: white; color: rgba(0, 0, 0, 0.9); font-size: 14px;">If any organization wants to build Event Based systems, they should adhere to the principles defined by CQRS, Event Sourcing & Domain Driven Design principles. The following videos makes you to better understand how these design patterns and can help you in dealing with performance, validation, parallel updates in the data and events. And also explained how pessimistic locking and optimistic locking works with respect to Event Driven Architecture. By following the principles of these architectures you can build powerful microservices which can be easily scalable and better in performance and you will not be ended with building monolithic application.</span></div><div style="text-align: justify;"><span style="background-color: white; color: rgba(0, 0, 0, 0.9); font-size: 14px;"><br /></span></div><div style="text-align: justify;"><span style="background-color: white; color: rgba(0, 0, 0, 0.9); font-size: 14px;">Checkout the video on deep dive on these 2 patterns complement each other to build efficient Event Driven Systems. If you like the video, subscribe to channel and share with your friends and colleagues.</span></div><div style="text-align: justify;"><span style="background-color: white; color: rgba(0, 0, 0, 0.9); font-size: 14px;"><br /></span></div><div style="text-align: justify;"><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/3TwLEoLtpw0" width="320" youtube-src-id="3TwLEoLtpw0"></iframe></div><div class="separator" style="clear: both; text-align: center;"><br /></div><div class="separator" style="clear: both; text-align: center;"><br /></div><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/MKdHSKeMpk0" width="320" youtube-src-id="MKdHSKeMpk0"></iframe></div><div class="separator" style="clear: both; text-align: center;"><br /></div><span style="background-color: white; color: rgba(0, 0, 0, 0.9); font-size: 14px;"><br /></span></div><div><span style="background-color: white; color: rgba(0, 0, 0, 0.9); font-size: 14px;"><br /></span></div><div><div class="separator" style="clear: both; text-align: center;"><br /></div><br /><span style="background-color: white; color: rgba(0, 0, 0, 0.9); font-size: 14px;"><br /></span></div>RPiduguhttp://www.blogger.com/profile/06048017126611314135noreply@blogger.com0United States37.09024 -95.7128918.780006163821156 -130.869141 65.400473836178847 -60.556641tag:blogger.com,1999:blog-7602219228936941855.post-7783290675452406202020-07-25T02:32:00.002-07:002020-07-25T02:32:52.108-07:00How To Create Docker Image of Spring Boot App without Dockerfile?Generally to create a docker image for Spring application or any other app, we create a dockerfile and we run docker build command. But from Spring 2.3 version onwards we no need to write any dockerfile for our application. Since cloud-native buildpacks support is natively added in Spring 2.3 version onwards. This will reduce a lot overhead for developer to put more focus on business logic implementation.<div><br /></div><div>In the following video I explained how we can create a docker image using Spring 2.3 version. Checkout the video below. If you like the video, subscribe to it and share with friends and colleagues.</div><div><br /></div><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/0NdxJCFHPHw" width="320" youtube-src-id="0NdxJCFHPHw"></iframe></div><div><br /></div>RPiduguhttp://www.blogger.com/profile/06048017126611314135noreply@blogger.com0United States37.09024 -95.7128918.780006163821156 -130.869141 65.400473836178847 -60.556641tag:blogger.com,1999:blog-7602219228936941855.post-71910685956768669382020-07-08T10:23:00.002-07:002020-07-08T10:24:15.227-07:00Spring Boot with Kafka Producer and Consumer Example<div style="text-align: justify;">We can utilize ready made templates provided by Spring Boot framework to connect with Kafka to write messages and read from with Kafka Producer and Kafka Consumer.</div><div style="text-align: justify;"><br /></div><div style="text-align: justify;">In the following you will see complete demo of building Spring Boot with Kafka Producer and Kafka Consumer classes to write and read data to and from Kafka topic. And also we will learn how to dockerize Kafka and run it with Docker Compose.</div><div style="text-align: justify;"><br /></div><div style="text-align: justify;">Just check the following video. If you like the video like it and subscribe to channel: https://www.youtube.com/c/Techtter</div><div style="text-align: justify;"><br /></div><div style="text-align: justify;">#springboot #kafkaconsumer #kafka #techtter #kafkaproducer #docker #dockercompose</div><div><br /></div><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/s7kVR6yK78M" width="320" youtube-src-id="s7kVR6yK78M"></iframe></div><div><br /></div><div><br /></div><div><br /></div>RPiduguhttp://www.blogger.com/profile/06048017126611314135noreply@blogger.com0tag:blogger.com,1999:blog-7602219228936941855.post-80571497247007431802020-07-08T10:16:00.001-07:002020-07-08T10:25:16.929-07:00Spring Boot & Cassandra CRUD API ExampleSpring Boot and Cassandra NoSQL DB can be dockerized can be run as microservices using docker compose. In the following video you will learn how to integrate or connect Spring Boot Application with Cassandra data base. And you will learn how to build REST API using Spring Boot framework. Finally we test the Spring Boot application whether it can connect with Cassandra or not by testing with Postman tool.<div><br /></div><div>To get to know complete details how to run both Spring Boot and Cassandra using Docker Compose, check the following video. </div><div><br /></div><div>If you like the video like it and subscribe to channel: https://www.Youtube.com/c/Techtter</div><div><br /></div><div>#springboot #cassandra #dockercompose #docker #crud #api #restapi</div><div><br /></div><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/uLmVfUXin8o" width="320" youtube-src-id="uLmVfUXin8o"></iframe></div><div><br /><div><br /></div></div>RPiduguhttp://www.blogger.com/profile/06048017126611314135noreply@blogger.com0San Francisco, CA, USA37.7749295 -122.41941559.4646956638211535 -157.5756655 66.085163336178852 -87.2631655tag:blogger.com,1999:blog-7602219228936941855.post-50496196450056953462020-07-08T10:04:00.001-07:002020-07-08T10:04:52.338-07:00How To Containerize or Dockerize Spring Boot Application Without Dockerfile?<div style="text-align: justify;">Do you know we can Dockerize Spring Boot Application without Dockerfile? Yes we can do that from Spring Boot 2.3 version. Spring Boot 2.3 added with natively support of cloud-native buildpacks. So that we no need to have Dockerfile in our project base directory. To know complete details how we can dockerize Spring Boot, just watch the following video:</div><div style="text-align: justify;"><br /></div><div style="text-align: justify;">If you like the video, like it and subscribe to channel @ https://www.YouTube.com/c/Techtter</div><br style="background-color: white; box-sizing: inherit; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, system-ui, "Segoe UI", Roboto, "Helvetica Neue", "Fira Sans", Ubuntu, Oxygen, "Oxygen Sans", Cantarell, "Droid Sans", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Lucida Grande", Helvetica, Arial, sans-serif; font-size: 14px; line-height: inherit !important;" /><a data-attribute-index="0" href="https://www.linkedin.com/feed/hashtag/?keywords=techtter&highlightedUpdateUrns=urn%3Ali%3Aactivity%3A6686674750904819713" style="background: rgb(255, 255, 255); border: 0px; box-sizing: inherit; color: #665ed0; font-family: -apple-system, system-ui, system-ui, "Segoe UI", Roboto, "Helvetica Neue", "Fira Sans", Ubuntu, Oxygen, "Oxygen Sans", Cantarell, "Droid Sans", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Lucida Grande", Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 600; line-height: inherit !important; margin: 0px; padding: 0px; position: relative; text-decoration-line: none; touch-action: manipulation; vertical-align: baseline;">#techtter</a><span style="background-color: white; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, system-ui, "Segoe UI", Roboto, "Helvetica Neue", "Fira Sans", Ubuntu, Oxygen, "Oxygen Sans", Cantarell, "Droid Sans", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Lucida Grande", Helvetica, Arial, sans-serif; font-size: 14px;"> </span><a data-attribute-index="1" href="https://www.linkedin.com/feed/hashtag/?keywords=springboot&highlightedUpdateUrns=urn%3Ali%3Aactivity%3A6686674750904819713" style="background: rgb(255, 255, 255); border: 0px; box-sizing: inherit; color: #665ed0; font-family: -apple-system, system-ui, system-ui, "Segoe UI", Roboto, "Helvetica Neue", "Fira Sans", Ubuntu, Oxygen, "Oxygen Sans", Cantarell, "Droid Sans", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Lucida Grande", Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 600; line-height: inherit !important; margin: 0px; padding: 0px; position: relative; text-decoration-line: none; touch-action: manipulation; vertical-align: baseline;">#springboot</a><span style="background-color: white; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, system-ui, "Segoe UI", Roboto, "Helvetica Neue", "Fira Sans", Ubuntu, Oxygen, "Oxygen Sans", Cantarell, "Droid Sans", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Lucida Grande", Helvetica, Arial, sans-serif; font-size: 14px;"> </span><a data-attribute-index="2" href="https://www.linkedin.com/feed/hashtag/?keywords=docker&highlightedUpdateUrns=urn%3Ali%3Aactivity%3A6686674750904819713" style="background: rgb(255, 255, 255); border: 0px; box-sizing: inherit; color: #665ed0; font-family: -apple-system, system-ui, system-ui, "Segoe UI", Roboto, "Helvetica Neue", "Fira Sans", Ubuntu, Oxygen, "Oxygen Sans", Cantarell, "Droid Sans", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Lucida Grande", Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 600; line-height: inherit !important; margin: 0px; padding: 0px; position: relative; text-decoration-line: none; touch-action: manipulation; vertical-align: baseline;">#docker</a><span style="background-color: white; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, system-ui, "Segoe UI", Roboto, "Helvetica Neue", "Fira Sans", Ubuntu, Oxygen, "Oxygen Sans", Cantarell, "Droid Sans", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Lucida Grande", Helvetica, Arial, sans-serif; font-size: 14px;"> </span><a data-attribute-index="3" href="https://www.linkedin.com/feed/hashtag/?keywords=buildpacks&highlightedUpdateUrns=urn%3Ali%3Aactivity%3A6686674750904819713" style="background: rgb(255, 255, 255); border: 0px; box-sizing: inherit; color: #665ed0; font-family: -apple-system, system-ui, system-ui, "Segoe UI", Roboto, "Helvetica Neue", "Fira Sans", Ubuntu, Oxygen, "Oxygen Sans", Cantarell, "Droid Sans", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Lucida Grande", Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 600; line-height: inherit !important; margin: 0px; padding: 0px; position: relative; text-decoration-line: none; touch-action: manipulation; vertical-align: baseline;">#buildpacks</a><span style="background-color: white; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, system-ui, "Segoe UI", Roboto, "Helvetica Neue", "Fira Sans", Ubuntu, Oxygen, "Oxygen Sans", Cantarell, "Droid Sans", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Lucida Grande", Helvetica, Arial, sans-serif; font-size: 14px;"> </span><a data-attribute-index="4" href="https://www.linkedin.com/feed/hashtag/?keywords=cloudnativearchitecture&highlightedUpdateUrns=urn%3Ali%3Aactivity%3A6686674750904819713" style="background: rgb(255, 255, 255); border: 0px; box-sizing: inherit; color: #665ed0; font-family: -apple-system, system-ui, system-ui, "Segoe UI", Roboto, "Helvetica Neue", "Fira Sans", Ubuntu, Oxygen, "Oxygen Sans", Cantarell, "Droid Sans", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Lucida Grande", Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 600; line-height: inherit !important; margin: 0px; padding: 0px; position: relative; text-decoration-line: none; touch-action: manipulation; vertical-align: baseline;">#cloudnativearchitecture</a><div><br /></div><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/0NdxJCFHPHw" width="320" youtube-src-id="0NdxJCFHPHw"></iframe></div><div><br /></div>RPiduguhttp://www.blogger.com/profile/06048017126611314135noreply@blogger.com0Amsterdam, Netherlands52.3666969 4.894539824.056463063821155 -30.2617102 80.676930736178846 40.050789800000004tag:blogger.com,1999:blog-7602219228936941855.post-70890892811749621732020-07-08T09:37:00.001-07:002020-07-08T09:37:52.741-07:00Exploratory Data Analysis & Data Preparation in Machine Learning or Data ScienceExploratory Data Analysis or Data Exploration is another process that is critical in machine learning pipeline. Since it makes you understand what kind of data you have and what is data format. And also by exploring the data you will know how that data is useful to take business decisions. It may contain very raw data and it may null values. By exploring the you can get complete knowledge of your data and you can know how pre process it by eliminating null values and duplicates in the data.<div><br /></div><div>To get to know more about how you can explore the data, just check the following video. If you like the video like it and subscribe to channel @ https://www.youtube.com/c/Techtter</div><div><br /></div><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/B1M-ruVEH1U" width="320" youtube-src-id="B1M-ruVEH1U"></iframe></div><div><br /></div>RPiduguhttp://www.blogger.com/profile/06048017126611314135noreply@blogger.com0Amsterdam, Netherlands52.3666969 4.894539824.056463063821155 -30.2617102 80.676930736178846 40.050789800000004tag:blogger.com,1999:blog-7602219228936941855.post-69106558786668165592020-07-08T09:28:00.001-07:002020-07-08T09:28:21.285-07:00Data Collection & Connectivity in ML PipelineData Collection and Data Conenctivity are important processes in ML Pipeline. You should know how to connect and collect the data from the data sources. The data source located in on-premises or remote locations. Irrespective of data locality you should be able to connect the data source and collect the data and should store the data in centalized location.<div><br /></div><div>To know more about Data Collection and Connectivity, watch the following video and subscribe to channel if you like the video.: https://www.youtube.com/c/Techtter</div><div> <div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/3nFgo62QGUs" width="320" youtube-src-id="3nFgo62QGUs"></iframe></div></div>RPiduguhttp://www.blogger.com/profile/06048017126611314135noreply@blogger.com0Amsterdam, Netherlands52.3666969 4.894539824.056463063821155 -30.2617102 80.676930736178846 40.050789800000004tag:blogger.com,1999:blog-7602219228936941855.post-78633139048658144422020-07-08T09:21:00.002-07:002020-07-08T09:22:23.191-07:00How To Build Data Pipeline on AWS?<div>Which tool?? Glue or Lambda function ?? Kinesis or Kafka??, Redshift or Redshift Spectrum?? Quicksight for visualization?? Which AWS service is better?</div><div><br /></div>Building data pipeline on AWS triggers few questions for the new users of AWS cloud. Even I too had a similar feel when I started working on my project sometime back. Just I wasnt to share that knowledge <div>how to design and implement. There are number of tools or services on AWS, but what is the right tool.</div><div><br /></div><div>I have demonstrated my experience while building data pipeline on AWS in the following video. Please watch the video and let me know your thoughts in comments section.</div><div><br /></div><div>If you like the video, go to youtube and subscribe to my channel: https://www.YouTube.com/c/Techtter</div><div><br /></div><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/lRWkGVBb13o" width="320" youtube-src-id="lRWkGVBb13o"></iframe></div><div><br /></div>RPiduguhttp://www.blogger.com/profile/06048017126611314135noreply@blogger.com0Amsterdam, Netherlands52.3666969 4.894539824.056463063821155 -30.2617102 80.676930736178846 40.050789800000004tag:blogger.com,1999:blog-7602219228936941855.post-92092767564910748672020-06-16T14:35:00.001-07:002020-07-08T10:26:37.257-07:00What is Helm in Kubernetes? How to Write Helm Charts for Deployment? [DevOps]<div style="text-align: center;"><span style="color: rgba(0, 0, 0, 0.87); font-size: 15px; white-space: pre-wrap;"><div class="separator" style="clear: both; text-align: center;"><a href="https://1.bp.blogspot.com/-QrdpDlVSOds/Xuk60IDrlrI/AAAAAAAAo38/eYUpGrxLUsQQyS4UOg0kwL2hnZ3vywBVACK4BGAsYHg/s1280/Photo_1589920116430.png" style="margin-left: 1em; margin-right: 1em;"><img alt="what is helm, helm charts, kubernetes" border="0" data-original-height="720" data-original-width="1280" height="180" src="https://1.bp.blogspot.com/-QrdpDlVSOds/Xuk60IDrlrI/AAAAAAAAo38/eYUpGrxLUsQQyS4UOg0kwL2hnZ3vywBVACK4BGAsYHg/w320-h180/Photo_1589920116430.png" title="helm charts explained in kubernets" width="320" /></a></div><font face="verdana"><br /></font></span></div><span style="color: rgba(0, 0, 0, 0.87); font-size: 15px; white-space: pre-wrap;"><font face="verdana">Helm is like a package manager for Kubernetes like "yum for centOS" "or apt-get for UbuntuOS". Helm Charts simplifies the way of deploying applications(docker images) on Kubernetes cluster on DTAP environments. Helm contains an important component in called Tiller which provides a way to manage releases on K8s cluster.
In this video, you will learn about What is Helm? and 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.
Subscribe to me on Youtube: https://bit.ly/2LrKSK2</font></span><div><span style="color: rgba(0, 0, 0, 0.87); font-size: 15px; white-space: pre-wrap;"><font face="verdana"><br /></font></span></div><div><span style="color: rgba(0, 0, 0, 0.87); font-size: 15px; white-space: pre-wrap;"><font face="verdana">Watch the video to know more about Helm and Helm Charts and why Tiller is removed from Helm version 3.</font></span></div><div><span style="color: rgba(0, 0, 0, 0.87); font-size: 15px; white-space: pre-wrap;"><font face="verdana"><br /></font></span></div><div><span style="color: rgba(0, 0, 0, 0.87); font-size: 15px; white-space: pre-wrap;"><font face="verdana">#kubernetes #helm #helmcharts #devops #devopstools #tiller</font></span></div><div><span style="color: rgba(0, 0, 0, 0.87); font-size: 15px; white-space: pre-wrap;"><font face="verdana"><br /></font></span></div><div style="text-align: center;"><span style="color: rgba(0, 0, 0, 0.87); font-size: 15px; white-space: pre-wrap;"><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/e2bGLWef9gQ" width="320" youtube-src-id="e2bGLWef9gQ"></iframe></div><font face="verdana"><br /></font></span></div>RPiduguhttp://www.blogger.com/profile/06048017126611314135noreply@blogger.com0Amsterdam, Netherlands52.3666969 4.894539824.056463063821155 -30.2617102 80.676930736178846 40.050789800000004tag:blogger.com,1999:blog-7602219228936941855.post-77775036178288332772020-06-14T04:34:00.004-07:002020-07-13T11:22:31.964-07:00How To Autoscale Pods and Nodes on AWS EKS Kubernetes Cluster [DevOps]<div class="separator" style="clear: both; text-align: center;"><a href="https://1.bp.blogspot.com/-gkavMraRu54/XuaShQE6eJI/AAAAAAAAo28/AjPREa9yV7ECdiQOgrqnOZXtIhhK0xaCwCK4BGAsYHg/s1280/Photo_1589960590248.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="720" data-original-width="1280" src="https://1.bp.blogspot.com/-gkavMraRu54/XuaShQE6eJI/AAAAAAAAo28/AjPREa9yV7ECdiQOgrqnOZXtIhhK0xaCwCK4BGAsYHg/s320/Photo_1589960590248.png" width="320" /></a></div><div><br /></div>In this video you will learn how to deploy Cluster Autoscaler (CA), Horizontal Pod Autoscaler (HPA), metrics server, a simple php application and finally how to do autoscaling of pods and nodes based on metrics about cpu usage and number user requests.<div><br /></div><div>Watch the video and if you like it don't forget to subscribe to channel.</div><div><br /></div><div>#kubernetes #aws #terraform #autoscaling #hpa #eks #metricsserver</div><div><br /></div><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/tDNi-sS0LsA" width="320" youtube-src-id="tDNi-sS0LsA"></iframe></div><div><br /></div>RPiduguhttp://www.blogger.com/profile/06048017126611314135noreply@blogger.com0Amsterdam, Netherlands52.3666969 4.894539824.056463063821155 -30.2617102 80.676930736178846 40.050789800000004tag:blogger.com,1999:blog-7602219228936941855.post-90061742258106360442020-06-14T04:25:00.001-07:002020-06-14T04:25:30.550-07:00How To Create Kubernetes EKS Cluster on AWS using Terraform? [DevOps]<div style="text-align: justify;">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.</div><div style="text-align: justify;"><br /></div><div style="text-align: justify;">Watch the below video and if you like it don't forget to subscribe the channel: Techtter</div><div><br /></div><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/rv6MOvpXU90" width="320" youtube-src-id="rv6MOvpXU90"></iframe></div><div><br /></div>RPiduguhttp://www.blogger.com/profile/06048017126611314135noreply@blogger.com0Amsterdam, Netherlands52.3666969 4.894539824.056463063821155 -30.2617102 80.676930736178846 40.050789800000004tag:blogger.com,1999:blog-7602219228936941855.post-71428300654360210842020-06-14T04:16:00.003-07:002020-07-08T10:28:31.440-07:00What is Terraform? How to Do Infrastructure as Code [DevOps]<div><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://1.bp.blogspot.com/-O872C91NwSc/XuaRTMc_NVI/AAAAAAAAo2w/qyv_Vq6dVYoDBTyTfJStgiTwoIA4a16SQCK4BGAsYHg/s1280/Photo_1587720157175.png" style="margin-left: 1em; margin-right: 1em;"><img alt="what is terraform or infrastructure as code" border="0" data-original-height="720" data-original-width="1280" height="180" src="https://1.bp.blogspot.com/-O872C91NwSc/XuaRTMc_NVI/AAAAAAAAo2w/qyv_Vq6dVYoDBTyTfJStgiTwoIA4a16SQCK4BGAsYHg/w320-h180/Photo_1587720157175.png" title="what is terraform" width="320" /></a></div>Terraform is a powerful tool where you can provision infrastructure required for your application in a declarative format. Using Terraform script you can provide infra on clouds like AWS, Azure, GCP or any cloud native environments as well.<div><br /></div><div>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.</div><div><br /></div><div>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.</div><div><br /></div><div>#terraform #eks #aws #kubernetes #IaC #devops #devopstools</div><div><br /></div><div>Check the video and if you like it subscribe the channel:</div><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/9wRaFwKEUKI" width="320" youtube-src-id="9wRaFwKEUKI"></iframe></div><div><br /></div>RPiduguhttp://www.blogger.com/profile/06048017126611314135noreply@blogger.com0Amsterdam, Netherlands52.3666969 4.894539824.056463063821155 -30.2617102 80.676930736178846 40.050789800000004tag:blogger.com,1999:blog-7602219228936941855.post-72869258376485810732020-06-12T02:46:00.003-07:002020-06-12T08:37:38.395-07:00gRPC Java Complete Tutorials | Hands-on Demo To Build Microservices (APIs)<div style="text-align: center;"><div class="separator" style="clear: both; text-align: center;"><a href="https://1.bp.blogspot.com/-sa2nMAFyUoI/XuNQsr0eDAI/AAAAAAAAo0k/bhBvC6U3N64F6i3tPp4vyNzJ7MyjugiNACK4BGAsYHg/s1280/Photo_1591955421292.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="grpc java tutorials, protocol buffers, microservices" border="0" data-original-height="720" data-original-width="1280" height="180" src="https://1.bp.blogspot.com/-sa2nMAFyUoI/XuNQsr0eDAI/AAAAAAAAo0k/bhBvC6U3N64F6i3tPp4vyNzJ7MyjugiNACK4BGAsYHg/w320-h180/Photo_1591955421292.png" title="gRPC Java complete tutorials with demo" width="320"></a></div><span style="color: rgba(0, 0, 0, 0.87); font-family: roboto, noto, sans-serif; font-size: 15px; white-space: pre-wrap;"><br></span></div><div style="text-align: justify;"><span style="color: rgba(0, 0, 0, 0.87); font-family: roboto, noto, sans-serif; font-size: 15px; white-space: pre-wrap;">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</span></div><span style="color: rgba(0, 0, 0, 0.87); font-family: roboto, noto, sans-serif; white-space: pre-wrap;"><span style="font-size: 15px;"><span></span></span></span><a href="https://www.techtter.net/2020/06/grpc-java-complete-tutorials-hands-on.html#more"><b>Continue Reading.....</b></a>RPiduguhttp://www.blogger.com/profile/06048017126611314135noreply@blogger.com0Amsterdam, Netherlands52.3666969 4.894539824.056463063821155 -30.2617102 80.676930736178846 40.050789800000004tag:blogger.com,1999:blog-7602219228936941855.post-21060026674709880612020-06-10T02:48:00.002-07:002020-06-10T02:48:27.446-07:00Types of APIs in gRPC Framework To Implement MicroservicesgRPC 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. <div><br /></div><div>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.</div><div><br /></div><div>gRPC provides the following 4 types of APIs</div><div><br /></div><div><ul style="text-align: left;"><li>Unary API</li><li>Server Streaming API</li><li>Client Streaming API</li><li>Bi-directional Streaming API</li></ul><div>Check the following video to know more about these 4 APIs.</div></div><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/p-H9T-2lat0" width="320" youtube-src-id="p-H9T-2lat0"></iframe></div><div><br /></div>RPiduguhttp://www.blogger.com/profile/06048017126611314135noreply@blogger.com0San Francisco, CA, USA37.7749295 -122.419415510.480795018300114 -157.57566549999999 65.069063981699884 -87.263165500000014tag:blogger.com,1999:blog-7602219228936941855.post-76568007536689011382020-06-08T01:59:00.002-07:002020-06-08T01:59:54.509-07:00Docker Compose Explained with 3 Microservices Angular, Spring Boot & PostgreSQLDocker 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. <div><br /></div><div>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.</div><div><br /></div><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/ZZ2Llh4NhaY" width="320" youtube-src-id="ZZ2Llh4NhaY"></iframe></div><div><br /></div>RPiduguhttp://www.blogger.com/profile/06048017126611314135noreply@blogger.com0San Francisco, CA, USA37.7749295 -122.41941559.4646956638211535 -157.5756655 66.085163336178852 -87.2631655tag:blogger.com,1999:blog-7602219228936941855.post-40314101664501338072020-06-07T15:09:00.000-07:002020-06-07T15:09:20.319-07:00gRPC - The NextGen Modern Framework for MicroservicesgRPC 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.<div><br /></div><div>To know more about gRPC, check the following video, it explains the complete intro and main features gRPC framework.</div><div><br /></div><div><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/TagQoZhMhG8" width="320" youtube-src-id="TagQoZhMhG8"></iframe></div> </div>RPiduguhttp://www.blogger.com/profile/06048017126611314135noreply@blogger.com0NV-361, Fallon, NV 89406, USA39.2609862 -118.012510411.656517478224782 -153.1687604 66.865454921775211 -82.8562604tag:blogger.com,1999:blog-7602219228936941855.post-91980411332694393442019-10-23T14:36:00.002-07:002020-06-07T12:14:22.805-07:00Apache Spark Cluster Performance Tuning Tips<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="separator" style="clear: both; text-align: center;">
<a href="https://1.bp.blogspot.com/-ooUeJddUcRA/XbDHjYbCYMI/AAAAAAAAeho/MMkWgQKCWOg4s0NaTcRqJAN5M6i_hojPwCLcBGAsYHQ/s1600/apachespark-performance.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="400" data-original-width="744" height="344" src="https://1.bp.blogspot.com/-ooUeJddUcRA/XbDHjYbCYMI/AAAAAAAAeho/MMkWgQKCWOg4s0NaTcRqJAN5M6i_hojPwCLcBGAsYHQ/s640/apachespark-performance.jpg" width="640"></a></div>
<div style="text-align: justify;">
<br></div>
If you are running Spark cluster for your organization there are certain configurations that needs to be considered for better performance of your spark jobs. I would like to discuss those configurations in this blog.
<div style="text-align: justify;">
<br></div>
When we talk about Spark jobs performance the first thing that comes in mind is YARN. And also the number of executors, cores, executors memory, shuffle partitions and all depends on complexity of the spark job. The size of the data it processes, size of the cluster. The following configurations are important to tune the spark cluster for better performance.
</div><a href="https://www.techtter.net/2019/10/apache-spark-cluster-performance-tuning.html#more"><b>Continue Reading.....</b></a>RPiduguhttp://www.blogger.com/profile/06048017126611314135noreply@blogger.com0tag:blogger.com,1999:blog-7602219228936941855.post-82770839320955607112019-09-24T10:15:00.001-07:002019-10-01T14:48:53.817-07:00What is CICD Pipeline?<div dir="ltr" style="text-align: left;" trbidi="on">
<iframe allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="" frameborder="0" height="315" src="https://www.youtube.com/embed/rOSiZk99HLw" width="560"></iframe>
<br />
To know what is CICD? and how it can be implemented using the tools like Jenkins, GIT, Docker.</div>
RPiduguhttp://www.blogger.com/profile/06048017126611314135noreply@blogger.com0tag:blogger.com,1999:blog-7602219228936941855.post-16360350043954275142017-10-07T11:37:00.000-07:002019-10-07T12:49:36.023-07:00How To Download Youtube Video Without Any Tool or Software for Free?<div dir="ltr" style="text-align: left;" trbidi="on">
<div dir="ltr" style="text-align: left;" trbidi="on">
<div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://3.bp.blogspot.com/-cRMBh20HgiA/WE2E5t4pLUI/AAAAAAAAP60/YvbgJU2R6Dkz4WhQQVGs75kqagJo6wUTgCLcB/s1600/youtube-downloader-00.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="youtube download url, youtube clip downloader,youtube video ,downloader converter" border="0" height="340" src="https://3.bp.blogspot.com/-cRMBh20HgiA/WE2E5t4pLUI/AAAAAAAAP60/YvbgJU2R6Dkz4WhQQVGs75kqagJo6wUTgCLcB/s400/youtube-downloader-00.jpg" width="400"></a></div>
<br>
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.<br>
</div></div></div><a href="https://www.techtter.net/2017/10/how-to-download-youtube-video-without.html#more"><b>Continue Reading.....</b></a>RPiduguhttp://www.blogger.com/profile/06048017126611314135noreply@blogger.com0New York, NY, USA40.7127837 -74.00594130000001839.942317700000004 -75.296834800000013 41.4832497 -72.715047800000022tag:blogger.com,1999:blog-7602219228936941855.post-69524827864875658632017-10-07T11:36:00.001-07:002019-10-07T12:49:50.997-07:00How & Where To Get Non-Copy Righted Music For YouTube Videos?<div dir="ltr" style="text-align: left;" trbidi="on">
<div dir="ltr" style="text-align: left;" trbidi="on">
<script async="" src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!-- TopOnPostContent -->
<br>
<ins class="adsbygoogle" data-ad-client="ca-pub-4444290871954368" data-ad-format="auto" data-ad-slot="8923990573" style="display: block;"></ins><script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
<br>
<div dir="ltr" style="text-align: left;" trbidi="on">
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.<br>
</div></div></div><a href="https://www.techtter.net/2017/10/how-where-to-get-non-copy-righted-music.html#more"><b>Continue Reading.....</b></a>RPiduguhttp://www.blogger.com/profile/06048017126611314135noreply@blogger.com1United States37.09024 -95.712891000000013-36.4162205 99.052733999999987 90 69.521483999999987tag:blogger.com,1999:blog-7602219228936941855.post-19205905017052766832016-12-11T07:32:00.000-08:002019-10-07T12:50:19.375-07:00How To Copy Text From PDF Documents?<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="text-align: justify;">
</div>
<div style="text-align: justify;">
<br>
<div class="separator" style="clear: both; text-align: center;">
<b><a href="https://2.bp.blogspot.com/-Pyz_7hc2vyc/WE1xM8Jw5UI/AAAAAAAAP6M/yG65PWBo4IcYnJxTtWiTQjMoArZplrMLQCLcB/s1600/pdf-coversion-to-word.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://2.bp.blogspot.com/-Pyz_7hc2vyc/WE1xM8Jw5UI/AAAAAAAAP6M/yG65PWBo4IcYnJxTtWiTQjMoArZplrMLQCLcB/s1600/pdf-coversion-to-word.jpg"></a></b></div>
<br>
<a href="http://techtter.blogspot.com/search/label/HowTo"><b>HOWTO:</b></a> Secured pdf e-books are obviously good for the author as it helps to reduce the piracy of books from original authors, but if you want to use it for your own work then just follow these simple steps to copy contents from such protected PDF files.</div>
</div><a href="https://www.techtter.net/2016/12/how-to-copy-text-from-pdf-documents.html#more"><b>Continue Reading.....</b></a>RPiduguhttp://www.blogger.com/profile/06048017126611314135noreply@blogger.com0San Francisco Bay Area, CA, USA37.8271784 -122.2913078000000334.6193554 -127.45488180000002 41.0350014 -117.12773380000003tag:blogger.com,1999:blog-7602219228936941855.post-77000049401472115472011-12-04T17:01:00.000-08:002019-10-07T12:49:20.404-07:00Free Softwares To Convert Mp3 To Wav<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="text-align: justify;">
</div>
<div style="background-color: transparent; border: medium none; color: black; overflow: hidden; text-align: justify; text-decoration: none;">
<a href="http://techtter.blogspot.com/search/label/Freewares"><b>FREEWARES</b></a> On several occasion we want to convert one audio format to another such as Mp3 audio to Wav, Wav to mp3 etc. You can easily convert audio from one format to another format without spending money, Here I listed several freewares they convert audio formats from Mp3 to Wav, Wav to Mp3 vice versa.<br>
<span style="font-size: small;"><b>CDEx</b></span><br>
<a href="http://1.bp.blogspot.com/_hHALaj5JXZg/S1GTMiT7qEI/AAAAAAAABUA/0Lt6tCnYBB8/s1600-h/cdex.gif"><img alt="" border="0" height="231" src="https://1.bp.blogspot.com/_hHALaj5JXZg/S1GTMiT7qEI/AAAAAAAABUA/0Lt6tCnYBB8/s320/cdex.gif" width="320"></a><br>
<span style="font-size: small;">CDEx is an application that records audio tracks from CDs and saves them to a disk as regular WAV files or as encoded sound files.And also it converts mp3 to wave,wave to mp3.It is Freeware</span><br>
</div></div><a href="https://www.techtter.net/2011/12/free-softwares-to-convert-mp3-to-wav.html#more"><b>Continue Reading.....</b></a>RPiduguhttp://www.blogger.com/profile/06048017126611314135noreply@blogger.com9