Apache Pulsar has a messaging system with a cool architecture that is incredibly powerful to meet your needs. It is arguable that it is even more powerful if you have it running on Google Kubernetes Engine. Both systems together can provide incredible scalability and fault tolerance allowing you to scale your existing business or to open new possibilities for products that do not exist today. In this course, Deploying Apache Pulsar to Google Kubernetes Engine, you’ll learn to stand up Apache Pulsar onto a system that can scale. First, you’ll explore the pros and cons of Apache Pulsar compared to Apache Kafka. Next, you’ll discover installing, configuring, and managing Apache Pulsar on Google Kubernetes Engine. Finally, you’ll learn how to create producers and consumers that will utilize your Apache Pulsar system. When you’re finished with this course, you’ll have the skills and knowledge of running Apache Pulsar on Google Cloud which is needed to build a powerful messaging system that can horizontally scale around the world.
As a mobile developer, James always had a passion for building exciting apps and always striving to make user interfaces that were easy and intuitive to use. Today, he now works at Pendo where he is helping to build tools that can be used to make apps that people love. He is accomplishing this by building distributed systems that scale using Go and Google Cloud. Never satisfied with his knowledge, he is a life-long learner and is always interested in looking to grow and learn and then shares his knowledge with others. James has worked in a wide array of fields whether as a technician working with radar and communication systems or as a developer building on platforms such as .NET, iOS, and Android. In his free time, James enjoys spending time with his family, playing video games, and reading fiction and non-fiction.
Course Overview Hi, everyone. My name is James Wilson, and welcome to my course, Deploying Apache Pulsar to Google Kubernetes Engine. I am a software engineer at Pendo, building distributed systems at scale. In this course, you will see that Apache Pulsar has a messaging system with a cool architecture that is incredibly powerful to meet your needs. I would argue that it is even more powerful if you have it running on Google Kubernetes Engine. Both systems together can provide incredible scalability and fault tolerance, allowing you to scale your existing business or to open new possibilities for products that do not exist today. Some of the major topics that we will cover include comparing Apache Pulsar to Apache Kafka, installing Pulsar onto Google Kubernetes Engine. We'll look at building producers and consumers leveraging the Go client. And finally, leveraging schemas for type safety. By the end of this course, you will have a solid understanding on how to deploy Apache Pulsar onto Google Kubernetes Engine and all of the moving pieces you can configure along the way. Before beginning the course, you should have a basic understanding of Google Cloud and Kubernetes. While Helm and Go are helpful too, they are not required. I hope you'll join me on this journey to learn how to build a horizontally scalable messaging system on Kubernetes with the Deploying Apache Pulsar to Google Kubernetes Engine course, at Pluralsight.