Tech Foundations
System design
  • Elements
    • Api Gateway
    • Background
      • Events
    • Elements
    • Test Page
  • Frameworks
    • Framework Hi
    • Framework Iv
    • Framework Sd
  • Interview
    • Interview
    • Interview Phrases
    • Phrases
    • Problem Solving Approach
  • Nfr
    • Consistency
    • Reliability & Availability
    • Scalability
  • Projects
    • Themes
    • Chat Room
    • Code Deployment
    • Events
    • Instagram
    • Interviewing.Io
    • Iv4 Example
    • Job Scheduler
    • Key Value Store
    • Live Commenting
    • Online File Storage
    • Rate Limiter
    • Sd Reviews
    • Spotify
    • Tik Tok
    • Whatsapp
  • To Sort
    • Sd Algo Interviewing.Io
    • Sd Algorithm
    • Sd Framework Old
    • Sd To Sort
  • Topics
    • Api
    • Caching
    • Communication
    • Distributed Systems
    • Envelope Estimations
    • Hashing
    • Microservices
    • Partitioning
    • Queues
    • Replication
    • Security
    • Stream Processing
    • Streaming
    • Trade Offs
    • Transactions
Tech Foundations
  • Engineering Guide
  • Projects
  • System Design
  • GitHub

Search

Loading search index…

No recent searches

No results for "Query here"

  • to select
  • to navigate
  • to close

Search by FlexSearch

  • Elements
    • Api Gateway
    • Background
      • Events
    • Elements
    • Test Page
  • Frameworks
    • Framework Hi
    • Framework Iv
    • Framework Sd
  • Interview
    • Interview
    • Interview Phrases
    • Phrases
    • Problem Solving Approach
  • Nfr
    • Consistency
    • Reliability & Availability
    • Scalability
  • Projects
    • Themes
    • Chat Room
    • Code Deployment
    • Events
    • Instagram
    • Interviewing.Io
    • Iv4 Example
    • Job Scheduler
    • Key Value Store
    • Live Commenting
    • Online File Storage
    • Rate Limiter
    • Sd Reviews
    • Spotify
    • Tik Tok
    • Whatsapp
  • To Sort
    • Sd Algo Interviewing.Io
    • Sd Algorithm
    • Sd Framework Old
    • Sd To Sort
  • Topics
    • Api
    • Caching
    • Communication
    • Distributed Systems
    • Envelope Estimations
    • Hashing
    • Microservices
    • Partitioning
    • Queues
    • Replication
    • Security
    • Stream Processing
    • Streaming
    • Trade Offs
    • Transactions

On this page

  • Actions
  1. Home
  2. System design
  3. Topics
  4. Api

Api

On this page
  • Actions

Actions

find out info about:

  • API Design principles, API evolution, its usage as interface of a system

  • what is API (fringe, interface, algebra etc) #sd #todo

  • protocol vs API vs SLA vs Algebra ?? #engineering maybe add terms from hexagonal architecture style

  • API Design https://slack.engineering/how-we-design-our-apis-at-slack/ ~ you can add to this chapter information about communitcations from SO Hard Parts

https://www.martinfowler.com/tags/API%20design.html

Prev
Themes
Next
Api Gateway
  • Privacy Policy
  • Engineering Guide
  • Projects
  • System Design
  • Brought to you by Valery