Home / Companies / Tyk / Blog / June 2018

June 2018 Summaries

2 posts from Tyk

Filter
Month: Year:
Post Summaries Back to Blog
API design-first is an approach that prioritizes understanding and integrating stakeholder needs before coding begins, thereby aligning with agile principles by encouraging early feedback and iterative development. This method identifies the capabilities required and models an API to meet those needs, contrasting with a traditional waterfall approach. It emphasizes continuous communication with stakeholders to refine the API design through stages like mock implementation and preview releases, allowing for adjustments before the final production release. Additionally, the use of API gateways in this process helps manage access and differentiate between preview and production environments, ensuring flexibility and preventing misuse. By focusing on stakeholder feedback and incremental development, API design-first enhances the agility and effectiveness of the API development process, minimizing costly changes after release.
Jun 25, 2018 1,152 words in the original blog post.
Jennifer Craig's article explores advanced HTTP capabilities for enhancing REST APIs, focusing on client-side and intermediary caching, conditional requests, and concurrency control. The article explains how HTTP cache-control headers can improve application performance by storing cacheable responses locally, reducing network traffic. It also discusses intermediary caching, highlighting the role of content distribution networks (CDNs) in decreasing latency by positioning caching servers closer to clients. Conditional requests are presented as a method to update resources only if changes have occurred, utilizing eTags or last modified dates to determine if updates are necessary. These are complemented by concurrency control mechanisms that use preconditions to prevent data overwrites during simultaneous modifications by different clients. The insights provided aim to help developers build resilient, scalable APIs capable of supporting complex applications.
Jun 06, 2018 1,787 words in the original blog post.