Setup eines On-the-fly Image-Resizers Microservices und Cloud-native Apps in der Praxis, Teil 2

Ein auf AWS Lambda basierender Image-Resizer, der On-the-Fly arbeitet, bietet mehr Zuverlässigkeit und Agilität als eine herkömmliche Bildanpassung. Dieser zweite Teil unseres Praxisbeispiels demonstriert die Umsetzung mit AWS Lamda, API Gateway und Amazon S3. Der komplette quelloffene Code des Beispiels wird übrigens wie im Teil 1 erläutert von AWS auf GitHub im Repo awslabs/serverless-image-resizing bereitgestellt. Wer den Service einfach […]

Image Resizer mit AWS Lambda und API Gateway Microservices und Cloud-native Apps in der Praxis, Teil 1

Eine einheitliche User Experience über mehrere Gerätetypen hinweg ist nicht einfach umzusetzen. Für das Image Resizing eignen sich Microservices auf Basis von Function-as-a-Service hervorragend. Folgendes Beispiel stellt in zwei Beiträgen einen auf AWS Lambda-basierenden Image-Resizer vor, der On the Fly arbeitet. Zugegeben: Ein Image-Resizer ist quasi das Parade-Beispiel für den Einstieg in AWS Lambda. Daher […]

Grundlagen zu AWS SAM Serverless-Architekturen unter AWS, Teil 1

In diesem Workshop wollen wir anhand einiger Beispiele lernen, serverlose Architekturen unter AWS bereitzustellen. Den thematischen roten Faden bilden dabei verwaltete AWS-Services, die im Kontext Machine Learning, Spracherkennung, Texterkennung, Bilderkennung stehen. Im Zentrum der meisten serverlosen Apps und Architekturen steht meist Lambda, der Event-getriebene Computing-Service von AWS. Für das Erlernen von Lambda oder erste kleinere […]

Erstellen einer Lambda-Funktion Einführung in AWS Lambda - Teil 2

AWS hat mit Lambda „Serverless Computing“ salonfähig gemacht. Im Vergleich zu Azure Functions von Microsoft und Cloud Function von Google unterstützt AWS aber deutlich mehr Programmiersprachen und interagiert mit mehr Diensten. Der Einstieg in Lambda gelingt dank vollständiger Integration in der AWS Management Console recht einfach, auch wenn in der Praxis vorrangig programmatische Verarbeitung zum […]

Was ist AWS Lambda und was kann man damit machen? Einführung in AWS Lambda – Teil 1

AWS hat mit Lambda „Serverless Computing“, bzw. „Serverless Applications“ salonfähig gemacht. Microsoft hat mit Azure Functions und Google mit Cloud Functions nachgezogen. In allen drei Fällen handelt es sich um eine Ereignis-basierte und asynchrone Computing-Lösung, mit deren Hilfe sich kleine, einzelne, direkt mit anderen Cloud-Services korrespondierende Funktionen erstellen lassen, ohne dass dazu ein virtueller Server […]

Bitnami