Darf's auch etwas kleiner sein? Microservices mit AWS Lambda

Es gibt Momente, in denen will man einfach nur Code schreiben und diesen in der Cloud ausführen. Ohne sich lange mit der Infrastruktur aufhalten zu müssen, ohne Infrastruktur dauerhaft betreiben/laufen lassen zu müssen. Weil man es nicht braucht, weil man es nicht will, weil es teuer ist.

Ereignisgesteuerte Funktionen in der Cloud ausführen - darauf ist AWS Lambda spezialisiert. Wir Entwickler schreiben einfach nur noch den Code. In JavaScript (Node.js), Java oder Python. Um den Rest kümmert sich Lambda. Und abgerechnet wird in 100ms Blöcken. Wer effizienten Code schreibt, zahlt also entsprechend wenig.

Auf AWS eigene Ressourcen kann direkt zugegriffen werden, denn die komplette AWS-API steht in Lambda zur Laufzeit zur Verfügung. Zusammen mit dem AWS API-Gateway erhalten Lambda-Services eine HTTP-/REST-Schnittstelle und können auch mit dem Rest der Welt kommunizieren.

Wer also davon überzeugt ist, dass Microservices wirklich klein sein müssen, der muss sich mit AWS Lambda beschäftigen. Viel kleiner geht schon nicht mehr. Und App-Server? Die waren gestern...

Sponsoren

Ebay Tech
idealo
techdev Solutions
zalando
akquinet
codecentric
MoSKito Monitoring
pro!vision
NumberFour AG
Das Büro am Draht
Publicis Pixelpark
innoQ
adesso
MeteoGroup
tarent solutions



Partner

Java User Group Berlin Brandenburg
iJUG
zaunfilm
Rhino’s Energy
Sigs Dataom
Hanser
O'Reilly
dpunkt.verlag
rheinwerk