Blogs
Filter By
Reducing Complexity with Kalix
By Noah Barnes
Infrastructure management and database operations can be tedious, here we will cover insight into how our SREs handle Kubernetes and database management for you.
Maximizing Feature Development: Rethinking the 80/20 Ratio in Cloud Applications
By Hugh McKee
Building and running custom enterprise backend applications in the cloud requires significant time, effort, and costs that go beyond just designing and developing features.
Kalix and the Rise of Enterprise-Ready Fully Serverless Platforms
By Hugh McKee
This post dives into what constitutes a fully serverless platform, its key benefits compared to traditional serverless approaches, useful applications, and some challenges to consider.
Unlocking the Power of Pure Event-Driven Systems with Kalix
By Hugh McKee
This post will explain what defines a pure event-driven system and how it differs from other forms of EDA, looking at key technical characteristics and the benefits and potential drawbacks of using this pattern.
Saga Patterns in Kalix Part 5 - Orchestration with Workflows
By Andrzej Ludwikowski
Orchestration-based saga patterns are more request-driven than event-driven, but you can unleash real power when you combine the two approaches.
Saga Patterns in Kalix Part 4 - Error Handling, DLQ
By Andrzej Ludwikowski
Error handling for choreography-based saga patterns is complex, especially poison messages. See how to use the dead letter queue to solve this issue.
Saga Patterns in Kalix Part 3 - Exactly-once Delivery with Deduplication
By Andrzej Ludwikowski
At-least-once delivery and a rich toolbox of deduplication strategies help achieve the seemingly impossible exactly-once delivery.
Saga Patterns in Kalix Part 2 - Read Models
By Andrzej Ludwikowski
Built-in elasticity provides flexibility to complete asynchronous CQRS implementation easily and generate read models with Kalix.
Saga Patterns in Kalix Part 1 - Event Choreography
By Andrzej Ludwikowski
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.
Enhanced Developer Experience with Kalix JVM SDKs v1.3
By Eduardo Pinto
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.
Towards Declarative Cloud Native Programming: The New Kalix Developer Experience
By Jonas Bonér
A Developer Experience that allows developers to work at the highest level possible.
Overcoming the Fear of Losing Control in High Abstraction Cloud-Native Software
By Hugh McKee
Despite cloud native's advantages, developers often resist using high-abstraction software systems due to the perceived loss of control.
Introducing Kalix Workflow Component
By Andrzej Ludwikowski
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.
From Concept to Reality: Unraveling the Ideal Features of an Event-Driven Microservice Platform
By Hugh McKee
This article explores the fundamentals of event-driven microservices, focusing on the importance of loose coupling, message-driven communication, and asynchronous processing.
Introducing Code-first Java SDK for Kalix
By Renato Cavalcanti
The Java SDK for Kalix offers a developer experience that is familiar to both Java and Spring Boot users.
Climbing the Ladder of Abstraction
By Jonas Bonér
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.
Our first Code-first SDK aimed at simplifying Developer Experience is now GA
By Rahul Kumar
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.
Real-Time Weather Alerting with Kalix
By The Kalix Team at Lightbend
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.
When Should I Use Microservices?
By The Kalix Team at Lightbend
This article will walk you through what microservices do well, their challenges, and whether they’re right for you.
Microservices Versus Serverless
By The Kalix Team at Lightbend
These adaptable models provide businesses with the agility, flexibility, and scalability to meet changing market demands.
How Kalix Increases Engineering Velocity
By The Kalix Team at Lightbend
Explore how Kalix can help increase engineering velocity and release quality software more frequently and quickly.
How Kalix Abstracts Away Headaches
By The Kalix Team at Lightbend
Through abstraction, Kalix allows developers to build high-performance, low-latency applications without worrying about architectural complexity, database management, or developer operations.
A Guide to Event Sourcing in Microservices
By The Kalix Team at Lightbend
A high-level guide to event sourcing in microservices. Learn what it is, how it works, and why it is important.
Implementing Cross-entity Unique Keys in Kalix - Part 3
By Renato Cavalcanti
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.
Implementing Cross-entity Unique Keys in Kalix - Part 2
By Renato Cavalcanti
In part 2 we cover how to combine Actions, Value Entities and Event Sourced Entities to implement cross-entity unique keys.
Implementing Cross-entity Unique Keys in Kalix - Part 1
By Renato Cavalcanti
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.
7 Tips for Getting the Most Out of Microservices
By The Kalix Team at Lightbend
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
Managing Kalix APIs with Apigee
By Alan Klikić
This article will showcase how Google Apigee cloud service can be used to facade Kalix API with required API gateway features.
Serverless in 20 Minutes: Gaming Leaderboard
By The Kalix Team at Lightbend
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.
Integrating Kalix and Auth0 using JWTs
By James Roper
This article is going to walk you through integrating Kalix and Auth0 using JSON Web Tokens (JWTs).
Kalix and DDD
By Francisco López Sancho
In this article, you'll learn how concepts from DDD are reflected in Kalix.
Real-Time Traffic Monitoring with Kalix
By The Kalix Team at Lightbend
In this article, we’ll create a service hosted by Kalix to simulate a real-time vehicle tracking system.
Kalix: Move to the Cloud. Extend to the Edge. Go Beyond.
By Jonas Bonér
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.