1 / 21

Global Windows Azure Bootcamp

Global Windows Azure Bootcamp. Auckland March 29 2014. The Global Sponsors. A BIG THANK YOU. The Local Sponsors. A BIG THANK YOU. A Quick and Practical Tour of an Azure Development Environment . Manfred Lange Managing Director, Agile Utilities http://www.agileutilities.com. Welcome! .

sora
Télécharger la présentation

Global Windows Azure Bootcamp

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Global Windows Azure Bootcamp Auckland March 29 2014

  2. The Global Sponsors A BIG THANK YOU

  3. The Local Sponsors A BIG THANK YOU

  4. A Quick and Practical Tour of an Azure Development Environment Manfred Lange Managing Director, Agile Utilities http://www.agileutilities.com

  5. Welcome!

  6. Tools & Technologies Process Custom Deploy Scripts Scaling Content

  7. What is this?

  8. What is this?

  9. A Candy Store! Image Source: http://www.1milliongamerscore.com

  10. Tools And Technologies ASP.NET MVC5 Bootstrap 3.1 jQuery d3js Cassette TypeScript Slow Cheetah Visual Studio 2013 ReSharper dotCover Selenium WebDriver NUnit Moq SQL Server 2012 Bitbucket.org JIRA/Greenhopper Confluence Presentation Layer Domain Layer POCO AutoMapper Data Access Layer Fluent NHibernate Fluent Migrator

  11. Process BitBucket 2. Notify 1. Push 3. Pull Azure Website Git Deploy Local 4. Deploy Script

  12. demo

  13. Medium Scaling Large Small Solution Structure • Same as medium plus: • WebAPI • Web.Tests Web Web.Tests • Same as small plus: • Core • Core.Tests Azure Resources Web Site SQL Database • Same as small plus: • Blob Storage • Table Storage Same as medium plus: Worker Roles, VMs Queues Service Bus Auto Backup Autoscale • Same as small plus: • Monitoring • Automated deployment • Same as medium plus: • CDN • Multiple deployments Operational

  14. demo

  15. Is Role-Based Security Good Enough?

  16. demo

  17. Some Recommendations One Policy Per Service Operation One Model Per View Object ID = GUID SQL Database:One Clustered Index Model != Domain Class New Deployment: Don’t Queue for Backup! Choose storage type wisely KISS, YAGNI, TSTTCPW Start Small, Evolve Later

  18. Tools & Technologies Process Custom Deploy Scripts Scaling Content

  19. Custom Build Scripts: http://goo.gl/p7IFu7 Fluent NHibernate: http://goo.gl/Gr43Qi Fluent Migrator: http://goo.gl/nNY5LG Cassette: http://goo.gl/dqYUuu Moq: http://goo.gl/N5i7FD Resources

  20. Survey: http://aka.ms/GWABsurvey Questions ?

  21. Thank you! Keep in touch! Call or mail us. Ask questions. Happy to help. Manfred Lange, Managing Director, Agile Utilities Email: ml@agileutilities.com Twitter: @go4agile Web: http://www.agileutilities.com

More Related