PROGRESSIVE CODERPROGRESSIVE CODER
  • Become a Pro!
  • Areas
    • Software Design and Architecture
      • Software Architecture
        • Microservices
        • Domain Driven Design
        • Event Driven Architecture
        • Monolithic Architecture
    • Cloud computing and DevOps
      • Platforms
        • AWS
      • Containerization and Orchestration
        • Docker
        • Docker Compose
        • Kubernetes
        • OpenShift
      • Infrastructure as Code
        • Terraform
      • Message Queuing and Streaming
        • Kafka
        • RabbitMQ
      • Caching and Performance
        • Redis
    • Programming Languages and Frameworks
      • Data Structures and Algorithms
      • Languages
        • Java
        • Rust
        • Golang
        • Python
      • Frameworks
        • Spring Boot
        • Spring Cloud
        • Axon Framework
        • NodeJS
        • ExpressJS
        • NestJS
        • Fastify
        • FastAPI
        • KoaJS
        • Deno
      • Integration
  • Blog
  • About

Cloud computing and DevOps

Blog

How to use Terraform to provision an AWS EC2 Instance?

Terraform is a deployment tool that you can use to provision and manage your infrastructure as code. Usually, the infrastructure is cloud-based but Terraform can manage anything that can be controlled through an API. But why should you consider infrastructure as code (IaC) in the first place? IaC helps avoid Read more…

By Saurabh Dashora, 3 days6 hours ago
Blog

How to use Terraform to provision Nginx Docker Container?

Infrastructure as Code or IAC is one of the core pillars of effective platform engineering. And Terraform is a very popular IAC tool that makes it extremely easy to provision infrastructure. In this post, you will learn how to use Terraform to provision a Nginx Docker Container. This will help Read more…

By Saurabh Dashora, 1 week6 hours ago
Blog

How to use the Kafka Custom Partitioner in Java Spring Boot app?

When we write a message to a topic in Kafka, it goes to one of the partitions of the topic. While Kafka provides automatic partitioning, we can also provide our own custom partitioning logic. In this post, we will learn how to use the Kafka Custom Partitioner in a Java Read more…

By Saurabh Dashora, 3 months6 hours ago
Blog

How to use the Kafka Producer Acks configuration property?

Kafka Producer Acks configuration property can often confuse developers. However, it is one of the most important properties in making sure you don’t end up loosing messages. Basically, the Kafka Producer Acks property controls how many replicas of a partition must receive the message or record before the Producer can Read more…

By Saurabh Dashora, 3 months3 months ago
Blog

Kafka Producer Example – Fire and Forget, Sync and Async Send

Whatever be our use-case for Kafka, we will always have a Producer that writes data to Kafka and a Consumer that reads data from Kafka. In this post, we will uncover the mysteries of Kafka Producer with examples. How Kafka Producer works under the hood? How to create a Kafka Read more…

By Saurabh Dashora, 3 months3 months ago
Blog

Kafka Introduction for Beginners – Key Components and Use Cases

Over the years, Kafka has become super popular among developers and large organizations. What began as an internal project at LinkedIn has turned into one of the most significant components of event-driven systems. It is used in some of the largest data pipelines in the world and organizations such as Read more…

By Saurabh Dashora, 3 months3 months ago
Blog

Understanding Sidecar Design Pattern with Kubernetes Pod

Sidecar pattern is a design approach in which application responsibilities are segregated into a separate process. Basically, this pattern allows us to add more capabilities to an applicational without additional addition of third-party components. In this post, we will look at Sidecar Design Pattern with a Kubernetes Pod deployment. However, Read more…

By Saurabh Dashora, 3 months3 months ago
Blog

How to implement Redis PubSub in NodeJS?

While Redis is popular as a caching and data storage solution for application, it is also a great tool to implement a publish-subscribe interaction. However, publish-subscribe pattern often sounds complicated to implement. On the contrary, implementing Redis PubSub in NodeJS is quite simple and straightforward. To implement Redis PubSub in Read more…

By Saurabh Dashora, 10 months10 months ago
Blog

A Guide to NodeJS Redis Pipeline using IORedis Package

Redis is based on a typical client-server model. In other words, it uses a request-response approach to handle requests. With Redis Pipeline, we can improve upon the request processing aspects. In this post, we will learn how to create a Redis Pipeline in NodeJS using the popular IORedis package. In Read more…

By Saurabh Dashora, 10 months6 hours ago
Blog

How to create a NestJS Redis Microservice?

In this post, we will learn how to create a NestJS Redis Microservice. Basically, we will learn how to use the Redis transporter. This transporter leverages the publish/subscribe messaging paradigm. This post uses the NestJS Microservice package. If you are new to the same, please refer to this detailed post Read more…

By Saurabh Dashora, 1 year6 hours ago

Posts navigation

1 2 … 5 Next
Recent Posts
  • Node.js Forward Proxy: The Ultimate Implementation Tutorial
  • How to use Terraform to provision an AWS EC2 Instance?
  • How to create a Node.js Child Process using exec and execFile?
  • How to build a Node.js API Proxy using http-proxy-middleware
  • How to use Terraform to provision Nginx Docker Container?
Subscription Form

Subscribe Now and Get Free Ebook!

* indicates required
Categories

Recent Posts
  • Node.js Forward Proxy: The Ultimate Implementation Tutorial January 16, 2023
  • How to use Terraform to provision an AWS EC2 Instance? January 14, 2023
  • How to create a Node.js Child Process using exec and execFile? January 12, 2023
Links
  • About
  • Subscribe
  • Privacy Policy

  • About
  • Subscribe
  • Privacy Policy
Created my free logo at LogoMakr.com