• Save
How it's Made - MyGet - TechEd NA
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

How it's Made - MyGet - TechEd NA

on

  • 942 views

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 ...

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.

Statistics

Views

Total Views
942
Views on SlideShare
942
Embed Views
0

Actions

Likes
0
Downloads
0
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • Maarten
  • Maarten
  • Maarten

How it's Made - MyGet - TechEd NA Presentation Transcript

  • 1. http://blog.maartenballiauw.be@maartenballiauwShameless self promotion: Pro NuGet -http://amzn.to/pronuget
  • 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. http://blog.maartenballiauw.be@maartenballiauwShameless self promotion: Pro NuGet -http://amzn.to/pronuget
  • 4. www.nuget.org
  • 5. Are they?No spaghetti code but lasagna codeProved to be very inflexible
  • 6. Are they?Speed of light! USA was slow!Sync issues, downtime, …Seems not every ISP follows DNS standards
  • 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. Architecture became complexCaching and syncing became complex
  • 9. http://socialsts.com
  • 10. Full story at http://blog.myget.org/post/2012/07/02/Site-issues-on-July-2nd-2012.aspx
  • 11. Full story at http://blog.myget.org/post/2012/07/02/Site-issues-on-July-2nd-2012.aspx
  • 12. Full story at http://blog.myget.org/post/2013/02/24/We-were-down.aspx
  • 13. Full story at http://blog.myget.org/post/2013/02/24/We-were-down.aspx
  • 14. http://status.myget.org
  • 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. http://blog.maartenballiauw.be@maartenballiauwhttp://amzn.to/pronugethttp://www.myget.org
  • 17. http://microsoft.com/msdnwww.microsoft.com/learninghttp://channel9.msdn.com/Events/TechEdhttp://microsoft.com/technet