On a high-level, OTT architecture consists of frontend and backend technologies in the cloud (serverless). This includes CDN, caching technology, regular DB, video transcoder, streaming technology, collaboration tools, AI/ML capabilities, etcetera.