Startups on AzureEugene Chuvyrovweemail@example.com@EugeneChuvyrov
What we doAthletic competitive event creation, athletepromotion and interaction via mobile devicesand the web
Who we are Scott Over 30 years cumulative Tony programming experience Eugene
How we do itWhy we chose Azure- Full confidence in leadership- Experience- Has everything we need- Easy to get going via Bizspark
How we do itImplementation Details: Web site and API- MVC4 on Azure Compute- ASP.Net Web API on Azure Compute- iOS Client
How we do itImplementation Details: Storage- Virtually all data in non-relational Azure Table Storage - Shortest path to MVP - Shortest path for future migration to CQRS-based architecture- Exception: authentication-related tokens- Azure SQL Database is used for its geospatial features- All multimedia content is stored in Azure Blob storage
How we do itImplementation Details: Separation ofConcerns Presentation Layer Web UI API Process Layer Multimedia Event Process Profile Process Process Data Access Layer Multimedia Event Data Profile Data Data
How we do itImplementation Details: Dev Environment- TFS Preview (Continuous Integration/Deployment)- Could not get the Deployment part to work quite yet - Branching Structure recommended by Patterns &Practices team: develop in Branch, merge to Main
How we do itImplementation DetailsDEMO: Event Registration and iOS App
A particular slide catching your eye?
Clipping is a handy way to collect important slides you want to go back to later.