mooz

“Creators share trips. Travelers copy and edit them right away.”

A travel platform where creators plan, publish and earn from their trips, and travelers find trips and adapt them for their own use.

mooz
RoleBackend architect + Platform
Period2025 — Present
TypeStartup
17microservices
74%of backend commits
379test files
mooz
01 / 04

Home for travelers

Start from a dream trip and get an itinerary you can actually use. Search thousands of trips based on real experience.

02 / 04

Travel like a local

No need to plan from scratch. Take a trip you like and adapt it in minutes.

03 / 04

Book everything in one place

Book everything from your trip plan, without switching between apps.

04 / 04

For creators

Turn past trips into income with automatic commissions and no minimum follower count.

Architecture

The backend I designed

Three layers of Go microservices. Data flows through Kafka into a search index. Deployed with GitOps.

FIG 0.1
Next.js webtravelers & creators · TH/EN
FIG 0.2
Adapters ×4aws · fx · google · oauth
FIG 0.3
Orchestrators ×4trip · user · master · media
FIG 0.4
Processors ×9domain services · circuit breakers
FIG 0.5
Postgres → Kafka → ElasticDebezium CDC · search index

Backend02

Go
all microservices
Gin
HTTP framework

Data04

PostgreSQL
source of truth
Kafka
event bus
Debezium
change data capture
Elasticsearch
trip search

Platform03

AWS EKS
Kubernetes cluster
Argo CD
GitOps deploy
Helm
one chart per service
Next project · 02 / 05
ScanDi
“GS1 Digital Links and online product pages for Thai SMEs, no code needed”