Suche
#Architektur

Projekt Moby: Wie Docker Container im Mainstream etablieren will

Vier Jahre ist die Container-Revolution bereits alt. Heutzutage hat beim Begriff „Container“ jeder Entwickler sofort das Bild eines kleinen, blauen Wals im Kopf, dem Maskottchen von Docker. Nachdem die Container-Technologie mittlerweile ausreichend ausgereift ist, will Docker nun den nächsten Schritt gehen und sie im Mainstream etablieren. Mit dem Open-Source-Projekt Moby könnte das gelingen.

Proxy Pattern effektiv nutzen

Für generische Teile einer Applikation oder um Teile einer Anwendung abzukoppeln – genau hier erweisen sich Entwurfsmuster als besonders praktisch. In dieser Session zeigt Ihnen Sven Ruppert (Reply), wie Sie Proxy Pattern effektiv nutzen, welche Arten es überhaupt gibt und welche Tricks man beachten sollte.

Das sind die Software-Architektur-Trends 2017

Welche Trends gibt es im Bereich der Software-Architektur? In unserer großen JAXenter-Umfrage haben Sie abgestimmt. Wir schauen uns die Ergebnisse im Detail an und vergleichen sie mit denen des Vorjahres. Welche Architektur-Themen liegen vorne?

Die Architektur der Autorisierung

Die Autorisierung meint in der Softwarearchitektur die Berechtigung zur Nutzung einer Ressource und ist ein elementarer Bestandteil des Informationsschutzes. Sie umfasst sowohl die Vergabe von Rechten als auch die Prüfung derselben, also zwei verschiedene Prozesse. Wir nehmen die Autorisierung unter die Lupe.

JUG Alert: Unveränderbare Infrastrukturen bei der EuregJUG & Blockchain und Etherum bei der JUG Saxony

Die Winterpause ist bei vielen Java User Groups endlich vorbei und die Anzahl an Vorträgen wächst mit jeder Woche. Einige Sessions liefen sogar schon, etwa Axel Fontaines Vortrag über unveränderbare Infrastrukturen und Christoph Jentzschs Talk über die Etherum Blockchain und die Geschichte der DAO. Für alle, die diese Vorträge verpasst haben, haben wir diesmal Video-Mitschnitte. Außerdem gibt es, wie immer, die aktuellen Termine in der Übersicht.

Resilient Software Design: Ein Jahr später …

Vor gut einem Jahr gab es einen Schwerpunkt Resilience im Java Magazin. Dazu gehörte unter anderem ein Artikel von mir, der in das Themengebiet eingeführt hat. Ein gutes Jahr später stellt sich die Frage, was sich seitdem getan hat. Wie hat sich das Thema im Markt entwickelt? Gibt es neue Erkenntnisse? Was fehlt immer noch? Zeit für eine kleine Bestandsaufnahme und ein paar Ergänzungen.

Knigge für Softwarearchitekten: Der Flexibilisator

Der Flexibilisator implementiert seine Komponenten oder Systeme am liebsten so: generisch, möglichst auf viele zukünftige Gegebenheiten vorbereitet, universell einsetzbar und grenzenlos flexibel in alle Richtungen. Er findet den ultimativen Kick, wenn er über den beschränkten Spezialfall der aktuellen User Story hinaus quasi ein zeitloses Denkmal der Flexibilität erschaffen kann. Kennen Sie das auch, diesen Drang nach Verallgemeinerung, den tiefen Wunsch, etwas Großes zu schaffen? Wir möchten in dieser Folge zuerst etwas über mögliche Arten der Flexibilität von Software klarstellen, auf einige Vor- und Nachteile davon eingehen und anschließend kräftiges Bashing auf Flexibilisatoren betreiben.

Top 10 der JAXenter-Artikel 2016

Das Jahr 2016 hatte der Java-Welt ohne Frage einiges zu bieten: Viele Frameworks, Entwicklungsumgebungen und Tools haben neue Meilensteine erreicht. Doch auch mit den Möglichkeiten vorhandener Technologien, den Problemen beim Entwickeln von Software-Architekturen und der unternehmerischen Perspektive haben wir uns auf JAXenter in den vergangenen zwölf Monaten beschäftigt. Dies sind die meistgeklickten Artikel des letzten Jahres.

Knigge für Softwarearchitekten: Schlechte Requirements? Handeln statt jammern!

Immer wieder jammern Kunden, dass Systeme schlecht seien und die IT die Anforderungen überhaupt nicht erfüllt habe. Entwicklungsteams verteidigen sich damit, dass ihnen niemand gesagt hat, was das Produkt wirklich können soll. Sie schieben die Schuld auf schlechte Anforderungen. Hätte man diese Wünsche rechtzeitig und klar geäußert, dann wäre die Lösung auch skalierbar, erweiterbar, performant und sicher. Fachbereiche oder Marketingabteilungen kontern: Es war doch klar, dass wir nach dem europäischen auch den asiatischen Markt erobern wollen. Selbstverständlich muss das Produkt leicht an neue Gesetze, Standards und Normen adaptiert werden können. Warum hätten wir das explizit sagen sollen?