ref: https://vivek-singh.medium.com/system-design-cheat-sheet-318ba2e34723
本篇文章是一個筆記文,紀錄關於 System Design 路上常遇到的架構與元件,譬如
1. LoadBalancer
2. Caches
3. Queues
4. Configuration Service
5. API Gateway
6. Service Mesh
7. CDN
8. Cassandra
9. Snowflake
10. Numbers
每個概念都還會附上一些相關影片與文章,也因為是個筆記內容,因此每個元件的介紹都不會非常詳細,都是小小段落介紹每個元件的最基本概念。
譬如 LoadBalancer 的筆記有
1. L4/L7 兩種的差異
2. AWS 上 ELB/ALB/NLB 的三種差異
3. LB 的演算法, Round Robin,Weighted RR, Least Connection/Response Time/Resource based 等
Caches
1. 實作有 Memcached, Redis 等相關專案
2. 什麼時候會使用 Memcached:
a. 需求簡單,譬如單純 Key/Value 字串,可以輕易地透過調整 cores/threads 來調整效能。
b. Volatile,沒有儲存機制
c. 只有 LRU 的 Cache 演算法
d. Key 最多 250B, Value 最多 1MB
3. 什麼時候使用 Redis
a. 需要儲存 object,而非單純 string
b. 支援多種演算法
c. 支援 data store,可以達到 non-volatile 效果
d. 可以支援 Set/Hash/List/Sorted Set 不同型態
這類型的文章對於踏入 System Design 能夠提供一個簡易的入門介紹,先有哪些類別需要學習,再針對每個類別獨立學習也是一個不錯的學習路徑。
api gateway 在 軟體開發學習資訊分享 Facebook 的精選貼文
NT 390 特價中
與傳統的網路託管不同,你可以在其中啟動伺服器,配置它們,然後部署你的程式碼,在無伺服器應用程式中,你不需要管理任何伺服器!相反地,你只需要提供你的程式碼,並定義何時被執行。完工!
https://softnshare.com/aws-serverless-a-complete-introduction/
api gateway 在 SYSTEX 精誠資訊 Facebook 的最讚貼文
台灣上市櫃公司第一家!SYSTEX助 #大江生醫 導入Adobe Sign推動電子合約 ✨
因應疫情衝擊以及企業永續發展趨勢,大江生醫在SYSTEX協助下,以 Adobe Sign打造電子合約機制,取代傳統紙本合約簽署工作,不僅克服疫情期間簽署合約難度高、寄送時間長的困境,也同時達成合約無紙化、大量減少碳排放並解決紙本資料保存不易的問題,為公司長遠發展奠定雄厚的基礎!💪
SYSTEX提供的技術支援開發 Sign Gateway API 提供介接程式及管理介面,有效整合大江生醫的內部流程,輕鬆無縫推動電子合約簽署,目前大江生醫已有超過 80% 的合約使用 Adobe Sign 完成線上簽約,且合約完成時間可從1個月縮短為最快2天!此外還能免去紙本合約轉成數位化過程中,出現模糊或文件被裁切的狀況,有助於縮短資料歸檔與查詢時間。
https://tw.systex.com/ithome-adobe-sign/
api gateway 在 awslabs/aws-api-gateway-developer-portal - GitHub 的推薦與評價
A Serverless Developer Portal for easily publishing and cataloging APIs - GitHub - awslabs/aws-api-gateway-developer-portal: A Serverless Developer Portal ... ... <看更多>
api gateway 在 Conversions API Gateway - Facebook for Developers 的推薦與評價
Learn how Conversions API Gateway enables businesses to integrate without dedicated developer resources, so no third-party partners or coding are necessary. ... <看更多>