<?xml version="1.0" encoding="UTF-8"?>
<mods xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.loc.gov/mods/v3" version="3.1" xsi:schemaLocation="http://www.loc.gov/mods/v3 http://www.loc.gov/standards/mods/v3/mods-3-1.xsd">
  <titleInfo>
    <title>Principles of web API design</title>
    <subTitle>delivering value with APIs and microservices</subTitle>
  </titleInfo>
  <name type="personal">
    <namePart>Higginbotham, James</namePart>
    <role>
      <roleTerm authority="marcrelator" type="text">creator</roleTerm>
    </role>
    <role>
      <roleTerm type="text">autor.</roleTerm>
    </role>
    <role>
      <roleTerm authority="marcrelator" type="code">aut</roleTerm>
    </role>
  </name>
  <typeOfResource>text</typeOfResource>
  <originInfo>
    <dateIssued encoding="marc">2022</dateIssued>
    <edition>1.</edition>
    <issuance>monographic</issuance>
  </originInfo>
  <language>
    <languageTerm authority="iso639-2b" type="code">spa</languageTerm>
  </language>
  <language objectPart="translation">
    <languageTerm authority="iso639-2b" type="code">eng</languageTerm>
  </language>
  <physicalDescription>
    <form authority="marcform">print</form>
    <extent>333 páginas : : incluye tablas y  figuras.</extent>
  </physicalDescription>
  <abstract>Principles of Web API Design brings together principles and processes to help you succeed across the entire API design lifecycle. Drawing on extensive in-the-trenches experience, leading consultant James Higginbotham helps you align every stakeholder on specific outcomes, design APIs that deliver value, and scale the design process from small teams to the entire organization. Higginbotham helps you bring an "outside-in" perspective to API design to reflect the voices of customers and product teams, map requirements to specific and well-organized APIs, and choose the right API style for writing them. He walks through a real-world example from the ground up, offering guidance for anyone designing new APIs or extending existing APIs.</abstract>
  <tableOfContents>Part I: Introduction to Web API Design. -- Chapter 1. The Principles of API Design. -- Chapter 2. Collaborative API Design. -- Part II: Aligning on API Outcomes. -- Chapter 3. Identify Digital Capabilities -- Chapter 4. Capture Activities and Steps. -- Part III: Defining Candidate APIs -- Chapter 5. Identifying API Boundaries -- Chapter 6. API Modeling -- Part IV: Designing APIs -- Chapter 7. REST-Based API Design -- Chapter 8. RPC and Query-Based API Design -- Chapter 9. Async APIs for Eventing and Streaming -- Part V: Refining the API Design -- Chapter 10. From APIs to Microservices -- Chapter 11. Improving the Developer Experience -- Chapter 12. API Testing Strategies -- Chapter 13. Document the API Design -- Chapter 14. Designing for Change -- Chapter 15. Protecting APIs -- Chapter 16. Continuing the API Design Journey.</tableOfContents>
  <subject authority="lcsh">
    <topic>Web API Design</topic>
  </subject>
  <subject authority="lcsh">
    <topic>API Design</topic>
  </subject>
  <subject authority="lcsh">
    <topic>Software</topic>
  </subject>
  <classification authority="ddc" edition="23">005.1 H635p</classification>
  <identifier type="isbn">9780137355631</identifier>
  <recordInfo>
    <recordContentSource authority="marcorg">CO-ViULL</recordContentSource>
    <recordCreationDate encoding="marc">250304</recordCreationDate>
    <recordChangeDate encoding="iso8601">20251030140037.0</recordChangeDate>
    <languageOfCataloging>
      <languageTerm authority="iso639-2b" type="code">spa</languageTerm>
    </languageOfCataloging>
  </recordInfo>
</mods>
