Czym jest dla mnie Cloud Native
Na blogu Deloitte opublikowałem swój pierwszy wpis. Tym razem mniej technicznie. Modne ostatnio Cloud Native może być rozumiane na wiele sposobów. Postanowiłem napisać czym jest dla mnie. Zapraszam do lektury.
Na blogu Deloitte opublikowałem swój pierwszy wpis. Tym razem mniej technicznie. Modne ostatnio Cloud Native może być rozumiane na wiele sposobów. Postanowiłem napisać czym jest dla mnie. Zapraszam do lektury.
Zapraszam na webinar, podczas którego, wraz z Łukaszem Doroszem i Tomkiem Stachlewskim pokażę, że serverless to nie tylko funkcje Lambda. Jeżeli chcesz także zobaczyć w jaki sposób połączyć serverless w AWS z on-prem to serdecznie zapraszam. Możesz się zarejestrować tutaj. Widzimy się 26 czerwca o godzinie 15:00.
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…
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…
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.
Niedawno pisałem już o Step functions. Dla mnie są one czymś w rodzaju języka programowania. Za ich pomocą możemy tworzyć skomplikowane przepływy (workflows) korzystające z różnych komponentów AWS. Jestem teraz w trakcie realizacji projektu, który wykorzystuje między innymi te maszyny stanów, mam więc okazję, żeby pokazać kilka przykładów łącznie z kodem. Nie będzie niestety…
Od niepamiętnych czasów, musimy stawiać czoło hordom zombie nacierających na nasze szczęśliwe poletka. Musimy się jakoś bronić. Czy czeka nas apokalipsa? Noe miał Arkę. My mamy Amazon Web Services i ich usługi. I Tomka Stachlewskiego, który poprowadził nas przez kilka bitew. Wszystkie wygraliśmy, ale po kolei. Po uratowaniu (o ile dobrze pamiętam) Poznania i…
Wszyscy uwielbiamy funkcje Lambda. Prawda? Wszyscy? No… W tyle głowy tli mi się jednak myśl, że czasem potrzeba czegoś więcej. Czegoś, co pozwoli na zarządzanie i koordynację wielu funkcji Lambda w oparciu o jakiś workflow na przykład. Potrzebujemy użyć warunków, funkcji pracujących równolegle? Możemy jako takiego orkiestratora wykorzystać kolejną Lambdę. Możemy użyć, pojawiającego się…
Uruchomienie funkcji Lambda powoduje wywołanie handlera, czyli funkcji, która może wywołać inne funkcje lub zająć się obsługą przesłanych do niej danych. Szkielet takiego handlera w różnych językach wygląda podobnie: Node.js exports.handler = (event, context, callback) => { callback(null, 'Hello from Lambda’); }; Python def lambda_handler(event, context): return 'Hello from Lambda’ W C# (NET.Core) sprawa…
Miałem pisać dziś o czymś innym, ale wczoraj AWS pokazało na re:Invent 2017 nowy edytor dla moich ulubionych funkcji Lambda. Jakiś czas temu Amazon kupił Cloud9, a wczoraj oddał nam to narzędzie do pracy. Pierwsze wrażenia poniżej. Zasoby Bezpośrednio w edytorze widzimy zarówno wyzwalacze jak i zasoby, do których ma uprawnienia nasza Lambda. Jeżeli zmienimy rolę…