White to Black Gradient

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.

Read More
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.

Read More
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.

Read More
Andrzej Ludwikowski

Saga Patterns in Kalix Part 4 - Error Handling, DLQ

Error handling for choreography-based saga patterns is complex, especially poison messages. See how to use the dead letter queue to solve this issue.

Read More
Andrzej Ludwikowski

Saga Patterns in Kalix Part 5 - Orchestration with Workflows

Orchestration-based saga patterns are more request-driven than event-driven, but you can unleash real power when you combine the two approaches.

Read More
Eduardo Pinto

Enhanced Developer Experience with Kalix JVM SDKs v1.3

See how some of the latest improvements in Kalix JVM SDKs v1.3 directly contribute to a better Developer Experience when it comes to running, debugging and testing your Kalix service.

Read More
Jonas Bonér

Towards Declarative Cloud Native Programming: The New Kalix Developer Experience

A Developer Experience that allows developers to work at the highest level possible.

Read More
Hugh McKee

Overcoming the Fear of Losing Control in High Abstraction Cloud-Native Software

Despite cloud native's advantages, developers often resist using high-abstraction software systems due to the perceived loss of control.

Read More
Andrzej Ludwikowski

Introducing Kalix Workflow Component

The long-awaited Kalix Workflow component has been officially released. It’s a new component in the Kalix ecosystem that makes building long-running business processes (a.k.a. Sagas) faster and easier than ever before.

Read More
Hugh McKee

From Concept to Reality: Unraveling the Ideal Features of an Event-Driven Microservice Platform

This article explores the fundamentals of event-driven microservices, focusing on the importance of loose coupling, message-driven communication, and asynchronous processing.

Read More
Renato Cavalcanti

Introducing Code-first Java SDK for Kalix

The Java SDK for Kalix offers a developer experience that is familiar to both Java and Spring Boot users.

Read More
Jonas Bonér

Climbing the Ladder of Abstraction

Today’s cloud infrastructure is fantastic. The richness and power of our cloud-native ecosystem around Kubernetes are easy to forget. It’s hard to remember the world before containers and Kubernetes.

Read More
Rahul Kumar

Our first Code-first SDK aimed at simplifying Developer Experience is now GA

The Java SDK built on the Code-first development style is now GA. The goal of introducing the code-first approach is to simplify the Developer Experience and increase developer efficiency.

Read More
The Kalix Team at Lightbend

Appointment Booking at Scale is easy with Kalix

In this tutorial, we’ll build a serverless back end for a booking service system and explain how Kalix can be a game-changer for development teams in the future.

Read More
The Kalix Team at Lightbend

Real-Time Weather Alerting with Kalix

In this tutorial, we'll explore how to create an API with Kalix, how to use protocol buffers to specify API declarations, and how Kalix developer tools generate Java code.

Read More
The Kalix Team at Lightbend

When Should I Use Microservices?

This article will walk you through what microservices do well, their challenges, and whether they’re right for you.

Read More
The Kalix Team at Lightbend

Microservices Versus Serverless

These adaptable models provide businesses with the agility, flexibility, and scalability to meet changing market demands.

Read More
The Kalix Team at Lightbend

How Kalix Increases Engineering Velocity

Explore how Kalix can help increase engineering velocity and release quality software more frequently and quickly.

Read More
The Kalix Team at Lightbend

How Kalix Abstracts Away Headaches

Through abstraction, Kalix allows developers to build high-performance, low-latency applications without worrying about architectural complexity, database management, or developer operations.

Read More
The Kalix Team at Lightbend

A Guide to Event Sourcing in Microservices

A high-level guide to event sourcing in microservices. Learn what it is, how it works, and why it is important.

Read More
Renato Cavalcanti

Implementing Cross-entity Unique Keys in Kalix - Part 3

In this last post of the series, we will explain how we can use Kalix Timers to free the requested handle from it's locked state.

Read More
Renato Cavalcanti

Implementing Cross-entity Unique Keys in Kalix - Part 2

In part 2 we cover how to combine Actions, Value Entities and Event Sourced Entities to implement cross-entity unique keys.

Read More
Renato Cavalcanti

Implementing Cross-entity Unique Keys in Kalix - Part 1

A common question that is often asked when building event sourced models is how to deal with cross-entity unique keys. The problem appears when the model has a field that is not its primary key, but needs to be unique across all entities in the system.

Read More
The Kalix Team at Lightbend

7 Tips for Getting the Most Out of Microservices

A microservice is an independently releasable service with isolated processing around its data. It encapsulates all the functionality around a specific business domain with clear boundaries, making its service available over networks, typically HTTP

Read More
The Kalix Team at Lightbend

Starting with gRPC in Spring with Kalix

In this article, we’ll walk through integrating a Spring Boot web app with Kalix. We’ll use Kalix as the entity store for an application with data management done using Google Remote Procedure Call (gRPC) APIs.

Read More
Alan Klikić

Managing Kalix APIs with Apigee

This article will showcase how Google Apigee cloud service can be used to facade Kalix API with required API gateway features.

Read More
The Kalix Team at Lightbend

Serverless in 20 Minutes: Gaming Leaderboard

In this tutorial, we will create a simple gaming leaderboard simulator app based on Spring Boot. We will deploy the code on a serverless platform, so we only have to write the logic without paying much attention to how the data is stored.

Read More
James Roper

Integrating Kalix and Auth0 using JWTs

This article is going to walk you through integrating Kalix and Auth0 using JSON Web Tokens (JWTs).

Read More
Francisco López Sancho

Kalix and DDD

In this article, you'll learn how concepts from DDD are reflected in Kalix.

Read More
The Kalix Team at Lightbend

Real-Time Traffic Monitoring with Kalix

In this article, we’ll create a service hosted by Kalix to simulate a real-time vehicle tracking system.

Read More
Jonas Bonér

Kalix: Move to the Cloud. Extend to the Edge. Go Beyond.

We set a high bar for ourselves to build a powerful PaaS that unlocks and propels innovation while solving the most significant challenges organizations and their development teams face in building high-performance, data-centric applications.

Read More