Please enable JavaScript.
Coggle requires JavaScript to display documents.
Amazon - Coggle Diagram
Amazon
CTO Call Questions
System Design
System Design
Current DB Design (DB Tier)
目前最高容量?
未來設計容量(100萬流量為基準)
是否傾向混合設計? 或全資料託管?
Which kind of DB are being use ? (RDB? NoSQL?)
硬碟寫入/讀取速度?
平均每個帳戶每月 寫入/提取 次數&流量
Web Server (Presentation tier)
硬體配置 (CPU/記憶體/SSD?) 台灣香港同步?
Application Server (Application Tier)
硬體配置 (CPU/記憶體/SSD?) 台灣香港同步?
Structure
OS system?
◆Bonus
Any security function required?
目前是否有任何流量分配的機制? Load Balancer
流量監控系統?
是否有使用任何Maching Learning/AI 功能來增強服務?
Budget
目前每月成本
每單位人次成本
運維成本
目前10萬人流的建置成本?
預算? 估計容納100萬流量的建置成本?
Overview
What is their current features? 如何產生配對? 類似Tinder?其他社交功能? 傾向滑動式配對 or 開放式(臉書式)配對
尖峰時段? 尖峰時段流量? 瞬最高時流量
技術團隊規模? 是否有計畫隨著使用人數增加擴編?
目前營運痛點? 技術痛點? 目前的使用上是否有遇到任何困難
允許動態短影片 或者只能放照片? 未來功能發展?
台灣和香港使用人數發展狀況? 100萬人流僅限於這兩區?或任何規劃發展的新國家
預計導入雲端時程
Amazon Route 53
可用性高、可擴展性強的雲端網域名稱系統 (DNS) Web 服務。
Amazon EC2
廣泛、最深入的運算平台,擁有超過 475 個執行個體,可選擇最新處理器、儲存、聯網、作業系統和購買模型
Amazon S3
物件儲存服務,提供領先業界的可擴展性、資料可用性、安全性及效能。
Amazon CloudFront
是一項內容交付網路 (CDN) 服務,專為實現高效能、安全性和開發人員便利性而建置。
Elastic Load Balancing
自動將傳入的應用程式流量分配在一個或多個可用區域 (AZ) 中的多個目標和虛擬設備上。
Amazon ElastiCache
使用 ElastiCache 進行快取,從而提高應用程式和資料庫的效能,或者將其用作無需耐久性的使用案例的主要資料存放區,例如工作階段存放區、遊戲排行榜、串流和分析。
Amazon Relational Database Service (RDS)
讓使用者能夠在雲端中輕鬆設定、操作和擴展關聯式資料庫
Amazon Elastic Block Store (EBS)
是易於使用、可擴展的高效能區塊儲存服務,專為與 Amazon Elastic Compute Cloud (Amazon EC2) 搭配使用而設
Amazon DynamoDB
是一個全受管、無伺服器、鍵值 NoSQL 資料庫,旨在以任何規模執行高效能應用程式
Agility of adjusting the peak traffic