Welcome to part four of the series: In this blog post, we’d like to go through how Santa’s workshop makes use of http4s. We’ll go over how to setup a server and a client, some interesting things about the internals of httpApp, how we encode and decode, and as usual...
In this post we’ll go through our usage of FS2-Kafka when consuming behaviour reports. FS2-Kafka is a wrapper for Java’s Kafka library that provides a nice level of abstraction for working with Kafka in the Typelevel ecosystem. It uses Vulcan to create your Avro codecs to provide a pleasant development...
In this blog post, we’d like to go through how Santa’s workshop makes use of cats-effect (CE3) to bootstrap itself. You can check out the rest of the series: Part 1: Introduction Part 2: This post Part 3: F[F[S]] Kafka! fs2-kafka Part 4: http4s Before we get started, we want...
Introduction This is the first post in a series walking through an example of a microservice with a Kafka integration using the Typelevel stack. We have chosen to showcase a simplified version of Santa’s Ledger. If you want to see the repo now, click here. Unbeknownst to most, Santa’s systems...