# DevOps
# Top 5 API testing tools 2022
透過實作 API 可以在不重新設計應用程式的情況之下為 Web 或是 Mobile 應用添加功能,而開發完成的 API當然需要對其進行測試。本文首先提出選擇 API 測試工具的要點:
- Interoperability: 可以運行在不同的平台與作業系統,,並且可以與 CI Pipeline 整合
- API basic requirements: 要可以測試 API 的一般功能,效能與安全性
- Ease of use: 工具要容易上手,幫助使用者節省時間將其花費在測試上
- Cost: 負擔得起的價格,或是有免費的版本
- Multi-tasking: 可以透過非同步的方式執行多個測試來加速
接著提到五個他推薦的 API 測試工具:
- API Tester
- Postman
- Thunder Client
- Insomnia
- SoapUI
# Infrastructure as Code Vs Configuration Management Vs Infrastructure Provisioning
文章先從什麼是 Infrastructure as Code 開始介紹起,提到他有哪一些優點,工具,Idempotency 的觀念,以及 IaC 在整個系統中的開發與部署流程,接這開始提到 Infrastructure Provisioning 和 Configuration Management 分別是在做什麼,並且比較他們的不同之處,讓讀者對於如何自動化管理整個系統有更深且全面性的了解。
# Things I wish I knew when I started learning cloud
作者在幾年前是一個前端工程師,對於後端世界的理解有限,但他決定要增進自己的技能,所以在矇矇懂懂的狀況之下開始了他的雲端之旅,而這篇文章想要分享的是他在這段旅程中所學到的一些東西,讓讀者可以在開始學習雲端之前,先了解一些基本的概念
- 熟悉哪一種程式語言並不重要
- 知道系統是如何運作的,例如 Client, Server 和網路彼此之間的關係
- 不需要學會所有的 Cloud Provider,只需要從一個開始學起即可
- 只有理論是不夠的,必須要實際操作
- 獲取證照是有幫助的,但不是必要的
- 是一個持續學習的過程,要花不少時間
- 再次重申,沒有任何事情可以取代 Hands-On 所獲得的經驗
- Cloud 無所不在
- 有很豐富的學習資源,例如 udemy, youtue 與其他付費課程
- 在 Hands-On 之前,記得預留一小筆預算
Tag
Recommendation
Discussion(login required)