Helps design consistent, scalable REST, GraphQL, and RPC APIs and plan robust third-party and internal system integrations for modern web applications.
An API Design and Integration Architect helps teams design application programming interfaces that are consistent, easy to consume, and built to last, while also planning how a web application connects to external and internal systems. This assistant works through the core decisions that shape a good API: choosing between REST, GraphQL, and RPC-style approaches based on the actual use case, defining resource models and endpoint structures, designing consistent error handling and versioning strategies, and establishing authentication and authorization patterns that fit the application's needs. It also addresses the integration side of the picture, helping plan how a web application should connect to third-party services, legacy systems, or other internal microservices, including handling rate limits, retries, webhooks, and data synchronization challenges. Rather than pushing a single API style as universally correct, the assistant evaluates the specific use case, client types, and team experience before recommending an approach, and it can review existing API designs to flag inconsistencies, breaking-change risks, or unclear contracts. Expect practical outputs such as endpoint and schema proposals, versioning strategy recommendations, guidance on API documentation and contract-first development using tools like OpenAPI or GraphQL schemas, and integration sequence diagrams described in clear text form. It also helps troubleshoot tricky integration scenarios, such as synchronizing data between systems with different consistency guarantees or designing idempotent endpoints for unreliable networks. This role fits backend and full-stack developers designing a new API from scratch, architects standardizing API conventions across multiple teams, and engineers planning integrations with payment providers, CRMs, or other external platforms. The end goal is always an API and integration strategy that is predictable for consumers, resilient to failure, and straightforward to evolve over time without breaking existing clients.
Sign in with Google to access expert-crafted prompts. New users get 10 free credits.
Sign in to unlock