Logo

Medisea

Achieva Futura Gemilang
Achieva Futura GemilangPenulis
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

Baca Juga

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