Skip to main content
Luqmanul Hakim
Mejadokter logo

Mejadokter

Building Indonesia's Leading Healthcare Appointment Platform

Mejadokter

Project Overview

Client
Mejadokter
Industry
Healthcare Technology
Duration
2020 - Present
Services
Platform Development Technical Architecture Scaling Strategy

The Challenge

🏥

Complex Healthcare Ecosystem

Navigating Indonesia's fragmented healthcare system with thousands of providers

🔒

Trust & Compliance

Building patient trust while ensuring medical data compliance

📈

Scalability Requirements

Need to handle sudden traffic spikes during health crises

💰

Resource Constraints

Limited budget and team size (just 2 developers)

Our Solution

1

Lean Architecture

Built on serverless infrastructure to minimize operational overhead

Implementation:

Used AWS Lambda, DynamoDB, and CloudFront for auto-scaling

2

Smart Caching Strategy

Implemented multi-layer caching reducing database load by 85%

Implementation:

Redis for session data, CloudFront for static assets, database query caching

3

Progressive Web App

PWA approach for native-like experience without app store overhead

Implementation:

Service workers, offline functionality, push notifications

4

Automated Operations

Extensive automation to manage platform with minimal human intervention

Implementation:

CI/CD pipelines, automated testing, self-healing infrastructure

Technology Stack

🎨

Frontend

  • Next.js
  • React
  • Tailwind CSS
  • PWA
⚙️

Backend

  • Node.js
  • Express
  • PostgreSQL
  • Redis
☁️

Infrastructure

  • AWS Lambda
  • CloudFront
  • S3
  • RDS
🔧

Tools & Services

  • GitHub Actions
  • Sentry
  • Datadog
  • Stripe

System Architecture

Architecture Diagram Placeholder

Results & Impact

50,000+
Active Users
Growing 20% month-over-month
99.9%
Uptime
Less than 1 hour downtime per year
4.8
User Rating
From 10,000+ reviews
< 2s
Page Load Time
85% faster than competitors
70%
Cost Reduction
Compared to traditional development
2
Team Size
Entire platform managed by 2 people

Business Metrics

Monthly Active Users 50,000+
Appointments Booked 250,000+
Partner Clinics 500+
Cities Covered 15

Technical Metrics

API Response Time < 200ms
Database Queries/sec 10,000+
CDN Cache Hit Rate 94%
Error Rate < 0.01%

Deep Dive: Technical Details

The Healthcare Appointment Problem in Indonesia

Indonesia's healthcare system serves 270+ million people across 17,000 islands. Booking medical appointments traditionally meant:

  • Hours of phone calls to find available slots
  • No price transparency
  • Long waiting times at clinics
  • Lost medical records between visits

Our Approach: Efficiency at Every Level

Instead of building a complex system that tries to do everything, we focused on doing one thing exceptionally well: making appointment booking effortless.

Key Technical Decisions

1. Serverless First

By going serverless, we eliminated:

  • Server maintenance overhead
  • Scaling concerns during traffic spikes
  • 90% of operational costs

2. Progressive Enhancement

The platform works on any device:

  • Core functionality works without JavaScript
  • Enhanced features for modern browsers
  • Offline mode for unreliable connections

The Power of Constraints

Having only 2 developers forced us to:

  • Automate everything possible
  • Choose boring, proven technology
  • Focus on features that directly impact revenue
  • Build for maintainability over perfection

The result? A platform that competitors with 50+ developers can't match in reliability, speed, or user satisfaction.

Ready to Work Together?

Let's discuss how we can transform your technology operations with radical efficiency.

Start a Conversation
2
People in Team
90+
Happy Customers
94%
Profit Margins