skip to content
Paul Babatuyi

Microservice E-Commerce Platform

Tech Stack: React, React Native TSX, Golang, NGINX, Stripe, Twilio, MongoDB, PostgreSQL
GitHub: microservice-ecommerce

Overview

Full-stack microservice e-commerce platform built with React/React Native TSX frontend and Golang microservices backend.

Key Features

Architecture

  • Designed modular microservices separating user management, product catalog, cart, orders, payments, and notifications
  • Built NGINX API Gateway for request routing, load balancing, and traffic management
  • Reducing latency by up to 10% under load

Integrations

  • Integrated Stripe for payment processing
  • Integrated Twilio for SMS and notification services
  • MongoDB & PostgreSQL for flexible persistent storage across services

DevOps

  • Full Docker/Docker Compose containerization for all services
  • GitHub Actions CI/CD pipeline for automated testing and builds
  • Environment-based configurations for development, staging, and production