Dzisiejszy wpis jest dodatkiem do mojej prezentacji na Grupie .NET na PW, na której byłem gościem 28.02.2018 i opowiadałem o Serverless w Azure. Poniżej znajduje się zbiór linków z materiałami dodatkowymi do prezentacji, a każdy kto nawet nie był na prezentacji wyniesie z nich dużo wartościowej wiedzy. Enjoy!
Materiały do nauki
- Azure Functions 2.0 – real world use case for serverless architecture: https://altkomsoftware.pl/en/blog/azure-functions/
Realny przykład użycia Azure function. Wszystko pięknie wyjaśnione. Polecam, szczególnie że to Warszawska firma i do tego autorem jest mój kolega Robert (pozdro 😉 ). - Azure functions and Logic Apps: https://www.youtube.com/watch?v=Uu7HeWpqgDY
Krótkie wideo mówiące jak zintegrować Azure Logic Apps i Functions z zewnętrzymi usługami np. do monitoringu domu. - Introduction to serverless computing with Azure: https://www.youtube.com/watch?v=4cQhVaXxLnk
Wprowadzenie do rozwiązań serverless w Azure. Pokazuje tez jak tworzyć aplikacje Azure Functions, jakie są połączenia dostępne w Logic Apps. Najdłuższe wideo z tego zestawienia, ale daje obraz na pełne możliwości usług Serverless w Azure. Rozwinięcie poprzedniego wideo w bardziej zaawansowanej i bardziej dogłębnej formie. - Build apps faster with Azure Serverless: https://www.youtube.com/watch?v=OnJt4qfsfOc
Jak usługi Azure Serverless pozwalają szybciej budować działające systemy. Bardziej biznesowe wprowadzenie, ale warto znać też tą „drugą stronę medalu”. - Azure Serverless | end-to-end with Functions, Logic Apps, and Event Grid: https://www.youtube.com/watch?v=UNl1zsgYYd4
Budowa pełnego rozwiązania serverless opartego o Azure. Dziedina to wprowadzenie (onboarding) nowego pracownika. - Azure Friday | Serverless Apps with Azure Cosmos DB and Azure Functions: https://www.youtube.com/watch?v=8MV9tiF95vM
Połączenie Azure Function z Azure Cosmos DB (baza noSQL)
Projekty na GitHub
Projekty innych
Oficjalne projekty demo Microsoftu lub pracowników grup produktowych:
- Azure samples: customers review: https://github.com/Azure-Samples/functions-customer-reviews
- Azure Photo Sharer: https://github.com/jimbobbennett/AzurePhotoSharer
Projekty moje
- Serverless Image: https://github.com/michalchecinski/Serverless-Image
Przetwarzanie wrzuconych oobrazów za pomocą Cognitive Services. Akceptowanie dozwolonych, wykryte niedozwolone wysyłane są do moderacji na maila. - Hoot Shoot Alert: https://github.com/michalchecinski/HotShootFunction
Powiadamianie o nowych gorących strzałach w sklepie al.to lub x-kom na maila. Trzeba wpisać w app settings jakie produkty nas interesują.