Pular para o conteúdo principal

Visão Geral da Arquitetura

A QuettaCode Platform é uma arquitetura moderna baseada em microsserviços, projetada para alta disponibilidade, escalabilidade e manutenibilidade.

Diagrama Geral

Stack Tecnológica

Backend

TecnologiaVersãoUso
Kotlin2.2.xLinguagem principal
Spring Boot3.3.xFramework web
JDK21Runtime
PostgreSQL16Banco relacional
MongoDB7.xLogs e histórico
Redis7.xCache, sessões, filas

Frontend

TecnologiaVersãoUso
Next.js16.xFramework React
React19.xUI Library
TypeScript5.xTipagem
Tailwind CSS4.xEstilização

Módulos do Sistema

Padrões Arquiteturais

1. Multi-tenancy

Isolamento completo de dados entre organizações. Saiba mais →

2. CQRS Simplificado

  • PostgreSQL: Escritas e leituras transacionais
  • MongoDB: Leituras de histórico e logs

3. Event-Driven

Workers processam eventos assíncronos via Redis Streams.

4. API-First

Toda funcionalidade exposta via REST API documentada com OpenAPI.

Próximos Passos