Microservices mit Spring Cloud & Big Performance Impact von Small Code Changes

Details
Servus Lightweights,
ich freue mich sehr, Euch wieder am 10.03.15 begrüßen zu dürfen.
An diesem Abend können wir Euch sogar zwei Talks anbieten:
- Wolkige Microservice Architekturen mit Spring Cloud, Agim Emruli
Kurzfassung:
Spring Cloud unterstützt Entwickler in der Erstellung von verteilten Microservice Architekturen in den Bereichen Konfigurationsmanagement, Service Management, Fehlerbehandlung sowie dem Einsatz auf gängingen Cloud Plattformen wie Cloud Foundry und Amazon Webservices. Dieser Talk gibt eine praktische Einführung in Spring Cloud und zeigt die Erstellung von Microservice Architekturen in lokalen sowie Cloud Umgebungen auf.
Speaker Bio:
Agim Emruli ist Geschäftsführer bei der mimacom und berät seine Kunden in den Bereichen Software Architekturen, Cloud Computing sowie Enterprise Search. Agim ist überzeugt von Open Source und als Entwickler und Contributor in verschiedene Projekten Open Source Projekten beteiligt. Agim ist Committer im Spring Cloud Projekt und hat darüber hinaus in anderen Spring Projekten mitgewirkt.
- "Make or Break: The Big Impact of Small Changes in Performance", Daniel Mitterdorfer
Kurzfassung:
Als Java Entwickler machen wir uns selten Gedanken über die Hardware auf der unsere Software läuft. Das führt manchmal zu Code, der die Möglichkeiten der Hardware nicht optimal ausnutzt oder sogar gegen die Funktionsweise der Hardware arbeitet. Mit kurzen Code-Beispielen wird gezeigt, dass selbst kleinste Codeänderungen dramatische Auswirkungen auf die Performance haben können. Man erfährt außerdem wie sich CPU Caches, die Branch Prediction Einheit oder der Prefetcher in einem Java Programm bemerkbar machen.
Speaker Bio:
Daniel Mitterdorfer ist Software-Ingenieur und Mitglied der Application Performance Guild bei der comSysto GmbH in München. Eine Guild ist eine Gruppe von Menschen die gerne Wissen, Tools, Codes miteinander teilen. Daniel interessiert sich vor allem für Prozessorarchitektur, Performance im Allgemeinen und Concurrency auf der JVM.


Microservices mit Spring Cloud & Big Performance Impact von Small Code Changes