Idempotent Write Paths: Keeping an Integration Pipeline Correct When Messages Repeat
Table of Contents A reconciliation that didn't add upWhat you key idempotency on is the whole gameWhere the dedup check actually livesWhen a duplicate arrives: ignore, overwrite, or mergeStitching identities together across systemsHow do you prove you didn't lose anythingFurther ...
-
🛑⚡ When NOT TO USE Event-Driven Architecture (EDA)
Event-Driven Architecture can unlock scalability, loose coupling and powerful integrations; but it also introduces retries, eventual consistency, observability challenges and operational overhead. This article explores seven situations where EDA may be the wrong choice, from simple CRUD applications to workflows that require strong consistency or immediate responses.
-
TestBox 7: Real-Time Feedback, a Browser-Based IDE, and Modern Testing Workflows on the JVM
Table of Contents Keyboard ShortcutsStreaming Test Execution via SSEDry Run & Spec DiscoveryBoxLang CLI Runner — New Power OptionsOther Notable ImprovementsTestBox CLI Updates (v1.8.0)Upgrade Now TestBox 7.x focuses on improving testing workflows for BoxLang and CFML applications. This release introduces …
-
Micrometer & Prometheus in Spring Boot: Kafka Burger Orders🍔📨
Learn Micrometer and Prometheus in Spring Boot by building a Kafka Burger Orders app that emits metrics. Step-by-step guide with code and takeaways.
-
Spring Boot + Kafka Streams: Event Routing & Testing
Learn how to do Kafka Stream with Spring Boot! 🍃 With a city tour visits system…
-
When Speed Matters: Real-time Stream Processing with Hazelcast and Redpanda
Let’s explore the powerful combination of Hazelcast and Redpanda to build high-performance, scalable, and fault-tolerant applications that react to real-time data.
-
Ingesting Time-Series Events from Kafka into QuestDB
Ingest streaming time-series data from Apache Kafka into QuestDB using ILP with the Kafka Sink Connector
-
How to Create a Failover Client using the Hazelcast Viridian Serverless
Learn to update a Java client to automatically connect to a secondary, failover cluster if it cannot connect to its original, primary cluster.
-
Streaming Real-Time Data on the Hazelcast Viridian Serverless
Quickly learn how to connect Hazelcast Viridian to a Confluent Cloud Kafka cluster, and more!
-
The Evolution of APIs: From RESTful to Event-Driven
Transitioning from synchronous to event-driven APIs modernizes the enterprise and unlocks real-time events and information.