Roman Le

9 posts
Event-Driven Architecture
members

Event-Driven Architecture

What is Event-Driven Architecture (EDA)Event-Driven Architecture (EDA) is a software architecture paradigm where the generation, detection, and reaction to events are central to the structure and func
Roman Le
Building a Secure App with Next.js & Keycloak Authentication
members

Building a Secure App with Next.js & Keycloak Authentication

In this blog post, we'll walk through the step-by-step process of creating a Next.js application with Keycloak as the authentication provider. We'll use Docker to simplify the Keycloak setup. Let's di
Roman Le
Getting started with Apache Kafka in Quarkus
members

Getting started with Apache Kafka in Quarkus

Why?Quarkus is a Java framework optimized for cloud-native environments, while Kafka is a distributed streaming platform for building real-time data pipelines. Using Quarkus and Kafka together enables
Roman Le
gRPC vs REST speed comparison
members

gRPC vs REST speed comparison

gRPC is a big competitor of REST. In this post, we will create simple gRPC and SpringBoot application to compare the speed of them. Which will win and why?
Roman Le
Trace HTTP request in with Micrometer
members

Trace HTTP request in with Micrometer

Why do we want to trace http request?On an API application, that has numerous concurrent request calls. If get an exception of a bug and you want to find the root cause, it can be hard when you look i
Roman Le
Tracing gRPC calls with Micrometer
members

Tracing gRPC calls with Micrometer

Why do we want to trace the gRPC call?In the previous post, I introduced tracing HTTP requests in Spring Boot 3 with Micrometer. And how do we in gRPC call? Let's get started. On a microservice system
Roman Le
Introduction about gRPC and implement with Spring boot
members

Introduction about gRPC and implement with Spring boot

Quickly introduce the gRPC and how to implement with Spring boot
Roman Le
Serverless Architecture
AWS
members

Serverless Architecture

“Focus on your application, not the infrastructure”That is the quote introduce about serverless. You don't need spend your daylight hours to implementing, maintaining, debugging, and monitoring the in
Roman Le
Edge Runtime and compare it with Serverless
AWS
members

Edge Runtime and compare it with Serverless

The latency between your customers and most server infrastructure, often located in US East, makes it difficult to create a consistently fast web experience around the world. The Edge Functions enable
Roman Le