hover a component to find its circleLNM · 1024 terms
← the spectrum
professional · andela · 2020 · contributor · live

LNM Microservices

A microservices ecosystem for processing Lipa Na M-Pesa merchant applications and approvals at Safaricom, powered by Spring Boot, Kafka, and Kubernetes.

§ problem

Lipa Na M-Pesa merchant onboarding required a scalable microservices architecture to handle multi-stage application processing and approval workflows.

§ overview

  • Contributed to a suite of Spring Boot microservices handling merchant application submission, approval workflows, and batch processing.
  • Optimized SQL queries across backend services, improving performance and efficiency.
  • Worked with event-driven communication between services using Kafka for reliable async processing.
  • Services deployed on Kubernetes with Prometheus monitoring, Redis caching, and MySQL persistence.

§ components

Each part of the stack is bound to one of the largest circles. Hover one to find it in the drawing.

  • n1Java
  • n2Spring Boot
  • n3REST APIs
  • n4Redis
  • n5PostgreSQL
  • n6Docker
  • n7Kubernetes
  • n8Microservices

§ links

§ continue

moses gitaucase study