Pramitha Mihiranga Jayasooriya

Project

LifePill

Healthcare Ecosystem Platform

Overview

Built an event-driven microservices platform supporting Web, Mobile, and Desktop clients using the database-per-service pattern for scalability and isolation. Implemented Saga-based distributed transactions and applied Circuit Breaker and Bulkhead patterns to ensure resilience and fault tolerance. Designed centralized configuration, caching, and observability mechanisms to support scalable and reliable production deployments on AWS.

Key Highlights

  • Event-driven microservices with database-per-service pattern
  • Saga-based distributed transactions with Circuit Breaker resilience
  • Full observability with Prometheus, Grafana, and Zipkin
  • Supports Web, Mobile, and Desktop clients

Tech Stack

JavaSpring BootSpring CloudRabbitMQPostgreSQLMongoDBRedisAWSDockerJenkinsPrometheusGrafana