Serverless Architecture bzw. Function as a Service

Serverless Architecture bzw. Function as a Service

In dieser spannenden Artikelserie beschreibt Oliver Wronka, wie er eine bestehende Java-Applikation mit Spring Boot nach AWS Lambda migriert: Ist AWS Lambda das bessere Spring Boot? Das Thema Serverless Computing oder auch Function as a Service (Faas) ist aktuell das absolute Hypethema. Man hat das Gefühl, dass Microservices schon wieder […]

Hippes Zeug bei der Softwareentwicklung

Hippes Zeug bei der Softwareentwicklung

Ich mag moderne Softwareentwicklungsmethoden. Und ich mag auch moderne Softwarearchitekturstile. Ich bin der Meinung, dass man sich alle neuen Entwicklungen anschauen sollte und dann selbst entscheiden muss, ob die Technologien oder Ideen zur eigenen Software und dem Unternehmen passen. Eine One-Size-Fits-All-Lösung – die berühmte „Silver Bullet“ – gibt es nicht. […]

Functional Core und irgendeine Shell

Functional Core… und irgendeine Shell

Funktionale Programmierung ist ziemlich cool! B-) Oder zumindest sind einige Features dieser Art der Programmierung sehr hilfreich bei der täglichen Arbeit. Nicht umsonst stellen immer mehr objektorientierte Sprachen auch funktionale Bestandteile bereit. Beispiele sind LINQ in C#, Blöcke in Ruby oder Streams in Java. Auch die Idee von Map/Filter/Reduce für […]

Persistenz- vs Domänenmodell

Domänen- vs. Persistenzmodell

In diesem gut geschriebenen Artikel vergleicht Mehdi Khalili unterschiedliche Ansätze zur Trennung eines Persistenz- und Domänenmodells bei der Softwareentwicklung: ORM anti-patterns – Part 4: Persistence vs Domain Model. Obwohl der Artikel schon von 2011 ist, finde ich ihn immer noch höchst relevant für die Praxis. Gerade vor Kurzem habe ich […]

Was sind eigentlich Microservices?

Aktuell scheinen Microservices der neue Hype in der Softwarearchitektur zu sein. Meine Links der Woche sind zwei Artikel zu diesem Thema: Microservices – häufig gestellte Fragen (von Coman Hamilton und Mark Little) Microservices (von James Lewis und Martin Fowler) Ich bezweifle, dass man als Prüfling aktuell schon etwas zu Microservices […]