Kapownik prostego programisty

Mariusz Zamolski


Co to jest Cloud Run i jak działa pod maską?

Wprowadzenie W poprzednim wpisie mówiłem o tym, dlaczego warto zainteresować się połączeniem Kotlin + Cloud Run. Dziś czas przyjrzeć się bliżej samemu Cloud Run: czym właściwie jest, jak działa, i co dzieje się "pod spodem", gdy wdrażamy naszą aplikację. Cloud Run to zarządzana platforma serverless, która pozwala na uruchamianie aplikacji kontenerowych na żądanie, bez potrzeby zarządzania serwerami lub infrastrukturą. Czym jest Cloud Run? Cloud Run to usługa od Google Cloud, która pozwala uruchamiać aplikacje HTTP opakowane w kontener Docker/OCI:

Dlaczego warto interesować się Cloud Run i językiem Kotlin?

Wstęp Świat aplikacji backendowych dynamicznie się zmienia. Jeszcze niedawno naturalnym wyborem był Spring Boot na dużym serwerze z Tomcatem. Dziś coraz częściej wybieramy funkcjonalność zamiast infrastruktury, efektywność zamiast zasobochłonności. W tym świecie Google Cloud Run i język Kotlin oferują wyjątkowo udany duet. W tym artykule opowiem: czym jest Cloud Run i dla kogo został stworzony, dlaczego Kotlin jest świetnym językiem do budowy lekkich usług HTTP, oraz dlaczego to połączenie jest warte Twojej uwagi – nawet jeśli dopiero zaczynasz przygodę z chmurą.

Strumieniowe kopiowanie i kompresja danych w Google Cloud Storage za pomocą Kotlina

Google Cloud Storage (GCS) to elastyczne, wydajne i ekonomiczne rozwiązanie do przechowywania danych w chmurze. Często zdarza się, że chcemy przenieść dane między różnymi kubełkami GCS.

Google Cloud Functions – prosta sprawa (część pierwsza)

Załóżmy, że mamy taki pomysł, żeby skorzystać z informacji, które udostępnia Wrocław w ramach inicjatywy Open Data. A dokładniej, z informacji dotyczących opadów w mieście.

Uruchomienie skonteneryzowanej aplikacji serwerowej w środowisku Google App Engine Flexible

A co jeżeli nasz ulubiony język lub platforma nie są obsługiwane przez Google App Engine?

Wdrożenia niebieskie, zielone i kanarkowe na Google App Engine

Serwisy w środowisku GAE mogą być wdrażane według wielu różnych schematów, pozwalających zachować ciągłość działania.

Aplikacja WWW, dwa frameworki i tani hosting

Google App Engine jest usługą typu PaaS dostarczaną w ramach platformy Google Cloud.

Warto w ten Kotlin?

Kotlin to dobry język. Nie jakiś tam wybitny, nie jakiś szczególny, po prostu dobry.