Function as a Service (FaaS) - Serverless made simple
Function as a Service oder kurz FaaS ist ein Programmiermodell für eine stärkere Fokussierung auf die Anwendungslogik. Dabei kann Function as a Service (FaaS) sowohl mit C#, Java, PHP, JavaScript, Python, Go oder einer anderen Programmiersprache verwendet werden. Auch egal ist es, ob für Function as a Service die Cloudtechnologien Azure Functions von Microsoft, AWS Lambda Functions von Amazon AWS oder die Google Cloud Functions aus der Google Cloud verwendet werden. Aber nicht nur in der Cloud, auch on-premise könnt ihr Function as a Service nutzen: mit Produkten wie OpenFaaS, Serverless Framework, Iron Functions oder Apache OpenWhisk könnt ihr eine FaaS Plattform auch on Premise betreiben. Damit könnt ihr schneller und günstiger entwickeln und das bei einer erstuanlich flachen Lernkurve. Wir schauen uns in diesem Video Function as a Service (FaaS) an und zeigen an einem realen Praxisbeispiel wie Function as a Serivce am Beispiel Azure Functions mit C# eingesetzt wird, welche Vor- und Nachteile die Function as a Service (FaaS) haben und wann es sich für welches Team lohnt, sich mit FaaS zu beschäftigen. ## Kapitel [00:00] Start [01:18] Was ist Serverless? [02:41] Was ist Function as a Service (FaaS)? [03:57] Azure Functions, AWS Lambda, Google Cloud Functions [04:19] OpenFaaS, Serverless Framework, Apache Whisk [04:47] Function as a Service (FaaS) mit Azure Functions [08:13] Function as a Service (FaaS) Beispiel [14:09] Vorteile von Function as a Service (FaaS) [15:52] Nachteile von Functions as a Service (FaaS) [17:44] Wer sollte Function as a Service (FaaS) nutzen? ## Links Function as a Service (FaaS) On-Premise - https://www.redhat.com/sysadmin/get-started-serverless-computing Multi Plattform Function as a Service (FaaS) - https://docs.microsoft.com/de-de/azure/architecture/example-scenario/serverless/serverless-multicloud ▬ Über diesen Kanal ▬▬▬▬▬▬▬▬▬▬▬▬ Seit vielen Jahren arbeite ich als Consultant, Coach und Trainer für professionelle Softwareentwicklung mit den Schwerpunkten Softwarequalität, Softwarearchitektur sowie Prozessmanagement. Auf meinem Kanal möchte ich Euch mein Wissen und meine langjährige Erfahrung in diesen Bereichen vermitteln - natürlich kostenlos. Dabei versuche ich stets Euch das Wissen so zu vermitteln, dass Ihr damit direkt in der Praxis loslegen könnt und das ganze immer mit guten Portion Humor. Lernen soll ja schließlich Spaß machen :) ▬ Empfohlene Videos ▬▬▬▬▬▬▬▬▬▬▬▬ Wie viel Softwarequalität Ihr braucht - https://www.youtube.com/watch?v=yIzyz49A9q0&t=172s Warum Software unwartbar wird - https://www.youtube.com/watch?v=y3Gsq4myMiY&t=177s Architektur - Modularisierung - https://www.youtube.com/watch?v=9bBydhSBl3w&t=16s Was ist Architektur - https://www.youtube.com/watch?v=CG6itx96wq8&t=597s Warum Architektur - https://www.youtube.com/watch?v=nBbCV7B8aIQ&t=219s ▬ Wichtige Links ▬▬▬▬▬▬▬▬▬▬▬▬ Abonniere meinen Kanal: https://www.youtube.com/channel/UCQnJlfHdJ2OolZSa4h2H5Rg?sub_confirmation=1 Alle Videos: https://www.youtube.com/channel/UCQnJlfHdJ2OolZSa4h2H5Rg/videos ▬ Social Media ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ ► Twitter: https://twitter.com/DavidTielke ► Xing: https://www.xing.com/profile/David_Tielke ► LinkedIn: https://www.linkedin.com/in/david-tielke-06140912b/ ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Download
1 formatsVideo Formats
Right-click 'Download' and select 'Save Link As' if the file opens in a new tab.