Tech Foundations
Engineering
  • Architecture
    • Architecture
    • Changeability
    • Techniques
    • Toolbox
    • Yagni
  • Data
    • Databases
    • Trade Off Db
  • Delivery Techniques
    • Delivery Skeleton 1 In
    • Delivery Skeleton 2 In
    • Engineering Delivery Techniques Guide
  • Ebse
  • Engineering Guide
  • Methodologies
  • Topics
    • Api
    • Caching
    • Cassandra
    • Communication
    • Deployment
    • Distributed Systems
    • Dynamodb
    • Eda
    • Envelope Estimations
    • Hashing
    • Kafka
    • Kubernetes
    • Microservices
    • Partitioning
    • Queues
    • Replication
    • Security
    • Sql
    • Stream Processing
    • Streaming
    • Terraform
    • Tests
      • Test Strategy Foundations
      • Test Strategy Foundations Adoption V2
      • Test Strategy Foundations Ref
      • Tests
    • Trade Offs
    • Transactions
Tech Foundations
  • AI Engineering
  • System Design
  • Engineering
  • Projects
  • GitHub

Search

Loading search index…

No recent searches

No results for "Query here"

  • to select
  • to navigate
  • to close

Search by FlexSearch

  • Architecture
    • Architecture
    • Changeability
    • Techniques
    • Toolbox
    • Yagni
  • Data
    • Databases
    • Trade Off Db
  • Delivery Techniques
    • Delivery Skeleton 1 In
    • Delivery Skeleton 2 In
    • Engineering Delivery Techniques Guide
  • Ebse
  • Engineering Guide
  • Methodologies
  • Topics
    • Api
    • Caching
    • Cassandra
    • Communication
    • Deployment
    • Distributed Systems
    • Dynamodb
    • Eda
    • Envelope Estimations
    • Hashing
    • Kafka
    • Kubernetes
    • Microservices
    • Partitioning
    • Queues
    • Replication
    • Security
    • Sql
    • Stream Processing
    • Streaming
    • Terraform
    • Tests
      • Test Strategy Foundations
      • Test Strategy Foundations Adoption V2
      • Test Strategy Foundations Ref
      • Tests
    • Trade Offs
    • Transactions

On this page

  • Actions
On this page
  • Actions
  1. Home
  2. Engineering
  3. Topics
  4. Api

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

Next
Architecture
  • AI Engineering
  • System Design
  • Engineering
  • Projects
  • Privacy Policy
  • Brought to you by Valery