Archiv der Kategorie: Architektur

„Softwarearchitektur wird immer mehr zum Entwickler-Skill“ – Interview mit Stefan Zörner

Hartmut Schlosser veröffentlichte im JAXenter ein Interview mit Stefan  Zörner (embarc Software Consulting GmbH) mit dem Thema „Softwarearchitektur wird immer mehr zum Entwickler-Skill“. Dabei werden typische Sätze reflektiert, die man meist von Entwicklern im Alltag hört, wie z.B.:

  • „Wir machen das so wie immer“
  • „Nie wieder Monolithen!“ – mit dem Ziel hin zu Microservices
  • „weil man das halt so macht.“
  • „Wir setzen die Technologien ein, von denen auf der … viel erzählt wird“- Stefan Zörner prägte dabei den schönen Begriff „Konferenz-getriebene Softwarearchitekturen“

Artikel: http://jaxenter.de/artikel/softwarearchitektur-entwickler-skill-176654

Microservices – Hype oder ein Ausweg?

Ist der Begriff Micoservice nur ein neuer Hype oder nach SOA der doch der „heilige Gral“ ?
Wieviel Sinn macht dann noch die Verwendung von großen Application Server?

Microservice

  • Microservices bedeutet jedes Modul ist ein separater Service
  • Funktionalitäten werden in fachliche Services unterteilt, die jeweils einzeln deployt werden
  • Microservices sind getrennte Prozesse mit einer definierten Schnittstelle
  • Microservices sollen so klein sein, dass sie von einem Menschen oder einem kleinen Team verstanden und gewartet werden können (10–100 Codezeilen).
  • der perfekte Microservice ist einfach ersetzbar statt zu warten
  • Microservices, im  Gegensatz zu einer SOA, nutzen leichtgewichtige Infrastrukturen sowie Protokolle und können eine GUI enthalten.

Sinn eines Application Server ?

Diese Frage sollte sich jeder stellen. Eberhard Wolff  faßt in einem Interview beide Themen – Microservice und Application Server – gut zusammen (Interview auf der JAX 2014):

Quellen: