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 […]

Abfrage-API für Amazon Web Services erstellen AWS Lambda und API Gateway, Teil 2

Unsere erste Lambda-Funktion haben wir kürzlich erstellt und mit dem eingebauten Test-Framework online getestet. Nun wollen wir eine HTTPS-Rest-API über das Amazon API Gateway programmieren und als Trigger für AWS Lambda verwenden. Dies ist recht komfortabel über die grafische Management Console möglich. Um einen Trigger für Lambda zu erstellen, wechselt man in der AWS-Management-Console zum […]

RestfulAPIs auf AWS selbst gebaut AWS Lambda und API Gateway, Teil 1

Amazon API Gateway soll das Erstellen, Veröffentlichen, Pflegen, Überwachen und Sichern von APIs jeder beliebigen Größenordnung sehr einfach machen. In diesem Beitrag zeigen wir, wie man dem Service einen AWS-Zugang via HTTPS ermöglicht. Kennen Sie Swagger? Swagger ist ein Open-Source-Software-Framework, das das Entwerfen, Erstellen, Dokumentieren und Verwenden von RESTful Webservices erlaubt. Das Open-Source-Framework wird von […]

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