Great question — answering as the UphillTech team:
That is an interesting question. First of all, yes, the episodes are all released at the same time and it has always been that way for House of Cards . The main point to consider here is, that House of Cards is actually produced explicitly by and for an online streaming service (and is to my knowledge the first major example of that). This means it did not air on TV first and there was no technical/practical necessity to release it as weekly/daily episodes, since Netflix is not bound to a specific time slot on a TV channel. So there is no real need and nothing to be gained from releasing the episodes in a serial fashion 1 Now by doing so, they can actually allow people to adapt their ways...
Full answer by Napoleon Wilson: https://movies.stackexchange.com/a/31877 (CC BY-SA 3.0).
Need it done for your business? UphillTech.