Technology Stack
Explore the powerful technologies that power Argentum Quest.
๐ฅ๏ธServer Technologies
Robust and scalable backend infrastructure for a seamless gaming experience.
TypeScript
Type-safe JavaScript that improves code quality and catches errors before runtime. Enables better IDE support and refactoring capabilities.
Node.js
Fast and efficient JavaScript runtime built on Chrome's V8 engine. Perfect for real-time applications with high concurrency.
PostgreSQL
Powerful open-source relational database with ACID compliance. Excellent for complex queries and data integrity.
Prisma ORM
Modern database toolkit and ORM that provides type-safe database access. Auto-generates types based on your schema.
Redis
In-memory data structure store used as a database, cache, message broker, and queue. Extremely fast read/write operations.
Custom TCP Protocol
Reliable, connection-oriented protocol that ensures ordered and error-checked delivery of data packets.
Winston Logging
Multi-transport async logging library for Node.js. Provides flexible logging with levels and formatting options.
๐ฎClient Technologies
Modern web technologies for a responsive and immersive browser-based gaming experience.
Next.js
React framework with built-in routing, SSR, and optimization. Provides excellent performance and developer experience.
React
Popular JavaScript library for building user interfaces with component-based architecture and virtual DOM.
Tailwind CSS
Utility-first CSS framework that enables rapid UI development with highly customizable design system.
TypeScript
Type-safe JavaScript that improves code quality and catches errors before runtime. Enables better IDE support and refactoring capabilities.
PWA Support
Progressive Web App technology that enables web apps to be installed and work offline. Provides native-like experience.
next-seo
Search Engine Optimization library that automatically handles meta tags, OpenGraph, and structured data.
๐๏ธServer Architecture
Our distributed server architecture is designed for scalability, reliability, and global performance. Each server runs independently while maintaining synchronization through our federated network, ensuring players can connect from anywhere with minimal latency.
๐ Multi-Region
Orchestration system for distributed servers across different regions
๐ State Sync
Real-time synchronization via Redis pub/sub messaging
โ๏ธ Dynamic Config
Database-driven configuration for zero-downtime updates