Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

How it's made - MyGet.org - AzureConf

1,168 views

Published on

Published in: Technology
  • Be the first to comment

How it's made - MyGet.org - AzureConf

  1. 1. Over 60 community-led Windows Azure training events worldwide!http://globalwindowsazure.azurewebsites.net
  2. 2. http://blog.maartenballiauw.be@maartenballiauwShameless self promotion: Pro NuGet -http://amzn.to/pronuget
  3. 3. NuGet?MyGet?
  4. 4. How westarted
  5. 5. What wedid notknow…
  6. 6. Our firstarchitecture
  7. 7. Or not?Speed of light! USA was slow!Sync issues, downtime, …Seems not every ISP follows DNS standards
  8. 8. • Syncing data kept being slow• Populating cache was a nightmare• CDN kept having issues• Of 3 instances, only 1 was being used with enoughload (~60%)
  9. 9. Our secondarchitecture
  10. 10. Windows AzureAccess Control Service
  11. 11. production tenantswww.myget.org*.customer.myget.orgother domain nameslocalhost:1196 myget-staging.cloudapp.netdevelopmentWindows Azure Access Control Service
  12. 12. http://socialsts.com
  13. 13. Tough timesLearning moments
  14. 14. Full story at http://blog.myget.org/post/2012/07/02/Site-issues-on-July-2nd-2012.aspx
  15. 15. Full story at http://blog.myget.org/post/2012/07/02/Site-issues-on-July-2nd-2012.aspx
  16. 16. Full story at http://blog.myget.org/post/2013/02/24/We-were-down.aspx
  17. 17. Full story at http://blog.myget.org/post/2013/02/24/We-were-down.aspx
  18. 18. http://status.myget.org
  19. 19. Bonus tip
  20. 20. this is why we built username/passwordregistration, seems a lot of people prefer typinginstead of one clickwe must keep investing in Build Servicesfeed discovery is more popular than we imaginedfrom zero reactions on our blog and Twitterthe technical fear we had about “download as ZIP”consuming too much server resources? That thingdoesn’t show up in our stats, that’s how successfulit is…
  21. 21. Conclusion
  22. 22. Thank you!http://blog.maartenballiauw.be@maartenballiauwhttp://amzn.to/pronuget
  23. 23. http://blog.maartenballiauw.be@maartenballiauwhttp://amzn.to/pronugethttp://www.myget.org
  24. 24. http://aka.ms/AzureConf-MemberOffershttp://aka.ms/AzureConf-FreeTrial

×