Logo

Medisea

Achieva Futura Gemilang
Achieva Futura GemilangAuthor
2025
8 min read
Medisea

# TL;DR

πŸš€
  • High-performance pharma marketplace with 100K+ MAU
  • Sub-100ms latency using Go and optimized database queries
  • Fault-tolerant payment system with circuit breakers
  • Real-time search with Meilisearch

# Description

Medisea is a comprehensive pharmaceutical marketplace designed to bridge the gap between pharmacies and consumers. Built during the Sea Labs program, it tackles the challenge of high-concurrency transactions and reliable inventory management. The platform features a robust backend capable of handling over 100k monthly active users with sub-100ms latency, ensuring a smooth user experience even during peak demand. We utilized a microservices-inspired architecture (modular monolith) to ensure scalability while maintaining development velocity. The frontend, built with React and Vite, offers a snappy, responsive interface, while the Go backend ensures type safety and performance.

# Tech Stack

Go
Go
Docker
Docker
SPACE
SPACE
React
React
Nginx
Nginx
Vite.js
Vite.js
Vitest
Vitest
Meilisearch
Meilisearch
Grafana
Grafana
k6
k6
TypeScript
TypeScript

# Features

  • Real-time drug inventory management
  • Secure payment gateway integration
  • Distance-based pharmacy search
  • Prescription upload and verification flow
  • Admin dashboard for order management

# Lessons Learned

πŸ’‘
Importance of database indexing for query performance
πŸ’‘
Strategies for handling distributed transactions
πŸ’‘
Effective caching policies to reduce database load
πŸ’‘
Writing comprehensive unit and integration tests

Read More

Mobile Bansos
2024

Mobile Bansos

A digital infrastructure designed to ensure the transparent, efficient, and targeted distribution of social assistance across Indonesia.

Flutter
Dart
Questify
2024

Questify

A gamified research platform that redefines academic engagement by connecting communities through incentivized, prize-based questionnaires.

Next.js
NestJS
TypeScript