Blog
Welcome to my technical blog where I share insights on cloud architecture, microservices, engineering leadership, and digital transformation. Learn from real-world experiences and stay updated with the latest trends in enterprise software development.
Java Serialization Performance Showdown
Java Serialization Performance Showdown
Trace ID Generation: A Performance Analysis of UUID vs. OpenTelemetry
In high-volume systems, user experience depends on fast API responses. A slow component in your application can degrade user experience and increa...
Understanding JMH: Java Microbenchmark Harness Made Simple
In the world of software development, performance matters. But how do we accurately measure and compare the performance of different imple...
Serverless PDF Generation from HTML (WYSIWYG as PDF)
In this post, we’ll learn how to create PDF document from HTML using Puppeteer. We’ll also look at a Serverless solution using AWS Lambda. Thi...
Quarkus and the Java Developer Experience
This post covers What is Quarkus? Getting started with Quarkus. What is native executable? Building native executable from Java using Quarkus. Star...