Blog Posts

Micro-frontend using Module federation

Micro-frontend Micro frontends is an architectural used to break down a big website into smaller frontends.

Read More

Accept interface return struct

Accept interface return struct The term Accept interface return struct was first coined by Jack Lindamood in this article .

Read More
One way to architecture your Golang app

One way to architecture your Golang app

One way to architecture your app One common question/talking point in the golang community is how to architect your application.

Read More
Singleflight

Singleflight

Why Singleflight? Imagine you are running a service that calls a slow operation, let’s say it makes an expensive query to a database.

Read More

Graceful shutdown of server in Go

Graceful shutdown Graceful shutdown refers to shutting down an application or service in a way that allows it to finish any ongoing tasks or transactions, clean up resources, and exit in an orderly and controlled manner.

Read More
Why blogging

Why blogging

Welcome to my blog! In this inaugural post, I want to share my motivations and aspirations behind this venture.

Read More