Soukromý firemní systém pro správu tisíců domén.
O co přesně vlastně šlo.
Šlo o systém pro hromadnou správu domén – stovek až tisíců kusů. Těchto systémů je mnoho, náš klient si však zvolil cestu vlastní webové aplikace na míru. A tak jsme se pustili do práce.
Vývoj doménového systému.
Se specifikací aplikace jsme začali navrhovat její strukturu. Postupně jsme ji doplňovali o nové funkce, které si zákazník vysnil – jako bylo například automatické prodlužování domén.
Aplikace disponuje nástěnkou s přehledným grafem zobrazujícím okamžitý pohled na stav a počet domén dle typu. Mimoto je zobrazen seznam domén před expirací.
Na konci vývoje vznikla webová aplikace pro komplexní správu domén umožňující nastavení přesměrování a obsahu domén, jejich registraci a automatické vystavení https certifikátu.
Jaké technologie jsme použili.
Node.js. Aplikace je napsána v JavaScriptu, který běží na straně serveru. A JavaScript skvěle kooperuje s MongoDB.
MongoDB. Všechna nastavení se uchovávají v NoSQL databázi, která umožňuje velmi rychlé zpracování dotazů.
Nginx. Pro konfiguraci všech spravovaných domén a hladké zpracovávání požadavků na každou z nich.
Certbot, Shell. Pro automatické vystavování https certifikátů uznávanou autoritou Let's Encrypt.