Skip to content

Technology Stack

boyism80 edited this page Jul 3, 2026 · 3 revisions

Technology Stack

fb combines C++ real-time services with C# HTTP backend services.

Service Language Role
Gateway, Login, Game, Bot C++20 Client-facing TCP servers
Internal, Marketplace, Write-back, Log, Admin Tool C# / .NET 8 HTTP backend and background workers
server/fb C++ Shared library (threading, AMQP, HTTP client)
server/http C# Shared library (DB, Redis, MQ, migrations) — not a standalone process

Protocols and infrastructure

Layer Technology
Client protocol TCP + FlatBuffer
Service-to-service API HTTP + FlatBuffer
Events and write-back RabbitMQ
Hot data cache Redis
Persistent storage MySQL (unified + per-world, sharded)
Deployment Kubernetes, Pulumi (infra/pulumi/)

Related pages

Clone this wiki locally