Blog

Latest Posts

  • NestJS on Kubernetes – Kubernetes for Developers
    In this blog post, I will show you how to deploy a NestJS application on Kubernetes. NestJS is a Node.js framework that makes it easy to develop server-side applications. Kubernetes is a powerful open-source platform for managing containerized applications. Together, these two technologies can help you build and manage scalable applications quickly and easily. The […]
  • NestJS Shared Module Example – Monorepo Setup
    This article is the third article of the series “NodeJS Microservices with NestJS, Kafka and Kubernetes,” and it will explore the concepts of code reusability and code versioning while creating a NestJS Shared Module. To follow the coding part it is necessary to clone the https://github.com/thiagotigaz/microservices-nestjs-k8 repository containing the code produced in the first two […]
  • NodeJS Microservices with NestJS, Kafka, and Kubernetes
    This is the second post in the “NodeJS Microservices with NestJS, Kafka, and Kubernetes” series, and we’ll build up the second application called microservices. The microservices application will connect to a Kafka cluster to consume the records pushed to a Kafka topic by the api application. Before we begin, make sure you have a working […]
  • Top 5 Docker Best Practices for Production Usage
    Docker is a containerization platform that has made developing, deploying, and running software much easier. Docker containers are completely isolated from each other, just like traditional VMs, yet they use far fewer resources because they don’t have to run an entire guest OS in order to run their app. Docker enables you to separate your […]
  • NestJS Kafka and Kubernetes
    Welcome to this series of posts about microservices applications using NodeJS, NestJS Kafka, Kubernetes, and Amazon Elastic Kubernetes Service (EKS). In this series, we are going to cover a microservices setup composed of two applications, an API and a worker. In this post, we are going to create a REST API composed of basic CRUD […]