Ecommerce app
I recently built a microservices-based e-commerce application using Spring Boot, and I wanted to share my journey with you. This project taught me a lot about distributed systems, inter-service communication, and containerization. Let me walk you through what I did!
Kafka Realtime Page Analytics is a Spring Boot project that demonstrates real-time event streaming, processing, and live analytics using Kafka, Kafka Streams, and Spring Cloud Stream. It simulates page events, aggregates them in real time, and visualizes the results in a dynamic web dashboard.
Demo project of deploying a microservices ecommerce application inside a kubernetes cluster in Linode LKE (Linde Kubernetes Engine)
This project demonstrates how to deploy a highly available MongoDB replica set with a web UI using Mongo Express, running on a managed Kubernetes cluster in Linode Kubernetes Engine (LKE). Traffic from the browser is routed through Nginx Ingress to the Mongo Express UI.
In this project, we’ll set up a Amazon EKS cluster with worker nodes. This includes creating IAM roles, VPC networking, the control plane, and EC2-based node groups. At the end, we’ll connect kubectl to the cluster and verify that everything is working.