Skip to content
#Architecture

API Improvement Proposals (Category Architecture)

#Architecture #Software #DistributedSystems #SystemDesign #SystemEngineering #API #Governance

I told you about the whitepaper.API Governance at Scale", which will soon be a review article, and then the release of a new podcast with whitepaper reviews. But what I'd like to tell you today is that these guys have public artifacts that are accessible to all interested people. 1) API Improvement Proposals (AIPs) It is a documented source of truth as to what the rules are for API design. These AIPs s broken Meta, process, API concepts, resource design, operations, fields, design patterns, compatibility, polish, protocol buffers. They are very interesting to study. 2) API Linter Automated verification of compliance of API rules from AIP (It's cool that the authors were able to codify AIPs and test them further in this lens.). It only works for APIs defined by protocol buffers. 3) API Readability - Training and certification program API Design experts. The Readabity API process in Google is similar to their other process, or rather code readability, which I have already mentioned. told earlier. But it's not a public process.)

Separately, the authors described how to implement this process at home.Adopting AIPs in your company" (I also recommend reading. Github)

#Architecture #Software #DistributedSystems #SystemDesign #SystemEngineering #API #Governance