It appears that since Microservices architecture gets more and more traction, everyone wants to have Kafka in their architecture.
On a microservices architecture, as well as on high availability (HA) infrastructures, there is a general need to send and receive messages cross multiple sources and end-points. Choosing the right or wrong framework or design patterns will have a major impact on how complex, coupled or decoupled our architecture will be.
In this course, we will cover Kafka from typical use cases to what it is and what it is not, move forward to operate, and lastly administer it.
Anyone considering implementing Kafka
Intro – DevOps, the Myths and the Truths
Kafka Architecture and Need to Know
Kafka Architecture Dive In
Installing Kafka Cluster
Kafka Monitoring and Administration
Managing a Cluster
Security in Kafka
K8S Environment will be needed as we are going to run Kafka under K8S, using Kafka operator for K8S for ease of use / installation and testing.
Upon request, John Bryce can provide a cloud cluster environment per student, built and hosted on AWS, or guidance on how to build your own hosted solution.