Serverless to szeroki termin. Mo偶e oznacza膰 architektur臋, kategori臋 rozwi膮za艅 lub spos贸b wytwarzania oprogramowania.
W parze z kontenerami zajmuje czo艂owe miejsce w艣r贸d nowoczesnych sposob贸w dostarczania aplikacji w chmurze publicznej. Gromadzi wok贸艂 siebie coraz wi臋ksze grono ludzi tworz膮cych dynamiczn膮 spo艂eczno艣膰.
Serverless mo偶e by膰 tez postrzegany jako ruch maj膮cy na celu uproszczenie i skr贸cenie czasu wytwarzania oprogramowania przez wykorzystanie us艂ug cloud native. Zak艂ada przeniesienie uwagi i zaanga偶owania programisty na te obszary aplikacji, kt贸re daj膮 bezpo艣redni膮 warto艣膰 u偶ytkownikowi ko艅cowemu, a powtarzalne komponenty system贸w IT stara si臋 zast膮pi膰 uniwersalnymi blokami budowlanymi.
Jest to mo偶liwe dzi臋ki wyabstrahowaniu (przeniesieniu na wy偶szy poziom abstrakcji) i zamienieniu w gotowe do u偶ycia us艂ugi wielu zagadnie艅 dotychczas uznawanych, za takie kt贸re nale偶y samodzielnie wykonywa膰, tj. zarz膮dzania serwerami, bazami danych, bepicze艅stwem, sieciami, autentykacj膮 u偶ytkownik贸w i tak dalej.
Ruch serverless doczeka艂 si臋 nawet, podobnie jak wiele lat temu agile, swojego manifestu.
Manifest serverless
- Programuj tylko to, co daje Ci przewag臋 nad konkurencj膮 (core biznes), reszt臋 bierz z rynku (us艂ugi, oprogramowanie itd.).
- Preferuj us艂ugi serverless, bezstanowe, oparte na zdarzeniach, API i open-source.
- W艂asny kod to koszt. Utrzymuj go na minimum.
- Bez serwer贸w, VMek, kontener贸w, no chyba, 偶e inaczej si臋 nie da.
- Niech zadowolenie klienta b臋dzie Twoim najwy偶szym priorytetem.
- Aby dostarczy膰 najlepsze rozwi膮zanie,pozostaw sobie wolno艣膰 wyboru najlepszych us艂ug.
- Skieruj uwag臋 na warto艣膰 biznesow膮 i odczucia klienta, a nie technologi臋.
- Komponuj, konfiguruj, koduj - w tej kolejno艣ci.
- Kontroluj ca艂y cykl 偶ycia tego, co budujesz.
- Wdro偶enie to nowy commit.
Link do orygina艂u: Serverless Manifesto
Powy偶sze to moje wolne t艂umaczenie. Je艣li co艣 jest j臋zykowo ra偶膮ce to z ch臋ci膮 wys艂ucham Twoich uwag i poprawi臋.