Slovník
Railway
Railway je moderní platforma pro nasazení, která poskytuje okamžitou infrastrukturu prostřednictvím jednoduchého deploymentu z Gitu. Stačí připojit GitHub repozitář a Railway automaticky rozpozná jazyk a framework, aplikaci sestaví a nasadí ji s automatickým HTTPS, vlastními doménami a správou proměnných prostředí. Přímo v platformě také zřizuje databáze včetně PostgreSQL, MySQL, Redis a MongoDB.
Platforma podporuje nasazení více služeb v rámci jednoho projektu, takže lze snadno provozovat webovou aplikaci spolu s její databází, workery na pozadí a cron joby v jednotném prostředí. Každou službu lze konfigurovat nezávisle s vlastním nastavením škálování, proměnnými prostředí a spouštěči nasazení. Pro pull requesty se automaticky vytvářejí náhledová prostředí.
Pro vývojové týmy vyplňuje Railway mezeru mezi jednoduchými platformami pro statický hosting a složitými cloudovými poskytovateli. Stará se o deployment pipeline, SSL certifikáty, síťování mezi službami a základní škálování, aniž by vyžadovala znalosti infrastruktury. Cenový model účtuje podle skutečně spotřebovaných zdrojů, nikoli podle pevných velikostí instancí, což drží náklady u malých projektů nízko a s rostoucím provozem škáluje předvídatelně. Obzvlášť se hodí pro full-stack aplikace, API služby a projekty, které vedle hostingu aplikace potřebují i spravované databáze.