BizKitHub Architecture
Kompletní přehled architektury SAAS ekosystému BizKitHub včetně všech aplikací a služeb.
Architektura systému
Aplikace a služby
Admin Interface
Správa a administrace
Core Application
Hlavní monolitická aplikace
Central Database
Centrální databáze
🎯 Centralizovaná data
Všechna data jsou uložena na jednom centrálním místě a distribuována do dalších aplikací.
🔗 Inteligentní propojení
Všechna data jsou inteligentně prolinkována a lze je fulltextově prohledávat.
⚡ Jednotné API
Komunikace mezi všemi službami probíhá přes jednotné REST API.
Základní komponenty
Core Application
Hlavní monolitická aplikace obsahující business logiku
Central Database
Centrální databáze pro všechna data ekosystému
REST API
Jednotné API pro komunikaci mezi všemi službami
API komunikace
REST API
Pro komunikaci mezi frontendem klientského webu a BizKitHub používáme REST API. Toto stejné API používáme pro komunikaci napříč všemi BizKitHub službami.
Aplikace ekosystému
Frontend
Admin
Documentation
Monitoring
Support
Tools
Infrastructure
External
Tok dat
Centrální databáze
Všechna data jsou uložena v centrální databázi
REST API
Data jsou zpřístupněna přes jednotné REST API
Distribuce
Aplikace získávají data přes API a zobrazují je uživatelům
Technické detaily
Výhody architektury
- Centralizovaná správa dat
- Konzistentní API napříč službami
- Snadná škálovatelnost
- Jednotná autentifikace
Klíčové vlastnosti
- Fulltextové vyhledávání
- Inteligentní propojení dat
- Real-time synchronizace
- Vysoká dostupnost