Successfully reported this slideshow.

How it's Made - MyGet - TechEd NA

0

Share

1 of 80
1 of 80

How it's Made - MyGet - TechEd NA

0

Share

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.

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.

More Related Content

More from Maarten Balliauw

Related Books

Free with a 14 day trial from Scribd

See all

Related Audiobooks

Free with a 14 day trial from Scribd

See all

How it's Made - MyGet - TechEd NA

  1. 1. http://blog.maartenballiauw.be @maartenballiauw Shameless self promotion: Pro NuGet - http://amzn.to/pronuget
  2. 2. Who am I? Shameless self promotion: Pro NuGet - http://amzn.to/pronuget Daytime: Technical Evangelist, JetBrains AZUG Focus on web Big passion: Windows Azure http://blog.maartenballiauw.be @maartenballiauw
  3. 3. http://blog.maartenballiauw.be @maartenballiauw Shameless self promotion: Pro NuGet - http://amzn.to/pronuget
  4. 4. www.nuget.org
  5. 5. Are they? No spaghetti code but lasagna code Proved 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 slow Populating cache was a nightmare CDN kept having issues Of 3 instances, only 1 was being used with enough load (~60%)
  8. 8. Architecture became complex Caching 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/password registration, seems a lot of people prefer typing instead of one click we must keep investing in Build Services feed discovery is more popular than we imagined from zero reactions on our blog and Twitter the technical fear we had about “download as ZIP” consuming too much server resources? That thing doesn’t show up in our stats, that’s how successful it is…
  16. 16. http://blog.maartenballiauw.be @maartenballiauw http://amzn.to/pronuget http://www.myget.org
  17. 17. http://microsoft.com/msdn www.microsoft.com/learninghttp://channel9.msdn.com/Events/TechEd http://microsoft.com/technet

Editor's Notes

  • Maarten
  • Maarten
  • Maarten
  • ×