Scaling Your API Design Workflow
Earlier this year, Jakub Nesetril, CEO of Heavybit member company Apiary, gave a presentation titled âScaling Your API Design Workflowâ at the SF Microservices Meetup in the Heavybit clubhouse. We followed up with Jakub to get further thoughts from him on the biggest lessons Apiary has learned around scaling your API workflows. If youâre interested in hearing more from Jakub on API design, heâll be speaking at our upcoming DevGuild: Developer Product Design event.
These days, software development is faster paced than ever before, and itâs laser focused on rapid iteration, continuous delivery pipelines, and automating away the boring parts.
One increasingly popular strategy is to keep your code small, light, and independent from itself. This migration from monolithic architecture to microservices is going through a renaissance these days, or perhaps a second renaissance if you consider the early 2000âs service-oriented architecture movement as its first era.
When you combine microservices with increasingly rapid development processes, itâs easy to find yourself buried under a complete mess of APIs, each different from the next. At Apiary weâve observed that as the number of internal APIs increases, even the most seasoned architects can easily become overwhelmed by the complexity they present.
Thatâs why the âdesign-firstâ or âcontract-firstâ approach is sweeping the API landscape. Not only does it help nip much of the inconsistency and complexity in the bud, it also helps automate away the most routine parts of API development like prototyping, testing, and documentation.
At Apiary weâve analyzed hundreds of thousands of API projects, and from these weâve selected our Top 5 API Commandments that should help you in your transition from monolith to microservices.
These commandments are: Standardize, Automate, Version âlessâ, Embrace (your customers), and Decouple. Follow these 5 rules, and youâll be S.A.V.E.D. For a deeper look at these commandments, watch my full talk below.
Sign up here to attend the next SF Microservices Meetup, and if youâre interested in hearing more from Jakub on API design, heâll be speaking at our upcoming DevGuild: Developer Product Design event.
Subscribe to Heavybit Updates
You donât have to build on your own. We help you stay ahead with the hottest resources, latest product updates, and top job opportunities from the community. Donât miss outâsubscribe now.
Content from the Library
How to Orchestrate Multiple Agents from the Terminal
Open-source creator Gaurav Gosain explains how his work with terminal multiplexers led him to build multi-agent orchestration.
Long-Horizon Agents, Part 2: Memory Is More than Recall
Agents need persistent memory to become performant for long-horizon jobs. Amir Zohrenejad surveys the state of agentic memory and covers whatâs missing.
Is the Key to Understanding Code Treating it as a Graph?
Treating software as a graph may be the key to quickly understanding and maintaining software in the age of AI. Open-source creator Vitali Avagyan explains.




