
Kalix Developer
Quickly find the latest developer content and resources.
The Kalix
Developer Experience
package com.example.shoppingcart;
import com.fasterxml.jackson.annotation.JsonIgnore;
public record ProductStock(Integer quantity){
public static ProductStock empty(){
return new ProductStock(null);
}
@JsonIgnore
public boolean isEmpty(){
return quantity == null;
}
}
Explore KalixHow Kalix Works

Feature Overviews
Introducing Kalix Control Tower
Monitor all Kalix services, at a glance, and get metrics on how they are performing, their health, when they fail, etc., with Control Tower.
Introducing Kalix Container Registry
Kalix unveiled a built-in Container Registry that makes it smoother and easier to deploy a service since the registry is already set up for use.
Introducing Kalix Workflows
Both seasoned and novice developers can now quickly and easily model complex business processes or Saga-Patterns with Kalix Workflows.
How Tos
How to Install the Kalix CLI on Windows
In this tutorial, you will learn how to Install Kalix CLI on Windows.
How to Install the Kalix CLI on macOS
In this tutorial, you will learn how to Install Kalix CLI on macOS.
How to Install the Kalix CLI on Linux
In this tutorial, you will learn how to Install Kalix CLI on Linux.
Blogs
Andrzej Ludwikowski
Saga Patterns in Kalix Part 1 - Event Choreography
Building an event-driven Saga choreography may not be rocket science, but it can be extremely complex and tedious if you’re not using Kalix.
Andrzej Ludwikowski
Saga Patterns in Kalix Part 2 - Read Models
Built-in elasticity provides flexibility to complete asynchronous CQRS implementation easily and generate read models with Kalix.
Andrzej Ludwikowski
Saga Patterns in Kalix Part 3 - Exactly-once Delivery with Deduplication
At-least-once delivery and a rich toolbox of deduplication strategies help achieve the seemingly impossible exactly-once delivery.
Webinars
Eduardo Pinto
Seamless Local Development and Swift Feedback Cycles with Kalix
In this webinar, we will delve into the recent enhancements in Kalix, showcasing its features that expedite the application building and deployment process.
Jonas Bonér
Designing Event-first Microservices
In this talk, we will explore the nature of events, what it means to be event-driven, and how we can unleash the power of events and commands by applying an events-first domain-driven design to microservices-based architectures.
Hugh McKee
Is Your Platform Ready for AI
This session will examine the role of AI-ready platforms in streamlining development workflows and enhancing collaboration between human developers and AI assistants.