Over the last few years, Kafka has become the de-facto platform for stream processing and messaging: from microservice communication fabric, through inbound data ingestion to streaming analytics, Kafka can serve all of these use cases. In this course, developers can expect to gain the skills and knowledge required to build Scala applications that use Kafka as their backbone. On the Kafka side, the course covers essential Kafka concepts, application-level administration of Kafka clusters and important tooling; on the application side, the course covers the usage of Kafka in Scala using stream processing paradigms, both for microservice messaging and for streaming analytics.
Are you interested in attending a private training course?
Are you interested in attending a public training course?
Developers, data engineers and software architects interested in using Kafka for microservice communication, data ingestion, and stream processing.
Attendees should have basic experience with usage of the Scala language.
Gain the skills and knowledge required to build Scala applications that use Kafka as their backbone.
Learn the patterns, architectures and techniques required to write resilient applications on Kubernetes.
Learn techniques for writing performant Scala code and effective use of tools for analyzing performance.