Sobes.tech
Middle

When designing an API — what exactly could you not do alone, who did you ask?

sobes.tech AI

Answer from AI

When designing APIs, there are often challenges that are difficult to solve alone, such as:

  • Defining requirements and usage scenarios for the API, especially when considering different business processes.
  • Choosing architectural solutions and standards (REST, GraphQL, gRPC).
  • Discussing security and authentication issues.
  • Agreeing on data formats and API versioning.

In such cases, I turn to:

  • Business analysts to clarify requirements and usage scenarios.
  • System architects to select the right technical solutions.
  • Security team to agree on access policies.
  • Colleagues-developers to discuss technical details and best practices.

For example, when choosing the response format for the API, I consulted with frontend developers to ensure convenience and performance on the client side.

When designing an API — what exactly could you not do… - sobes.tech