Implementing an Event Log with Kafka

Kafka is one of the most widely-used platforms for building resilient and complex modern applications. This course will teach you how to build complex event-driven microservices using Kafka as a backbone of your application.
Course info
Level
Advanced
Updated
Sep 4, 2020
Duration
3h 35m
Table of contents
Description
Course info
Level
Advanced
Updated
Sep 4, 2020
Duration
3h 35m
Description

In this course, Implementing an Event Log with Kafka, you will gain the ability to build complex microservice architectures around immutable events stored in Kafka. First, you’ll explore what issues you can encounter when migrating an application to a microsevices architecture. Next, you’ll master Kafka fundamentals and will learn how they allow you to address common issues in microservices applications. Finally, you'll learn advanced architectural patterns to work with data in Kafka. When you’re finished with this course, you’ll have the skills and knowledge needed to implement complex event-driven applications using Kafka.

About the author
About the author

Ivan is a Principal Software Engineer and a Tech Lead who is passionate about Big Data and Cloud Computing. He has worked for numerous big IT companies including Samsung and Amazon Web Services. He is an Open Source enthusiast and has contributed to a number of projects including Gatling and Apache Flink. When he is not writing code or working on a new course, he is probably writing another technical article for his blog.

More from the author
AWS DynamoDB Deep Dive
Intermediate
6h 7m
Jun 27, 2019
More courses by Ivan Mushketyk
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
[Autogenerated] Hi, everyone. My name is a Varmus chaotic and the world countries, of course, implementing Event log. Wes Kafka. I am a principal software engineer and attack late. Nowadays everybody is implementing micro services. But the idea of splitting a single application into multiple smaller applications has lots of benefits. It is very compelling, but it can bring a whole host of issues when developing complex applications in the scores were going to learn a ____ to build event driven applications around immutable events stored in Kafka. This might sound, art and even country intuitive, but you will see how this allows to build more robust applications. Some of the major topics that we will cover include Kafka fundamentals, building obligations around immutable events, integrating their stores and data in Kafka, advanced event driven patterns and implementing analytics with events. By the end of the scores, you'll know how to develop advanced event driven micro services using CAFTA. He will also learn the basics of Kafka streams, a powerful library that we will use Serail the course to implement our applications before beginning the course. You should be familiar with shower fundamentals and the basics of software engineering. No prior knowledge off Kafka or date engineering is required. From here, you should be comfortable diving into stream processing discourses on other technologists. Such a sculptor connect advanced stream processing frameworks like Spark Fling and other stream processing technologies like Eddie Blessed Kinesis. I hope that you will join me on this journey to learn how to build event driven systems with the implementing event, along with captain course at euro side.