Storing and Managing Data with Redis and Apache Kafka on Heroku
Offered By: Pluralsight
Course Description
Overview
As distributed web applications become more common, it’s very important to pay attention to caching, messaging, and event storing for scalability and reliability. This course will teach you how to leverage Redis and Apache Kafka in Heroku platform.
As web applications gain global visibility, companies need to focus more on maintaining quick response, reduce downtime and predictable results. In this course, Storing and Managing Data with Redis and Apache Kafka on Heroku, you’ll learn how to leverage Apache Kafka and Redis as a messaging and caching solution on Heroku platform. First, you’ll explore the basics of Apache Kafka and understand its architecture. Next, you’ll discover how Kafka can be provisioned as a service on Heroku, and deploy and monitor a messaging application. Finally, you’ll learn the basics of Redis and its architecture and finally you will explore how Redis can be provisioned as an add-on on Heroku platform and deploy an application. When you’re finished with this course, you’ll have the skills and knowledge of leveraging Heroku platform in deploying applications using Apache Kafka and Redis needed to design and architect a distributed web application that is scalable, reliable, and highly available.
As web applications gain global visibility, companies need to focus more on maintaining quick response, reduce downtime and predictable results. In this course, Storing and Managing Data with Redis and Apache Kafka on Heroku, you’ll learn how to leverage Apache Kafka and Redis as a messaging and caching solution on Heroku platform. First, you’ll explore the basics of Apache Kafka and understand its architecture. Next, you’ll discover how Kafka can be provisioned as a service on Heroku, and deploy and monitor a messaging application. Finally, you’ll learn the basics of Redis and its architecture and finally you will explore how Redis can be provisioned as an add-on on Heroku platform and deploy an application. When you’re finished with this course, you’ll have the skills and knowledge of leveraging Heroku platform in deploying applications using Apache Kafka and Redis needed to design and architect a distributed web application that is scalable, reliable, and highly available.
Syllabus
- Course Overview 1min
- Apache Kafka on Heroku 19mins
- Connect, Manage, and Monitor Apache Kafka on Heroku 19mins
- Share and Troubleshoot Apache Kafka on Heroku 19mins
- Provision and Connect Heroku Redis 18mins
- Manage, Monitor, and Migrate Heroku Redis 18mins
- Share and Upgrade Heroku Redis 17mins
Taught by
Saravanan Dhandapani
Related Courses
Introduction to Agile Software Development: Tools & TechniquesUniversity of California, Berkeley via edX Advanced Topics and Techniques in Agile Software Development
University of California, Berkeley via edX Ruby on Rails: An Introduction
Johns Hopkins University via Coursera Deploying Applications with Heroku
Udacity Django Core | A Reference Guide to Core Django Concepts
Udemy