Building Microservices at 130 Million Requests Per Day
How we architected the AirAsia Move platform for massive scale — circuit breakers, distributed tracing, Kafka event flows, and hard lessons from production.
Tag archive
How we architected the AirAsia Move platform for massive scale — circuit breakers, distributed tracing, Kafka event flows, and hard lessons from production.

An interviewer-vs-candidate transcript of GeeksforGeeks' Your Social Network in Java — and why the right answer to "can you do better?" is a confident no.

Java's HashMap mitigates Hash Collision Denial of Service (DoS) attacks by automatically converting...

The previous article explained that RAG retrieves "semantically similar" chunks before generating an...
Tables, indexes, constraints, sequences, partitions and rows, in one go. 1....

An exhaustive technical analysis of Java's HashMap internals, exploring bucket arrays, hash calculation, collision resolution, Java 8 treeification, rehashing, and the critical contract between hashCode and equals.
Add OpenID Connect login to Spring WebFlux with pac4j: protect routes, handle the OIDC callback, read the user profile and configure logout.

Master exception handling in Java by exploring the architectural trade-offs of checked and unchecked exceptions, avoiding common antipatterns like catching Throwable, properly chaining root causes, and designing domain-specific error hierarchies.

A deep dive into the Java Memory Model (JMM), covering instruction reordering, memory barriers, CPU cache coherency, volatile semantics, and Atomic variables with CAS.
INHERITANCE: Inheritance in Java is a core OOP concept that allows a class to acquire properties...

In an e-commerce application, multiple users can try to purchase the same product at exactly the same...
A comment on my last release: backend portability only matters if retrieval quality stays comparable....