Category: architecture

0

Microservices und Spring Boot

Was ist Spring Boot? Spring Boot ist eines der jüngsten Projekte aus der Spring-Familie. Es wird einem Entwickler die Möglichkeit gegeben, schnell und einfach ein sichtbares Ergebnis bereitzustellen. Durch den „Convention over Configuration“-Ansatz wird...

1

Microservices

Microservices werden derzeit als Status Quo bei der Entwicklung einer Web-Anwendung gehandelt. Leider ist der Begriff sehr allgemein gehalten, so dass man nicht von jetzt auf gleich die Intention dahinter erkennt. In erster Linie...

Scala Logo 0

Exception Handling – Klassisch und funktional

Vorwort Exception Handling in funktionalen Programmiersprachen Ursprünglich lautete der Konsens in der funktionalen Programmierung: Keine Exceptions! An sich eigentlich ein guter Plan, bedenkt man die mitunter ausufernden Handler-Orgien in diversen Hochsprachen. Allerdings resultieren daraus...

0

SOFEA in the Wild

Unsere Kollegen Sven Reglitzki und Marko Wunderlich halten in Kürze einen Vortrag über SOFEA/TSA: SOFEA (Service-Oriented Front-End Architecture) oder auch TSA (Thin Server Architecture) sind Architekturen, bei denen der Client die komplette View-Logik übernimmt. Um...

0

Domain Driven Design

In vielen Anwendungen wird die Geschäftslogik im Service- bzw. Application-Layer untergebracht: CustomerMgmgService, OrderMgmtService, ProductMgmtService usw. Diese Aufteilung ist meist zufällig gewählt, ist mit der Zeit schwer zu verändern und führt häufig zu Duplizierung von...

0

Refactoring

Als „Refactoring“ bezeichnet man die technische Veränderung von Software unter exakter Beibehaltung deren Funktionalität. Hintergrund ist die Verbesserung einer nicht-funktionalen Anforderung wie Wartbarkeit oder Wiederverwendbarkeit. Um ein reibungsloses Refactoring zu gewährleisten, sollte die betroffene Software...