Moduły Terraform do serverless w AWS

Niedawno opublikowałem moduły Terraform do provisioningu darmowych zasobów serverless w AWS. Kod źródłowy jest dostępny na GitHub, modułów można używać bezpośrednio z Terraform Registry. Jeśli jesteś zainteresowany, gorąco zachęcam do sprawdzenia podstawowego przykładu i zobaczenia, jak łatwo możemy korzystać z niektórych darmowych usług (z pewnymi ograniczeniami) w AWS. Jeśli masz jakieś uwagi lub prośby o funkcje, nie wahaj się otworzyć issue w GitHub 🙂

AWS Community Day Poland 2024

11 kwietnia 2024 uczestniczyłem w konferencji AWS Community Day Poland 2024, która była niesamowitą okazji do nauki, spotkania pasjonatów chmury AWS, dyskusji na temat wokół chmury Amazona. Poniżej zamieszczam kilka linków do różnych materiałów z prezentacji, których wysłuchałem:

Więcej informacji można znaleźć na https://sebastianczech.github.io/aws/2024/04/11/aws-community-day.html.

Cloud Native – reverse proxy, service mesh

W dobie tworzenia aplikacji Cloud Native, czyli takich, które będą działać w tzw. chmurze, ważnym elementem stają się API gateway, reverse proxy oraz service mesh. Czym od siebie te pojęcia się różnią ? Jakie przykłady implementacji (rozwiązań) można użyć dla każdego z nich ? Czytaj dalej „Cloud Native – reverse proxy, service mesh”

Cloud Native Infrastructure

W ostatnim czasie pojęcia związane z technologiami chmurowymi, aplikacjami Cloud Native czy samymi rozwiązaniami takimi jak Kubernetes to nie tylko buzzword czy temat prezentacji na konferencjach, ale coraz częściej realne projekty i oferty pracy, gdzie te zagadnienia są wymagane. Gdzie zatem szukać najświeższych informacji na ich temat? 

Czytaj dalej „Cloud Native Infrastructure”

Kubernetes – jak i gdzie zacząć naukę ?

Jeśli szukacie materiałów, które pozwolą Wam zapoznać się z platformą Kubernetes oraz przećwiczyć podstawowe operacje jak uruchomienie pod’a, utworzenie klastra czy też skalowania uruchomionej aplikacji, z pewnością warto odwiedzić oficjalna stronę projektu Kubernetes. Czytaj dalej „Kubernetes – jak i gdzie zacząć naukę ?”

Firebase – uruchomienie pierwszej aplikacji

Obecnie istnieje tak wiele bibliotek i rozwiązań do budowy aplikacji webowych na różne urządzenia, że czasami ciężko wybrać tą właściwą. Jeśli szukasz zatem narzędzi i bibliotek, które umożliwią szybkie tworzenie aplikacji, to sprawdź co potrafi oraz co dostarcza Firebase od Google’a – za jego pomocą w szybki sposób zbudujesz mechanizm uwierzytelniania użytkowników aplikacji, będziesz mieć możliwość akorzystania z bazy danych czasu rzeczywistego, przechowywać pliki, a także skorzystać z hostingu wraz z SSL. Czytaj dalej „Firebase – uruchomienie pierwszej aplikacji”

Heroku – wdrożenie pierwszej aplikacji

Rozwiązania chmurowe stoją się coraz popularniejsze wśród deweloperów aplikacji webowych. Jednym z powodów wyboru takich platform jest np. uproszczenie procesu wdrażania nowych wersji aplikacji na produkcję. W przypadku platformy Heroku w skonfigurowanym środowisku po wykonaniu commit’a dla zmian w kodzie źródłowym i wysłaniu go na serwer, platforma automatycznie przebuduje aplikację i wykona jej aktualizację. W poniższym poście przedstawię najważniejsze z poleceń CLI dla Heroku, które z pewnością przydadzą się przy pierwszym uruchomieniu aplikacji w Heroku. Jeśli szukacie informacji o innych rozwiązaniach chmurowych, zachęcam do zapoznania się z postem opisującym najważniejsze z nich. Czytaj dalej „Heroku – wdrożenie pierwszej aplikacji”

Rozwiązania w chmurze

Cloud computing (chmura obliczeniowa) oraz cloud technologies (rozwiązania w chmurze) są pojęciami coraz częściej używanymi ze względu na szybki rozwój technologii oraz przenoszenie wielu aplikacji z tradycyjnych serwerów do chmury w Internecie. Liczba różnych możliwości oraz rodzajów rozwiązań chmurowych jest jednak ogromna – jakie zatem wybrać? Jakiego rodzaju rozwiązania w chmurze są dostępne ? Czytaj dalej „Rozwiązania w chmurze”