Microservices

„Ansible führt erfolgreich weiter, was Puppet und Chef angefangen haben“

Auch heute wird in vielen Unternehmen noch in Silos gedacht: Entwickler auf der einen, Operator auf der anderen Seite. Dabei gibt es vor allem für Entwickler viele Möglichkeiten und Tools aus dem Ops-Bereich, die sich für die eigene Arbeit eignen. Im Interview auf der DevOpsCon in Berlin sprach Sandra Parsick über die Schnittstellen von DevOps und Agile, die DevOps-Kultur und welche Vorteile Ansible gegenüber Puppet und Chef hat.

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-Trends 2017: Strategien, Tools & Frameworks

Microservices gehören zu den wichtigsten neuen Architektur-Konzepten. Doch weshalb sind Entwickler von Microservices überzeugt? Wir schauen uns die Gründe an, die die Teilnehmer unserer Rethink-IT-Umfrage angegeben haben. Auch Tools und Frameworks für Microservices kommen dabei nicht zu kurz…

Grundlegendes Domain-driven Design für Microservices

Der Trend zu kleineren Softwaresystemen stellt Entwickler beim Design dieser Systeme vor neue Herausforderungen: In welche Teile separiere ich meine Domäne? Wie referenziere ich logisch gleiche Artefakte eines Gesamtsystems in den einzelnen Teilsystemen? In seiner Session von der W-JAX 2016 stellt Oliver Gierke die im Kontext von Microservices grundlegendsten und wichtigsten Konzepte des Domain-driven Designs vor. Er erläutert zudem, warum gerade diese es sind, die in einer Landschaft kleiner Systeme so wichtig sind.

JUG Alert: Graphdatenbanken, Lean Microservices mit OSGi & die aktuellen JUG-Termine

Zeit zu feiern – der JUG Alert ist endlich 18! Wie immer haben wir für euch die aktuellen Termine der nächsten zwei Wochen zusammengefasst, außerdem gibt es in dieser Woche Videomitschnitte aus Karlsruhe und Kassel. Bei der JUG Karlsruhe sprach Christian Schneider über Lean Microservices mit OSGi, in Kassel ging es in Stefan Armbrusters Talk um Graphdatenbanken und die Panama Papers.

„Alt ist das neue Neu“ – Warum Software-Entwickler immer das Rad neu erfinden

Alles ändert sich, alles ist neu. Die IT ist voller neuer Frameworks, Plattformen und Trends. Doch unter der Oberfläche dieser turbulenten Veränderungsökonomie verbirgt sich ein langsamer, konstanter Fluss an Ideen, der sich über die Zeit relativ wenig verändert hat. Wir haben uns mit Kevlin Henney, Software-Consultant und Speaker auf dem Software Architecture Summit, über den Fortschritt der Software-Entwicklung und das „Alte“ am „Neuen“ unterhalten.

Spring Boot Starter: Für die Modularisierung von Anwendungen und Microservices

Rund um Spring Boot hat sich ein Ökosystem von „Startern“ entwickelt: Module, die automatische Konfiguration und Abhängigkeiten mitbringen und dabei helfen, vollständige Anwendungen und Microservices zu modularisieren. In seiner Session von der W-JAX 2016 erklärt Speaker Michael Simons, wie die Spring Boot Starter funktionieren, welche es gibt und welche Vorteile Spring Boot gegenüber vergleichbaren Lösungen hat.

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.