veza/docs/adr/README.md

29 lines
1.5 KiB
Markdown
Raw Normal View History

# Architecture Decision Records
## ORIGIN Architecture (v0.9.8)
| ADR | Title | Status |
|-----|-------|--------|
| [ADR-001](ADR-001-go-backend-api.md) | Go pour Backend API | Accepted |
| [ADR-002](ADR-002-chat-server-go.md) | Chat Server Go | Accepted |
| [ADR-002b](ADR-002b-stream-server-rust.md) | Stream Server Rust | Accepted |
| [ADR-003](ADR-003-postgresql.md) | PostgreSQL | Accepted |
| [ADR-004](ADR-004-microservices.md) | Microservices | Accepted |
| [ADR-005](ADR-005-rest.md) | REST | Accepted |
| [ADR-006](ADR-006-redis.md) | Redis Cache et Sessions | Accepted |
| [ADR-007](ADR-007-rabbitmq.md) | RabbitMQ Message Queue | Accepted |
| [ADR-008](ADR-008-react.md) | React + TypeScript Frontend | Accepted |
| [ADR-009](ADR-009-vite.md) | Vite Build Tool | Accepted |
| [ADR-010](ADR-010-docker.md) | Docker Conteneurisation | Accepted |
| [ADR-011](ADR-011-hyperswitch.md) | Hyperswitch Paiements | Accepted |
| [ADR-012](ADR-012-elasticsearch.md) | Elasticsearch Recherche | Accepted |
## Project-specific ADRs (legacy)
| File | Title | Status |
|------|-------|--------|
| [ADR-001-rust-services](ADR-001-rust-services.md) | Go + Rust + React Architecture | Accepted |
| [ADR-002-chat-server](ADR-002-chat-server.md) | Chat Server Rust → Go | Accepted |
| [ADR-003-redis-sentinel-postponed](ADR-003-redis-sentinel-postponed.md) | Redis Sentinel postponed to v1.1 | Accepted |
| [ADR-004-pkce-oauth](ADR-004-pkce-oauth.md) | PKCE for OAuth (v0.902) | Accepted |