Blog Posts

Blog Posts
Hilla and Kafka. Part 2: Producing messages

Creating Kafka messages using Hilla’s first-class form support and type-safety in the frontend and Spring Kafka and Spring Boot’s auto-configuration capabilities in the Hilla backend.

Blog Posts
Hilla and Kafka. Part 1: Consuming messages

Consuming Kafka messages using Spring Kafka and Spring Boot’s auto-configuration capabilities in the Hilla backend and displaying these messages in the Hilla frontend UI in a reactive way.

Blog Posts
How to display application information in Hilla?

Displaying application information in the frontend of a Hilla app is a useful pattern. By combining Gradle, Netflix’s Nebula release plugin and Vite’s environment variable capabilities this pattern can be implemented easily.

Blog Posts
Observing Hilla apps. Part 2: Frontend

Continuously observing the React frontend of a Hilla app is challenging, as the browser is far away and not under the control of developers. Fortunately, there are approaches for collecting logs, traces and metrics for the frontend of a Hilla app.

Blog Posts
Observability for Hilla apps. Part 1: Backend

Hilla apps in production should be continuously observed in order to detect errors and problems as early as possible. Using OpenTelemetry and Micrometer, logs, traces and metrics for the Spring Boot backend of a Hilla app can be collected for this purpose.

Blog Posts
Shipping Hilla apps to production. Part 4: Serverless Deployment

Hilla apps are perfectly suited for Serverless Deployments. This enables an affordable, efficient and scalable operation of Hilla apps in container environments.