New on Netflix. Whole seasons at once? Ok so I'm new to Netflix, I just made an account. I heard Netflix releases the whole season at once, is that true?

Because I am waiting for Stranger Things season 2 to come out on October 27th and I was wondering if the whole season will be there.
