Vítejte v hlavním rozcestníku pro IT architekturu. Tato sekce encyklopedie slouží jako výchozí bod pro pochopení toho, jak jsou moderní informační systémy navrhovány, strukturovány a integrovány. IT architektura tvoří pomyslný most mezi obchodními (business) požadavky a konečným technologickým řešením.
Vzhledem k obrovskému rozsahu této disciplíny je téma rozděleno do šesti logických větví. Vyberte si oblast, kterou chcete prozkoumat:
Zaměřuje se na vnitřní strukturu, logiku a návrhové vzory samotných aplikací. Řeší, jak se kód dělí na moduly a jak tyto moduly spolu interagují.
Zabývá se fyzickým a virtuálním prostředím, ve kterém software běží. Řeší servery, počítačové sítě, datová centra a cloudové služby.
Řeší způsob, jakým jsou data v organizaci sbírána, ukládána, zpracovávána a logicky organizována pro maximální efektivitu.
Zaměřuje se na to, jak různé (často velmi nesourodé a historické) systémy v rámci firmy i mimo ni sdílejí data a bezpečně spolu komunikují.
Zajišťuje ochranu systémů, dat a uživatelů před kybernetickými hrozbami. Bezpečnost musí být v dnešní době integrální součástí návrhu od samého počátku (tzv. Security by Design).
Nejvyšší a nejabstraktnější úroveň pohledu na IT. Strategicky mapuje celou organizaci – od jejích obchodních cílů a procesů až po aplikace a hardware.
| Éra | Dominantní softwarový přístup | Fyzická/Virtuální vrstva | Způsob nasazování |
|---|---|---|---|
| 90. léta | Monolitické aplikace (Klient-Server) | Vlastní fyzické servery (On-Premise) | Manuální konfigurace |
| 00. léta | SOA (Service-Oriented Architecture) | Virtuální stroje (VMware, Hyper-V) | Počátky automatizace (Skripty) |
| 10. léta | Mikroslužby | Rozmach veřejných cloudů (AWS, Azure) | CI/CD Pipeline a Kontejnery (Docker) |
| 20. léta | Serverless a Cloud-Native | Distribuovaný cloud a Edge computing | Orchestrace a deklarativní GitOps |