Twitch builds and maintains the following infrastructure:
Website + web video player
iOS App
Android App
Fire TV app
Playstation 4 app
Xbox One app
Chromecast app
Apple TV app
Real-time chat backend
Search services
Distributed video storage backend services (VODs)
Content recommendation services
Account services (streamer accounts and viewer accounts)
Monetization services (subscriptions, bits)
Twitch Studio + Soundtrack apps for creators
All of this has to run at Twitch scale (140 million MAUs)
And these are just the technical teams. Then add on UX designers, marketing, product and business development, not to mention Business Intelligence data scientists.
A minute after posting this, I can think of way more necessary roles. Let’s start by mentioning that all this infra needs to run 24/7 with 100% uptime so that some 30 year old can jerk off to a VOD of Amouranth at 3am without a single frame drop.
And all of this is just core product people.
Then you need HR, managers to hire, fire & promote all these people, lawyers, customer service reps, content moderators, executive assistants, and the facilities maintenance people who refill their snack closets.
Its hard to run a huge online service like Twitch.
Twitch builds and maintains the following infrastructure:
All of this has to run at Twitch scale (140 million MAUs)
And these are just the technical teams. Then add on UX designers, marketing, product and business development, not to mention Business Intelligence data scientists.
A minute after posting this, I can think of way more necessary roles. Let’s start by mentioning that all this infra needs to run 24/7 with 100% uptime so that some 30 year old can jerk off to a VOD of Amouranth at 3am without a single frame drop.
And all of this is just core product people.
Then you need HR, managers to hire, fire & promote all these people, lawyers, customer service reps, content moderators, executive assistants, and the facilities maintenance people who refill their snack closets.
Its hard to run a huge online service like Twitch.