RSSAmplifier

Blog

inanzzz.com | Programming Blog

This is an open source programming blog and is not like one of those where you find novel-like long-winded posts. Instead, there will be “straight to the point” information and full examples.

inanzzz.comRSS feed ↗881 posts

Latest posts

Storing and recycling API authentication tokens using sync.Map in Golang

Storing and recycling API authentication tokens using sync.Map in Golang

Using OpenSearch API version 4 with Golang

Using OpenSearch API version 4 with Golang

Using AWS Secrets Manager in Golang

Using AWS Secrets Manager in Golang

Using OpenSearch with Golang

Using OpenSearch with Golang

Using NewRelic transactions, segments and events in Golang HTTP APIs

Using NewRelic transactions, segments and events in Golang HTTP APIs

Creating a custom HTTP router with groups using Golang's standard library

Creating a custom HTTP router with groups using Golang's standard library

Using NewRelic with Golang's standard library handler

Using NewRelic with Golang's standard library handler

Creating a custom Slog level in Golang

Creating a custom Slog level in Golang

Custom not found and method not allowed middleware for new Golang net/http router

Custom not found and method not allowed middleware for new Golang net/http router

Using yaml for application configs and secrets in Golang

Using yaml for application configs and secrets in Golang

Extracting struct fields in Golang

Extracting struct fields in Golang

Creating a consumer interceptor for Kafka in Golang

Creating a consumer interceptor for Kafka in Golang

Creating a producer interceptor for Kafka in Golang

Creating a producer interceptor for Kafka in Golang

Creating a sync producer pool for transactional Kafka events in Golang

Creating a sync producer pool for transactional Kafka events in Golang

Server Sent Event example for real-time communications in Golang

Server Sent Event example for real-time communications in Golang

Golang, OpenTelemetry, Jaeger, ElasticSearch and Kubernetes setup for application traces

Golang, OpenTelemetry, Jaeger, ElasticSearch and Kubernetes setup for application traces

Setting up multi cluster Kafka server with docker compose

Setting up multi cluster Kafka server with docker compose

Consuming specific Kafka topic partitions with a consumer group and ignoring others in Golang

Consuming specific Kafka topic partitions with a consumer group and ignoring others in Golang

Kafka consumer groups running on multiple application instances

Kafka consumer groups running on multiple application instances

Producing batch messages to Kafka using Golang

Producing batch messages to Kafka using Golang

Kafka sync and async producer example in Golang

Kafka sync and async producer example in Golang

A sync Kafka producer and consumer example with Golang

A sync Kafka producer and consumer example with Golang

Creating consumers for each partition of a Kafka topic in Golang

Creating consumers for each partition of a Kafka topic in Golang

Checking Kafka topic existence in Golang

Checking Kafka topic existence in Golang

Preserving message ordering in Kafka

Preserving message ordering in Kafka

Apache Kafka components and general tradeoffs

Apache Kafka components and general tradeoffs

Setting up single broker Kafka server with Docker and using in a Golang service

Setting up single broker Kafka server with Docker and using in a Golang service

Using new http router with Golang APIs

Using new http router with Golang APIs

Creating an API rate limiter with Redis and Postgres in Golang

Creating an API rate limiter with Redis and Postgres in Golang

Signing and verifying a JWT token with ECDSA in Golang

Signing and verifying a JWT token with ECDSA in Golang

Using ECDSA to sign and verify message in Golang

Using ECDSA to sign and verify message in Golang

Creating a Golang HTTP client that can retry and backoff request

Creating a Golang HTTP client that can retry and backoff request

Using regex instead of build tags to differentiate unit and integration tests in Golang

Using regex instead of build tags to differentiate unit and integration tests in Golang

Using integration tests for Postgres database and Docker in Golang

Using integration tests for Postgres database and Docker in Golang

Using signal NotifyContext for graceful HTTP server shutdown in Golang

Using signal NotifyContext for graceful HTTP server shutdown in Golang

Using AWS ElastiCache for Redis in Golang applications

Using AWS ElastiCache for Redis in Golang applications

Using context from signal NotifyContext as HTTP base context in Golang

Using context from signal NotifyContext as HTTP base context in Golang

Setting GOMAXPROCS in Kubernetes for Golang applications

Setting GOMAXPROCS in Kubernetes for Golang applications

Kubernetes CPU/Memory limits and requests

Kubernetes CPU/Memory limits and requests

Using AWS DynamoDB table and Global Secondary Index for CRUD operations in Golang - v2

Using AWS DynamoDB table and Global Secondary Index for CRUD operations in Golang - v2

Using AWS DynamoDB table and Global Secondary Index for CRUD operations in Golang

Using AWS DynamoDB table and Global Secondary Index for CRUD operations in Golang

A concurrent AWS S3 multipart upload example with Golang

A concurrent AWS S3 multipart upload example with Golang

Using Terraform to configure AWS EventBridge to periodically call a HTTP endpoint

Using Terraform to configure AWS EventBridge to periodically call a HTTP endpoint

Configuring AWS with Terraform to send alarm emails after detecting error or warning in CloudWatch logs

Configuring AWS with Terraform to send alarm emails after detecting error or warning in CloudWatch logs

Configuring AWS with Terraform to regularly call AWS Lambda using EventBridge Scheduler

Configuring AWS with Terraform to regularly call AWS Lambda using EventBridge Scheduler

Using AWS EventBridge, SQS, Lambda, SNS, CloudWatch to setup scheduled asynchronous event driven architecture with Terraform

Using AWS EventBridge, SQS, Lambda, SNS, CloudWatch to setup scheduled asynchronous event driven architecture with Terraform

Sending emails with AWS SES in Golang applications

Sending emails with AWS SES in Golang applications

Creating AWS SES email identity and template with Terraform

Creating AWS SES email identity and template with Terraform

Creating an AWS Lambda Terraform module for Golang

Creating an AWS Lambda Terraform module for Golang

Using pre-signed URL for AWS S3 file upload and download in Golang

Using pre-signed URL for AWS S3 file upload and download in Golang