iX Developer Moderne Softwarearchitektur 2020

14,90 €*

Diese Auswahl steht nicht zur Verfügung

Highlights dieser Ausgabe:
  • Microservices
  • Cloud-native
  • User Experience
  • Domain-driven Design
  • Ethik
  • Shift Left
  • Container-Orchestrierung
Format
Inhaltsverzeichnis

Softwarearchitektur


Domain-driven Design ist keineswegs ein neues Verfahren, Software zu modellieren. Aber insbesondere die komplexen Herausforderungen durch Microservices verdeutlichen den Wert dieser Herangehensweise. Und zur Bewältigung der Komplexität von Microservices-Architekturen mag sogar eine erneute Beschäftigung mit Design Patterns hilfreich sein.


Cloud

Es gibt unterschiedlichste Ansätze, um Cloud-native Anwendungen zu entwickeln. Architekten stehen deshalb in einem Spannungsfeld aus verschiedenen Bewertungskriterien, um aus den möglichen Architekturen den passenden Ansatz für ihren Anwendungskontext zu finden.


Qualität

Requirements Engineering, Testautomatisierung, Security, Software-Reviews, Dokumentation und Performance-Analyse sind allesamt etablierte Bereiche des Softwarelebenszyklus. Dieses Sonderheft beleuchtet unter anderem jüngere Entwicklungen wie Shift Left oder Documentation as Code.


Web und Mobile

WebAssembly will eine Plattform zur Ausführung von vorkompiliertem Bytecode sein, Project Fugu die Lücke zwischen nativen Apps und Progressive Web Apps schließen und deklarativen UI-Frameworks gehört offenbar die App-Zukunft. Zeit, sich jetzt hierzu schlau zu machen.


Diverses

Softwarearchitekten müssen sich beileibe nicht nur mit System-Design, Aspekten der Softwarequalität oder angesagten neuen Technologien auseinandersetzen, sie sollten auch Zukunftstechniken wie Machine Learning oder Quanten-Computing frühzeitig auf dem Radar haben. Selbst soziale oder gesellschaftliche Entwicklungen haben immer wieder mal Einfluss auf Produkte, Projekte und Teams.


  • Softwarearchitektur

    • 8 Große Systeme mit DDD entwerfen
    • 12 Domain-driven Design und Bounded Context
    • 16 EventStorming: Interview mit Alberto Brandolini
    • 18 Architecture Decision Records:
      Methode zur Dokumentation von Architekturentscheidungen
    • 22 Altbewährte Entwurfsmuster für zeitgemäße Microservices-Anwendungen
    • 26 Microservices:
      Interview mit Sam Newman

  • Cloud

    • 30 Der Weg zu einer Cloud-nativen Architektur
    • 44 Containerorchestrierung im Wandel 36
      Kubernetes mit Go erweitern
    • 50 Von Usability und Features – Service-Meshes im Vergleich

  • Qualitätssicherung

    • 58 Requirements Engineering im agilen Umfeld
    • 64 Shift Left – Secure by Design und agile Entwicklung
    • 72 Die neue und spezialisierte OWASP API Security Top 10
    • 74 Testautomatisierung in komplexen Umgebungen
    • 82 Reviews : Probleme und Risiken in Software zielsicher identifizieren
    • 90 Tipps für die Performance-Analyse
    • 94 Documentation as Code mit Asciidoctor
  • Diverses

    • 102 Web und Mobile
      Das Ökosystem um WebAssembly
    • 108 Project Fugu: Mehr Leistung für das Web
    • 114 Deklarative Nutzeroberflächen übernehmen die App-Entwicklung
    • 120 Ethik in der Softwareentwicklung: Wann, wer und wie
    • 126 User Experience in Organisationen verankern und dauerhaft managen
    • 131 DIN EN ISO 9241-210 konkretisiert User Experience
    • 135 Softwarearchitektur trifft auf Künstliche Intelligenz
    • 141 Quanten-Computing: Zukunftstechnologie mit stark eingeschränktem Einsatzfeld
    • 145 Tipps für die Fort- und Weiterbildung: Das empfiehlt der SoftwareArchitekTOUR-Podcast
    • 3 Sonstiges
      Editorial
    • 87 Impressum
Artikel-Details
Anbieter:
Heise Medien GmbH & Co. KG
EAN:
4018837030639
Veröffentlicht:
19.08.20