Stream processing is a computing paradigm that can radically simplify many aspects of modern applications. Concurrency patterns, data transformations, analytics - streams are a good fit for them all. In this course, developers will learn how to use stream processing in Scala for writing reactive microservices in a fully non-blocking and asynchronous manner. Beyond microservices, this course will techniques for streaming analytics and how those can be put to use with best-of-breed libraries like ZIO Streams.
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 stream processing for microservices and analytics.
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.