Marco Parenzan Microsoft Azure MVP @marco_parenzan marco [dot] parenzan [at] 1nn0va [dot] it
Marco Parenzan
Microsoft Azure MVP
@marco_parenzan
marco [dot] parenzan [at] 1nn0va [dot] it
www.slideshare.net/marco.parenzan
www.github.com/marcoparenzan
marco [dot] parenzan [at] 1nn0va [dot] it
www.1nnova.it
@marco_parenzan
Formazione ,Divulgazione e Consulenza con 1nn0va
Microsoft MVP 2014 for Microsoft Azure
Cloud Architect, NET developer
Loves Functional Programming, Html5 Game Programming and Internet of Things
AZURE
COMMUNITY
BOOTCAMP 2015
IoT Day - 08/05/2015
Business Logic
Data Access
Presentation
Contract DA/BL
Contract BL/P
Business Logic
Contract BL/P
View
Controller
Business Logic
Contract BL/P
Device
WebApi
MVC
Data Session
Controller
View
Business
Logic
Mo
del
http://azure.microsoft.com/en-us/documentation/infographics/azure/
http://azure.microsoft.com/en-us/documentation/infographics/cloud-design-patterns/
In Azure they are called “worker roles”. To make them simple, we call
them Azure Web Jobs!Azure Specific
CQRS for IoT (Service Bus Powered)
Event Handler
UI
Event
Command Handler
Eve
nt
Device
Queue
Topics/Subscription
Event Hub
Write
ModelSearch
Model
Read
Model
Marco Parenzan
Microsoft Azure MVP
@marco_parenzan
marco [dot] parenzan [at] 1nn0va [dot] it