Java
454 Inhalte
Entdecken Sie unser Archiv zu tiefgehenden Inhalte zum Thema Java.
Architekten erarbeiten ein Architekturdokument; entstanden ist dieses Konzept vor ein bis zwei Jahrzehnten mit dem Übergang von technischen Projektleitern zu Architekten. Unified Process und Unified Modelling Language trugen das Ihre bei, um dem Rollenbild verbindliche Ergebnisse und Abläufe an die Hand zu geben. Und nun kommen Cloud-native und Agile. Oft fällt die Wahl auf Scrum – und das kennt d..
Bei der Entwicklung mit Java verwenden wir zwangsweise einige der im JDK enthaltenen APIs. Das Collections-API mit seinen Listen, Maps und Sets wird beispielsweise in so gut wie jedem Projekt genutzt. Neben solchen bekannten gibt es jedoch auch einige APIs, die vielen, auch nach mehreren Jahren Java-Entwicklung, noch nicht begegnet sind. In diesem Artikel wollen wir uns eine solche unbekanntere Pr..
Cloud-Native Technologien bieten Vorteile, erfordern aber auch Fachkenntnisse. Die Cloud ermöglicht Automatisierung und Zusammenarbeit zwischen Entwicklung und Betrieb.
Cloud-native Entwicklung hat den Zenit des Gartner-Hype-Zyklus überschritten. Die erste Welle der Ernüchterung ist eingetreten. Zwei Jahre junge Anwendungen sind schon heute technische Altlasten. Die Entwickelbarkeit von stark verteilten Anwendungen geht an die Grenze des Erträglichen. Der Aufwand für Betrieb und Wartung der Infrastruktur ist immens. Die Komplexität steigt an Stellen, die bisher v..
Werden Anwendungen auf managed Kubernetes-Clustern betrieben, ist auch der Betreiber des Clusters (beispielsweise Amazon oder „der Betrieb”) für die Sicherheit zuständig, oder? Nicht ganz! Zwar abstrahiert Kubernetes von der Hardware, sein API bietet dennoch viele Möglichkeiten, die Sicherheit der darauf betriebenen Anwendungen gegenüber der Standardeinstellung zu verbessern. Dieser Artikel zeigt,..