nime streaming architecture
nime streaming architecture Chat Preview can you make a streming anime app android/ios dan menggunakan bahasa pemrograman Bertindaklah sebagai Senior Software Architect. Berikan analisis mendalam mengenai arsitektur teknologi di balik platform streaming anime skala global seperti Crunchyroll. Jelaskan secara teknis bahasa pemrograman, framework, dan infrastruktur yang digunakan dengan membaginya ke dalam 4 aspek berikut: Backend & Microservices: Bahasa apa saja yang digunakan (misal: Go, Node.js, Python) beserta alasan teknis pemilihannya untuk menangani high concurrency dan video playback authorization. Frontend & Player: Teknologi yang digunakan untuk membangun antarmuka web dan HTML5 video player agar adaptif dan minim latensi. Mobile & TV Apps: Bahasa pemrograman native (seperti Kotlin dan Swift) yang digunakan untuk ekosistem Android, iOS, dan Smart TV. Infrastruktur & Data: Bagaimana pengelolaan database (SQL/NoSQL) untuk data pengguna, riwayat tontonan, serta peran Cloud Provider (seperti AWS) dan CDN dalam mendistribusikan video secara global. Gunakan bahasa yang teknis namun mudah dipahami, serta berikan contoh konkret penerapan dari masing-masing teknologi tersebut pada fitur platform streaming.
Guide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools. Use when building MCP servers to integrate external APIs or services, whether in Python (FastMCP) or Node/TypeScript (MCP SDK).
Compares an OpenAPI YAML/JSON spec to a list of implemented routes and flags drift: missing operations, extra routes, method mismatches, and path-parameter shape differences. Use when reviewing API PRs, before a release, or asking "does our code still match the OpenAPI?". Includes a stdlib Python checker with --self-test.
Finds code nobody uses anymore: unused files, exports, routes, styles and dependencies, with proof for each one, and suggests small safe pull requests to remove them.
Plans a major framework upgrade step by step, such as React, Next.js, Django or Rails: reads the breaking changes, maps what in your code they hit, and splits the work into small safe pull requests.