Design and Build Great Web APIs: Robust, Reliable, and Resilient

Amundsen, Mike

  • 出版商: Pragmatic Bookshelf
  • 出版日期: 2020-11-10
  • 定價: $1,560
  • 售價: 8.0$1,248
  • 語言: 英文
  • 頁數: 250
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1680506803
  • ISBN-13: 9781680506808
  • 立即出貨 (庫存 < 3)

買這商品的人也買了...

商品描述

APIs are transforming the business world at an increasing pace. Gain the essential skills needed to quickly design, build, and deploy quality web APIs that are robust, reliable, and resilient. Go from initial design through prototyping and implementation to deployment of mission-critical APIs for your organization. Test, secure, and deploy your API with confidence and avoid the "release into production" panic. Tackle just about any API challenge with more than a dozen open-source utilities and common programming patterns you can apply right away.

Good API design means starting with the API-First principle - understanding who is using the API and what they want to do with it - and applying basic design skills to match customers' needs while solving business-critical problems. Use the Sketch-Design-Build method to create reliable and scalable web APIs quickly and easily without a lot of risk to the day-to-day business operations. Create clear sequence diagrams, accurate specifications, and machine-readable API descriptions all reviewed, tested, and ready to turn into fully-functional NodeJS code.

Create reliable test collections with Postman and implement proper identity and access control security with AuthO-without added cost or risk to the company. Deploy all of this to Heroku using a continuous delivery approach that pushes secure, well-tested code to your public servers ready for use by both internal and external developers.

From design to code to test to deployment, unlock hidden business value and release stable and scalable web APIs that meet customer needs and solve important business problems in a consistent and reliable manner.

商品描述(中文翻譯)

APIs正以日益增長的速度改變著商業世界。獲得必要的技能,快速設計、構建和部署高品質的網絡API,這些API強大、可靠且具有彈性。從最初的設計到原型和實施,再到為組織部署重要的API。自信地測試、保護和部署您的API,避免「投入生產」的恐慌。使用十多個開源工具和常見的編程模式,解決幾乎任何API挑戰,並立即應用。

良好的API設計意味著從API-First原則開始-了解誰在使用API以及他們希望如何使用它-並應用基本的設計技巧,以滿足客戶需求並解決業務關鍵問題。使用Sketch-Design-Build方法快速輕鬆地創建可靠且可擴展的網絡API,而不會對日常業務運營造成太大風險。創建清晰的序列圖、準確的規範和可機讀的API描述,並經過審查、測試,準備好轉化為完全功能的NodeJS代碼。

使用Postman創建可靠的測試集合,並使用AuthO實施適當的身份和訪問控制安全性,而不會增加公司的成本或風險。使用持續交付方法將所有這些部署到Heroku,將安全、經過良好測試的代碼推送到公共服務器,供內部和外部開發人員使用。

從設計到代碼到測試到部署,釋放隱藏的商業價值,發布穩定且可擴展的網絡API,以滿足客戶需求,以一致可靠的方式解決重要的業務問題。

作者簡介

An internationally known author and speaker, Mike Amundsen travels the world consulting and talking about network architecture, web development, and the intersection of technology and society. He works with companies large and small to help them capitalize on the opportunities APIs and microservices present for both consumers and the enterprise.

作者簡介(中文翻譯)

Mike Amundsen是一位國際知名的作家和演講者,他經常在世界各地進行咨詢和演講,探討網絡架構、網頁開發以及技術與社會交叉的議題。他與大小企業合作,幫助他們充分利用API和微服務為消費者和企業帶來的機遇。