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 deployment funkcji Lambda z Azure DevOps do AWS. To naprawdę działa. I to wszystko w 45 minut. A właściwie w 20, bo przecież Michał pokazał też bardzo ciekawe rzeczy związane z Azure Functions. I jeszcze znalazł czas na żarty o Pendolino 😉
Zrobiliśmy nawet porównanie wydajności funkcji napisanej w .Net Core w AWS i Azure. I mimo, że już widziałem takie porównania, wyniki mnie lekko zaskoczyły… Kto był, to widział.
Podsumowując, FaaS to nie remedium na wszystkie bolączki. Nie wszędzie będzie najlepszym wyborem. I to pomimo tego, że jestem wielkim zwolennikiem funkcji w chmurze.
Jeżeli ktoś jest zainteresowany materiałami z naszej prezentacji to zapraszam tu: https://github.com/PrzemekMalak/4Developers-Warszawa-2019
A już jutro pokażę, jak zrobić podobny proces deploymentu z wykorzystaniem AWS Code Pipeline.