banner

Hauptmenü

Sie sind hier

Think Big - Entwicklung skalierbarer Anwendungen mit Windows Azure

Track: 
.NET

In vielen Anwendungsszenarien ist Big Data und Big Processing ein wichtiges Thema, sei es in der Energiewirtschaft, im Handel oder in der Logistik. Es fallen sehr viele Daten an, die von immer mehr Benutzern und Systemen konsumiert und ausgewertet werden wollen. Der Trend geht Richtung: Big!

 
Windows Azure ist die Cloud-Plattform von Microsoft und bietet Entwicklern eine Reihe von Diensten zum Erstellen von verteilten Anwendungen. Neben anderen Vorteilen haben Cloud-Anwendungen potentiell die Möglichkeit, mit den enorm steigenden Performanceanforderungen mit zu wachsen.
 
Cloud-Anwendungen sind jedoch nicht automatisch skalierbar und performant. Insbesondere die Datenhaltung, Abfragen an die Daten und die Konsistenz der Daten stellen eine Herausforderung dar. Skalierbare Anwendungen brauchen eine Antwort auf die Frage: Wie halte ich meine Daten und wie gehe ich mit dem Zustand der Anwendung um.
 
In diesem Beitrag werden verschiedene Architekturmuster und Technologien aufgezeigt, die helfen skalierbare Anwendungen zu entwickeln. Die Reise geht von NoSql und CAP-Theorem über Table- Storage und Sql-Azure zu den Queues und Topics sowie den Worker- Rollen.

Think Big! 

 

Referenten: 
Firma: 
bluehands
Biografie: 

Aydin Mir Mohammadi erstellt seit mehr als fünfzehn Jahren Software und hat diese Leidenschaft zu seinem Beruf gemacht. Er ist spezialisiert auf Entwicklung verteilter Anwendung auf Basis der Microsoft .NET Technologien, wo er mehrere innovative Projekte technisch geleitet hat.

 
Herr Mir Mohammadi ist Mitinitiator der .NET User Group Karlsruhe und engagiert sich bei der Ausbildung von jungen Softwareentwicklern als Dozent an der Dualen Hochschule Karlsruhe.