====== Self-hosted backend ====== **Self-hosted backend** znamená, že **serverovou část aplikace (backend) provozuješ sám na vlastní infrastruktuře**, místo aby běžela jako hotová služba u externího poskytovatele. ===== Co to znamená v praxi ===== U self-hosted řešení máš plnou kontrolu nad tím: * kde server běží (vlastní počítač, firemní server nebo vlastní cloud), * jak je nakonfigurovaný, * kdo k němu má přístup, * jak jsou ukládána data, * jaká bezpečnostní pravidla platí. ===== Příklady self-hosted backendu ===== Typické příklady: * Vlastní API server v Node.js, Pythonu nebo Javě * Interní firemní backend běžící na lokálním serveru * Aplikace nasazená na vlastním VPS nebo privátním cloudu ===== Výhody ===== * Plná kontrola nad daty a bezpečností * Žádná závislost na třetí straně * Možnost přizpůsobit infrastrukturu přesně potřebám projektu ===== Nevýhody ===== * Vyžaduje správu serveru * Potřeba řešit zálohy, aktualizace a bezpečnost * Vyšší technická náročnost než u cloudových služeb ===== Srovnání ===== Opakem self-hosted backendu je **managed backend** (např. Firebase, Supabase, AWS Amplify), kde infrastrukturu spravuje poskytovatel služby.