Czym jest Railway?
Railway to platforma chmurowa, na której uruchamia się aplikacje serwerowe, bazy danych i zadania w tle bez ręcznej konfiguracji maszyn. Usługi wdraża się z repozytorium Git albo z obrazu Dockera, a bazy takie jak PostgreSQL czy Redis dodaje jako osobne usługi w tym samym projekcie. Zmienne środowiskowe, logi i domeny obsługuje się z jednego panelu.
Jak używamy tego w Koda Plus
Railway jest w stosie sklepu e-commerce z oponami i felgami zbudowanego na Medusie i Next.js oraz aplikacji webowej dla firmy izolacyjnej Wekert. Korzysta z niego także sklep e-commerce z agentem AI do obsługi klienta, w którym agent oparty na Claude API odpowiada klientom w sklepie i na Allegro. Po Railway sięgamy, gdy projekt potrzebuje procesu serwerowego działającego bez przerwy, a nie tylko statycznego frontu.
Wykorzystywane w
Zobacz realizacjeKiedy to ma sens
- Aplikacja ma backend w Node.js, który musi działać bez przerwy
- Obok aplikacji potrzebna jest baza PostgreSQL lub Redis, bez administrowania serwerem
- Zmiany mają trafiać na serwer prosto z repozytorium, z logami i zmiennymi w jednym miejscu
- Projekt przerósł hosting statyczny, ale nie uzasadnia utrzymywania własnej infrastruktury