The latest release of Apache Kafka delivers the queue-like consumption semantics of point-to-point messaging. Here’s the how, what, and why. Since its initial release in 2011, Apache Kafka has ...
AI on the JVM accelerates: New frameworks like Embabel, Koog, Spring AI, and LangChain4j drive rapid adoption of AI-native and AI-assisted development in Java. Java 25 anchors a modern baseline: The ...
I'm a software engineer with 7 years of experience. I enjoy data structure, graph theory, and distributed systems. In the previous article, we figured out how to implement server-side interceptors. In ...
Loom is a newer project in the Java and JVM ecosystem. Hosted by OpenJDK, the Loom project addresses limitations in the traditional Java concurrency model. In particular, it offers a lighter ...
7+ YOE in backend applications, architecture and design. Microservices, distributed system. Senior SDE at Booking.com At-most-once is also known as Fire-and-forget. Suitable for analytics systems or ...
To measure latency we take the three stage pipeline and generate events at less than saturation. This is achieved by waiting 1 microsecond after injecting an event before injecting the next and ...
I propose to add a new package, "container/queue", to the standard library to support an in-memory, unbounded, general purpose queue implementation. Queues in computer science is a very old, well ...
This paper introduces the basic functions of the e-commerce system implemented on Android, including user management functions, product search functions, product browsing functions, and product ...