Home

Software Architecture Summit 2015 in Berlin

This memo contains some of my impressions from the software architecture summit 2015 in Berlin.

Sessions

First day

Keynote: Architektur für unser Gehirn (Dr. Carola Lilienthal)

Carola presented nothing new to me in the first keynote. The essence of the keynote was about why sustainable architectures are important and how to achieve this goal. But the way how she delivered the keynote was very good. She pointed out 3 important aspects of a good sustainable architecture:

  1. Modularität
  2. Geordnetheit
  3. Mustertreue

It was also interesting to hear that in her opinion a software system will never or seldom pass the "one million lines of code" mark, when there is no clear structure in the architecture. Without a clear architecture it is not possible to maintain and evolve a huge software system. Too much time is burned in trying to understand how the different parts of the system interact with each other.

Microservices: Architecture & Deployment with Docker (Eberhard Wolff)

Define architecture to limit communication needs

organizations which design systems ... are constrained to produce designs which are copies of the communication structures of these organizations

E. Wolff: "Bei Architekturanalysen muss man auch auf die Organisation gucken und nicht nur auf den code."

Microservices können helfen kommunikationsaufwand zu verringern.

Die Microservices haben alles in der Hand und müssen sich nicht mit anderen Abteilungen absprechen bei Änderungen/Erweiterungen.

Docker

lightweight, ein kernel, der geteilt wird. sehr resourcensparend und schnell.

Microservices with Java, Spring and Spring Boot Cloud (Eberhard Wolff)

For microservices it is important to uniform operations:

  • Deployment (easy (hundreds of services))
  • Monitoring
  • Logging

curl http://host/some.json | json_pp :-)

Quite boring product show of Spring Boot and Spring Cloud.

Sind Ihre (Micro-)Services lose gekoppelt? (Thilo Frotscher)

Nothing noteworthy.

Second day

Langlebige Softwarearchitekturen - technische Schulden beherrschen und abbauen (Dr. Carola Lilienthal)

tools, projekte untersuchen, metriken

Keynote: From Design Thinking to DevOps and Back Again: Unifying Design and Operations (Jeffrey Sussna)

Nothing noteworthy.

ANALYZE: So finden Sie die Probleme Ihrer Software (Dr. Gernot Starke)

aim42, Stakeholdertabelle / Fragenkatalog,

ATAM -> implizietes wissen explizit machen, git analyse (am meisten geändert, ...)

geldbetrag (oder BWL größe) an issues schreiben, damit management freigabe für verbesserung gibt.

Third day

Gebaut für die Cloud - Cloud-Native Architectures (Phillip Ghadir)

Nothing noteworthy.

Resources

Summit Schedule

Date published:
Date modified: 2015-09-21
Keywords: software architecture, microservices