Documentation and guides for building high performance microservices and APIs
Getting Started Videos
What is Kalix
This is the first video of this nine-part video series with an overview of What is Kalix?
Setting Up a Kalix Development Environment
Learn how to create an account, use the Kalix CLI and console, and look at some quickstart projects.
How to Create Kalix Java Development Projects
Java developers get an introduction to creating and developing Kalix projects.
Intro to Design and Implementation of Kalix Services
Here we dig into the design, development, testing, and managing of Kalix services.
Implementing Kalix Event Sourced Entities
See how easy it is to implement dynamic and effective event-sourced entity services in Java.
Implementing Kalix Key-Value Entities
The more CRUD-like key-value entities are similar to event-sourced entities, and they are also more familiar to most developers.
Implementing Kalix Views
Kalix views provide the flexibility of SQL queries of data created by event-sourced and key-value entities.
Implementing Kalix Actions
Actions are the glue that binds topics to entities, entities to entities, and much more.
Building Kalix Event-Driven Micro Stream Applications
Finally, we look at how entities, views, and actions, the core Kalix building blocks, are used to build Kalix micro stream/state stream applications.