mirror of
https://github.com/Dvorinka/MyClubServer.git
synced 2026-06-04 18:52:56 +00:00
dev day #90 🥳
This commit is contained in:
@@ -0,0 +1,37 @@
|
||||
graph LR
|
||||
subgraph Backend
|
||||
Router[API Router /api/v1]
|
||||
Middleware[Middleware JWT RateLimit CORS Gzip Recovery]
|
||||
Controllers[Controllers]
|
||||
Services[Services]
|
||||
Models[Models GORM]
|
||||
DB[PostgreSQL]
|
||||
Migrations[Migrations]
|
||||
Jobs[Background jobs Prefetcher Newsletter]
|
||||
Uploads[uploads static dist]
|
||||
end
|
||||
|
||||
subgraph Integrations
|
||||
FACR[FACR API]
|
||||
YT[YouTube API]
|
||||
ZON[Zonerama]
|
||||
SMTP[SMTP Email]
|
||||
MAPS[Google Maps]
|
||||
UMAMI[Umami Analytics]
|
||||
end
|
||||
|
||||
Router --> Middleware
|
||||
Router --> Controllers
|
||||
Controllers --> Services
|
||||
Services --> Models
|
||||
Models --> DB
|
||||
Migrations --> DB
|
||||
Jobs --> Services
|
||||
Jobs --> DB
|
||||
Controllers --> Uploads
|
||||
Controllers --> FACR
|
||||
Controllers --> YT
|
||||
Controllers --> ZON
|
||||
Controllers --> SMTP
|
||||
Controllers --> MAPS
|
||||
Controllers -. telemetry .-> UMAMI
|
||||
Reference in New Issue
Block a user