Why is Apple so bad at this server stuff?

Discussion in 'iOS 5 and earlier' started by jshort, Oct 13, 2011.

  1. jshort macrumors regular

    Jun 8, 2009
    Seriously.. I'm a MobileMe customer and went through that fiasco like many of you. Now Apple is taking my MobileMe that isn't broken and requiring me to to go iCloud (yes, I understand the "why") when.. the transition isn't ready for prime time. They've got a phenomenal iOS that all but requires it.. so the iOS remains kinda crippled.. not to mention it would seem this would hurt the impeccable image Apple has. If you knowww how many iOS devices ad MobileMe users are out there and will make the transition.. why not do it waves to give the servers a break? Or MobileMe users hit the servers first... then new iCloud folks? Something like that...

    I've tried 10 times... ridiculous.
  2. George Knighton macrumors 65816

    George Knighton

    Oct 13, 2010
    I sympathise.

    It takes a long while to get straight, and even now my iMac insists that the same password that works on all other applications will not work on iCal.

    Still haven't figured it out and the server hasn't figured it out.
  3. Axiem macrumors member

    Mar 14, 2011
    Have you ever been involved in the construction/design of highways?

    When you design a highway, you attempt to anticipate the average traffic and the peak traffic (during rush hour). If you're rebuilding a highway, this is relatively easy, because you can measure how people use the highway now; if it's a new highway, you have to run some guesses based on demographics et cetera.

    Then, when designing the highway, you design for the average amount of traffic to go X mph without issue (where X depends on the state and location of the highway). You then run simulations to make sure it doesn't gum up too much during peak times.

    But you don't design for peak. If you designed for rush hour, then you're building massive highways that aren't used much. Yeah, it would be nice if everyone could go 65 during rush hour, but to do that means that during the other 90% of the day, three-fourths of the highway lays fallow. That is not an efficient use of land, concrete, or time.

    Building a server farm is similar. You don't design for peak--you design for average. It saves money, because you're not building stuff that won't be used 90% (to 99%) of the time.
  4. BlizzardBolt macrumors 6502

    Sep 15, 2011
    Mariana Trench
    Lets say

    You have planned a welcoming party for 50 people with everything set up.

    Over 1000 people attend.

    That is what Apple faced with servers being overloaded.
  5. AppleDApp macrumors 68020


    Jun 21, 2011
    Apple know they sold 250 millions iOS devices they should be able to handle about 50 million at once. Also ISP and central internet centers are part of the problem iOS 5 was like 400mb imagine everyone in a city trying to update at once.

    Apple should do like WOW send the updates to a given amount of users. Then the first group of users share the download to others this would reduce server abuse.
  6. aristobrat macrumors G5

    Oct 14, 2005
    Don't they already do it in waves? IIRC, neither iTunes nor Software Update are set to check for updates daily, meaning the vast majority of people that went into iTunes yesterday weren't told that there was a new iOS update.

    The gazillion geeks that spent yesterday reading the forums/Mac blogs, however, knew exactly the minute that the updates became available.
  7. iTundra macrumors member


    Oct 12, 2011
    Absolutely wrong. Server systems must be and are designed for near peak load. And, if there are dedicated systems that use them, controlled error handling is included for situations when network or servers are overloaded and unable to respond. It appears Apple screwed the pooch on both.

    They know how many iOS devices are out there, they know from past experience how many people would likely try to upgrade immediately. They knew that overload was a possibility and did not write proper error handling routines for the installers.
  8. admanimal macrumors 68040

    Apr 22, 2005
  9. fizzwinkus macrumors 6502a

    Jan 27, 2008
    it's obviously apple's fault they didn't upgrade every backbone and switch in the entire internet.

Share This Page