---
type: "article"
title: "AI-Assisted API Design; When Teams Design Systems: Conway's Law in the Age of Microservices - API Developer Weekly"
summary: "AI-Assisted API Design; When Teams Design Systems: Conway's Law in the Age of Microservices"
newsletter: "API Developer Weekly"
newsletter_handle: "api-developer-weekly"
newsletter_url: "https://usecommune.com/n/api-developer-weekly"
author: "James Higginbotham (@jhigginbotham)"
published: "2025-11-13T19:00:00.000Z"
canonical_url: "https://usecommune.com/n/api-developer-weekly/a/ai-assisted-api-design-when-teams-design-systems-conway-s-la"
markdown_url: "https://usecommune.com/n/api-developer-weekly/a/ai-assisted-api-design-when-teams-design-systems-conway-s-la.md"
chat_url: "https://usecommune.com/n/api-developer-weekly/a/ai-assisted-api-design-when-teams-design-systems-conway-s-la/chat"
source_url: "http://eepurl.com/jrRyM2"
body_source: "imported"
likes: 0
replies: 0
body_words: 787
---

# AI-Assisted API Design; When Teams Design Systems: Conway's Law in the Age of Microservices - API Developer Weekly

![](https://mcusercontent.com/5005148108dfbac726f74e31e/images/04b6c7bf-305e-b933-367e-a79a24d334d5.png)

![](https://mcusercontent.com/5005148108dfbac726f74e31e/images/9dff09fa-af28-ed1e-7fa6-a6589b89e5e1.png)

# API Developer Weekly

# Nov 13, 2025 - Issue #564

*We're back with a new batch of articles for you to read. This week, I'm sharing a recent webinar where I discuss AI-Assisted API design using ADDR ([you can sign up to be notified about my upcoming report](https://launchany.com/reports)). We also look at Conway's Law in the age of microservices - a good read for anyone not already familiar with Conway's Law. We also look at how to develop robust REST APIs, how RPC actually works, and how Arazzo might be one way to help MCP servers consume APIs.

 In addition, we look at type-driven HTTP by exploring tRPC, OpenAPI, and classic RPC. Finally, OWASP has released a guide for securing third-party MCP servers, Steven**Willmott looks at how AI systems are talking today, and we look at a walk through of using Kiota to generate API clients from OpenAPI.*

 *-- Happy Reading!*

# Featured Articles

[AI-Assisted API Design - FusionAuth Webinar](https://fusionauth.io/webinar/ai-assisted-api-design)
 Explore how to leverage AI to enhance your API design and documentation efforts. Learn to effectively use AI to accelerate your API delivery lifecycle, creating APIs that are ready for both human and machine consumption. \[fusionauth.io\]

 [When Teams Design Systems: Conway's Law in the Age of Microservices](https://medium.com/@singhmeherban84/when-teams-design-systems-conways-law-in-the-age-of-microservices-4226d1bd8318)
 "Organizations design systems that mirror their communication structures." - - Melvin Conway, 1968 by Meherban Singh \[medium.com\]

 [Building Robust REST APIs: Best Practices](https://medium.com/@jefmoura/building-robust-rest-apis-best-practices-c48f17b1261a)
 Building Robust REST APIs: Best Practices Introduction Designing a RESTful API for a high‑stakes domain such as finance or commodity trading isn't just about getting data from point A to point B ... by Jeferson Moura \[medium.com\]

 [How RPC Actually Works](https://newsletter.systemdesign.one/p/how-rpc-works)
 96: What Is RPC? Understanding Remote Procedure Calls for Microservices. by Neo Kim \[newsletter.systemdesign.one\]

 [4 Popular APIs With Great Naming Conventions](https://nordicapis.com/4-popular-apis-with-great-naming-conventions/)
 Discover four APIs with excellent naming conventions and learn how consistent structure improves developer and agent experience. by Janet Wagner \[nordicapis.com\]

 [How APIs extend data access and automation in Google Ads and Meta Ads](https://searchengineland.com/google-ads-meta-ads-apis-extend-data-access-automation-464198)
 Go beyond dashboards. Use platform APIs to access deeper data, connect insights, and automate workflows that reveal new opportunities. by Anu Adegbola, Danny Goodwin \[searchengineland.com\]

 [How Arazzo Could Help MCP Servers Orchestrate APIs for AI Consumers](https://nordicapis.com/how-arazzo-could-help-mcp-servers-orchestrate-apis-for-ai-consumers/)
 Arazzo could benefit MCP servers by providing a more deterministic approach to defining sequences of API calls underlying MCP tools. by Janet Wagner \[nordicapis.com\]

 [Better Auth API keys Vulnerability Let Attackers Create Privileged Credentials For Arbitrary Users](https://cybersecuritynews.com/better-auth-api-keys-vulnerability/)
 A severe vulnerability in the popular better-auth library's API keys plugin enables attackers to generate privileged credentials for any user without authentication. \[cybersecuritynews.com\]

# (Un)Related

[Type-Driven HTTP: tRPC vs OpenAPI vs RPC](https://medium.com/@2nick2patel2/type-driven-http-trpc-vs-openapi-vs-rpc-714ab8ba2764)
 Type-Driven HTTP: tRPC vs OpenAPI vs RPC How three API styles shape developer velocity, safety, and long-term maintainability - and when to pick which. Compare tRPC, OpenAPI, and classic RPC for ... by Codastra \[medium.com\]

 [Top MCP tools for software architects](https://icepanel.medium.com/top-mcp-tools-for-software-architects-20a69f220a5d)
 Top MCP tools for software architects Introduction Software architects work in complex ecosystems every day, switching between AWS consoles, GitHub repos, Grafana dashboards, Kanban boards ... by IcePanel \[icepanel.medium.com\]

 [CheatSheet - A Practical Guide for Securely Using Third-Party MCP Servers 1.0](https://genai.owasp.org/resource/cheatsheet-a-practical-guide-for-securely-using-third-party-mcp-servers-1-0/)
 The Practical Guide for Securely Using Third-Party MCP Servers from the OWASP GenAI Security Project provides a detailed framework for safely deploying and managing external Model Context Protocol (MCP) servers. It outlines the unique security risks introduced by connecting AI models to third-party tools and data sources, including tool poisoning, prompt injection, memory poisoning, and \[...\] by OWASPGenAIProject Editor \[genai.owasp.org\]

 [How AI Systems Will Talk: APIs, MCP, and A2A meet Agent Languages](https://www.steampunkai.com/how-ai-systems-will-talk-apis-mcp-and-a2a-meet-agent-languages/)
 AI-to-AI communication is harder to achieve than it looks. This post looks at the intersection of Web APIs, MCP, A2A, and previous generations of Agent Communication. Drawing practical lessons for today's system communications. \[steampunkai.com\]

 [Write strongly typed Web API integration tests using Kiota and OpenAPI](https://timdeschryver.dev/blog/write-strongly-typed-web-api-integration-tests-using-kiota-and-openapi)
 Recently, I discovered Kiota, a tool that generates API clients from OpenAPI specifications, and it has significantly simplified my testing process. In this blog post, I'll share how I use Kiota to create type-safe HTTP clients that are consumed within the integration tests for my ASP.NET Web API endpoints. by Tim Deschryver \[timdeschryver.dev\]

### Upcoming Events

**apidays Paris**
 API governance, monetization, and future trends
 December 9–11, 2025
 Paris, France
 [Details and registration](https://www.apidays.global/paris)

 **API Economy Summit / Paris**
 "Powering the API Economy"
 Headliners TBA
 December 10, 10am-4pm
 [Details and registration](https://ticket.apidays.global/event/apidays-paris-2025/3cccd07f-acb2-466e-8d91-ccb1f208ecf42/the-api-economy-summit-apidays-paris-2025) (Contact [Bertrand Masson](https://www.linkedin.com/in/bertrandmasson/))

### Have something to share?

As always, if you want to chat, share a link, or make a suggestion, feel free to drop us a quick note or tagging us on Twitter ([@launchany](https://twitter.com/launchany) and [@caseysoftware](https://twitter.com/caseysoftware)) or by emailing us at: [james@launchany.com](mailto:james@launchany.com).

[![Twitter](https://cdn-images.mailchimp.com/icons/social-block-v2/outline-light-twitter-48.png)](https://www.twitter.com/launchany)

[![LinkedInlinkedin.com/in/jameshigginbotham/](https://cdn-images.mailchimp.com/icons/social-block-v2/outline-light-linkedin-48.png)](http://www.linkedin.com)

[![Website](https://cdn-images.mailchimp.com/icons/social-block-v2/outline-light-link-48.png)](https://launchany.com)

Want to change how you receive these emails?
 You can [update your preferences](https://launchany.us2.list-manage.com/profile?u=5005148108dfbac726f74e31e&id=239e48d26e&e=[UNIQID]&c=5c90658d48) or [unsubscribe from this list](https://launchany.us2.list-manage.com/unsubscribe?u=5005148108dfbac726f74e31e&id=239e48d26e&t=b&e=[UNIQID]&c=5c90658d48).

***

## Discussion

No replies yet.
