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 - TechEd NA

1,301 views

Published on

Ever wonder how some applications are built, or how to combine some components of the Windows Azure platform? Stop wondering and learn how we’ve built MyGet.org, a multi-tenant software-as-a-service. In this session we discuss architecture, commands, events, access control, multi-tenancy and how to mix and match those things together in a reliable, cost-effective solution that scales.

Published in: Technology, Business
  • Be the first to comment

  • Be the first to like this

How it's Made - MyGet - TechEd NA

  1. 1. http://blog.maartenballiauw.be@maartenballiauwShameless self promotion: Pro NuGet -http://amzn.to/pronuget
  2. 2. Who am I?Shameless self promotion: Pro NuGet -http://amzn.to/pronugetDaytime: Technical Evangelist, JetBrainsAZUGFocus on webBig passion: Windows Azurehttp://blog.maartenballiauw.be@maartenballiauw
  3. 3. http://blog.maartenballiauw.be@maartenballiauwShameless self promotion: Pro NuGet -http://amzn.to/pronuget
  4. 4. www.nuget.org
  5. 5. Are they?No spaghetti code but lasagna codeProved to be very inflexible
  6. 6. Are they?Speed of light! USA was slow!Sync issues, downtime, …Seems not every ISP follows DNS standards
  7. 7. Syncing data kept being slowPopulating cache was a nightmareCDN kept having issuesOf 3 instances, only 1 was being used with enough load (~60%)
  8. 8. Architecture became complexCaching and syncing became complex
  9. 9. http://socialsts.com
  10. 10. Full story at http://blog.myget.org/post/2012/07/02/Site-issues-on-July-2nd-2012.aspx
  11. 11. Full story at http://blog.myget.org/post/2012/07/02/Site-issues-on-July-2nd-2012.aspx
  12. 12. Full story at http://blog.myget.org/post/2013/02/24/We-were-down.aspx
  13. 13. Full story at http://blog.myget.org/post/2013/02/24/We-were-down.aspx
  14. 14. http://status.myget.org
  15. 15. 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…
  16. 16. http://blog.maartenballiauw.be@maartenballiauwhttp://amzn.to/pronugethttp://www.myget.org
  17. 17. http://microsoft.com/msdnwww.microsoft.com/learninghttp://channel9.msdn.com/Events/TechEdhttp://microsoft.com/technet

×