Jak wykonać proces CI/CD dla funkcji Lambda przy pomocy AWS CodePipline.

Jak wykonać proces CI/CD dla funkcji Lambda przy pomocy AWS CodePipline.

Napisaliśmy aplikację serverless. Źródła trzymamy oczywiście w repozytorium kodu, najprawdopodobniej w GitHub. Chemy wdrożyć ją w chmurze AWS. Chcemy też, aby od razu po wrzuceniu zmian do repozytorium kodu, nowa wersja aplikacji, po przejściu przez testy, pojawiła się „na produkcji”. Potrzebujemy więc sławnego CI/CD. Jak wykonać proces CI/CD dla funkcji Lambda przy pomocy AWS CodePipline? W sumie jest to dość proste. Pokażę w jaki sposób to zrobić. Aplikacja Nasza aplikacja jest bardzo prosta. Składa się z jednej funkcji Lambda oraz…

Read More Read More

4Developers 2019

4Developers 2019

Dziś miałem okazję, wraz z Michałem Furmankiewiczem, pomęczyć trochę AWS Lambda i Azure Functions na konferencji 4Developers. No dobra, ja męczyłem tylko AWS Lambda. Było szybko, a nawet bardzo szybko. Ale ilość rzeczy, które chcieliśmy pokazać tego wymagała. Mam nadzieję, że daliśmy sporo wartości od siebie. Trochę zawiodło nagłośnienie, ale na to mieliśmy niestety mały wpływ. Pokazałem jak w łatwy sposób deployować aplikacje serverless z lokalnego komputera. Było o skalowaniu, wersjonowaniu i telemetrii. I to w dwóch chmurach. Był także…

Read More Read More

AWS Toolkit dla Visual Studio Code

AWS Toolkit dla Visual Studio Code

Przed chwilą udostępniony został AWS Toolkit dla Visual Studio Code w wersji Developer Preview. Można go już zainstlować bezpośrednio z Marketplace. Nie jest to jeszcze poziom, który oferuje wtyczka dla Azure, ale warto się z tym rozszerzeniem zapoznać. Do tej pory, wtyczka potrafiła prawie nic. Tak rzadko jej używałem, że nawet nie pamiętam dokładnie co to było. Od teraz możliwości jest o wiele więcej. Dziś zainstalowałem. Zrobiłem aplikację serverless i zdeployowałem ją na AWS. Działa. Są templaty do tworzenia SAM….

Read More Read More

AWS UG Roadshow Katowice

AWS UG Roadshow Katowice

Pierwsze warsztaty za nami. AWS UG Roadshow Katowice przeszedł w pewnym sensie do historii, ale odcisnął piętno na przyszłych wydarzeniach 😉 W trakcie warsztatów zrobiliśmy aplikację w pełni korzystającą z rozwiązań serverless w Amazon Web Services. Za organizację odpowiadała gruba.it i muszę przyznać, że spisali się na tzw. 102. Sala, catering, organizacja, sponsorzy. Wszystko na plus. Jeżeli będę jeszcze chciał coś zorganizować na Śląsku, to na pewno się do nich zgłoszę. Z tego co widzę w komentarzach na meetup.com, uczestnicy…

Read More Read More

4Developers 2019

4Developers 2019

Stało się. Będę miał okazję popastwić się nad Lambda w AWS. Dołączę do Michała Furmankiewicza, który pokaże co w trawie piszczy jeżeli chodzi o Azure Functions. A razem zapraszamy na naszą sesję o FaaS w AWS i Azure na konferencji 4Developers. Mam dla Was kod zniżkowy na konferencję. Wpiszcie RZADZE_NA_SCENIE i cena powinna być mniejsza o 20%. Do zobaczenia w Warszawie.  

Domyślny użytkownik w EC2

Domyślny użytkownik w EC2

AWS oferuje nam wiele systemów operacyjnych, które możemy uruchomić na maszynach wirtualnych uruchamianych w usłudze EC2. Każdy z tych systemów ma innego domyślnego użytkownika. Oto oni. Domyślny użytkownik w EC2 Amazon Linux 2 lub Amazon Linux AMI: ec2-user Centos: centos Debian: admin lub root Fedora: ec2-user lub fedora RHEL: ec2-user lub root SUSE: ec2-user lub root Ubuntu: ubuntu Smacznego 🙂

AWS User Group PL ROADSHOW

AWS User Group PL ROADSHOW

Już w sobotę, 2 marca, pierwsze warsztaty z serii AWS User Group PL Roadshow. Wraz z Łukaszem Doroszem i Jarkiem Zielińskim pokażemy jak można zacząć z usługami serverless w Amazon Web Services. Przygotowałem 6 labów, które krok po kroku pokażą jak zbudować aplikację w chmurze Amazonu. Wszystko bez serwerów. Kontenerów też nie będzie 🙂 Następne warsztaty i spotkania w Warszawie, Gdańsku i Poznaniu. Miasto Warsztaty Meetup Katowice 02.03 13.03 Warszawa 13.04 18.04 Gdańsk 18.05 02.05 Poznań 15.06 19.06   Więcej…

Read More Read More

Jak przekazać dane z funkcji Lambda do… funkcji Lambda

Jak przekazać dane z funkcji Lambda do… funkcji Lambda

W czasach gdy zewsząd dociera do nas słowo serverless, w końcu zdamy sobie sprawę co tak naprawdę ono znaczy i ile może nam oszczędzić pieniędzy (nie tylko w tzw. compute, ale także w tworzeniu naszych rozwiązań). Sercem serverless w AWS jest Lambda. W żywych organizmach nie występują dwa serca, ale w naszej programistycznej praktyce szybko spotkamy się z tym problemem. Będziemy mieli dwa lub więcej serc i będziemy chcieli je połączyć. Staniemy wtedy przed kilkoma problememi, między innymi tym, jak…

Read More Read More

Lambda@Edge

Lambda@Edge

Jeżeli jesteście zainteresowani jak uruchomić funkcje Lambda w usłudze CloudFront i manipulować requestami od użytkowników i odpowiedziami z waszych serwerów, to zapraszam na bloga Chmurowiska. Podstawy Lambda@Edge wraz z przykładem, który pozwoli Wam zacząć. Bliżej i szybciej w globalnej skali. Prześwietlamy Usługę Lambda@Edge

FaaS w chmurze IBM

FaaS w chmurze IBM

Okazuje się, że poza AWS też coś istnieje 🙂 Ostatnio miałem okazję korzystać z IBM Cloud Functions. Jeżeli ktoś chciałby zapoznać się z nimi i nie wie od czego zacząć, zapraszam na bloga Chmurowiska.