Suche
#aws

Ist AWS Lambda das bessere Spring Boot?

Bisher sind nun schon einige Artikel zu AWS Lambda sowie dem API Gateway erschienen. Diese haben in die jeweilige Thematik eingeführt und punktuell die funktionalen Aspekte der jeweiligen Services innerhalb von Amazon Web Services (AWS) erläutert. Eine aus meiner Sicht wichtige Fragestellung wurde bisher aber noch nicht beantwortet, und diese lautet: Ist Serverless die kommende Ablösung der Microservice-Architektur, insbesondere, wenn Java zum Einsatz kommt?

Microservices-Applikationen in der AWS Cloud

Microservices sind ein Softwarearchitektur- und Organisationsansatz, um das Deployment von neuen Software-Releases zu beschleunigen, Innovationen voranzutreiben und die Wartbarkeit und Skalierbarkeit von Software zu erhöhen. Eines der wichtigen Konzepte von Microservice-Architekturen ist es, die einzelnen Bestandteile einer Software in kleine unabhängige Services aufzuteilen, die miteinander über APIs kommunizieren. Dabei liegt die Verantwortung für die einzelnen Services bei relativ kleinen Entwicklungsteams.