Copy
The week in API strategy, news, articles, and upcoming events.
James Higginbotham, Curator  A hand-curated weekly newsletter for API developers, sponsored by LaunchAny and CaseySoftware

Find this via Twitter? Subscribe now so you don't miss out
 
 

API Developer Weekly

Jan 17, 2019 - Issue #245
Hot Topics
An Insider's Take on API Strategy
We recently performed a survey to take the pulse of our community on their own API strategies. Our goal was to change and possibly debunk our own assumptions, and replace them with real-world perspectives from customers and partners working on these things day in and day out. [okta.com]

Courier: Dropbox migration to gRPC
Dropbox runs hundreds of services, written in different languages, which exchange millions of requests per second. At the core of our Service Oriented Architecture is Courier, our gRPC-based Remote Procedure Call (RPC) framework. While developing Courier, we learned a lot about extending gRPC, optimizing performance for scale, and providing a bridge from our legacy RPC system. [blogs.dropbox.com]

GraphQL vs REST - Caching | GraphQL Blog
As you all know, a cache is a hardware or software component that stores data (usually as a result of an earlier computation) so that future... [blog.graphqleditor.com]

The Rise and Demise of RSS
Image: Cathryn Virginia About a decade ago, the average internet user might well have heard of RSS. Really Simple Syndication, or Rich Site Summary-what the acronym stands for depends on who you ask-is a standard that websites and podcasts can use to offer a feed of content to their users, one easily understood by lots of different computer programs. Today, though RSS continues to power many applications on the web, it has become, for most people, an obscure technology. [motherboard.vice.com]

Netflix Play API: Building an Evolutionary Architecture
At QCon SF, Suudhan Rangarajan presented "Netflix Play API: Why We Built an Evolutionary Architecture". Key takeaways included: services that have a single identity/responsibility are easier to upgrade; spend time identifying core decisions that need to be made when building a service; and designing an "evolutionary architecture" using tools like fitness functions provides many benefits. [infoq.com]

Should You Build An API Gateway In-House? | Nordic APIs |
There are hundreds of pre-built solutions for everything API, whether it's authorization, documentation, or some other functionality. While there's a wide range of choices for your API gateway solutions - especially in recent years - the very best ones can cost quite a chunk and aren't always tailored to your needs. by Thomas Bush [nordicapis.com]

Common API mistakes and how to avoid them - LogRocket
By following the advice in this article you'll be sure to avoid some of the most common pitfalls present in modern APIs. by Thomas Hunter II [blog.logrocket.com]

Why It's OK For Your API To Be Boring | Nordic APIs |
Serverless, GraphQL, Go, microservices... disruptive tech offers great benefits, but is "boring" tech better from a pragmatic viewpoint? If it ain't bre, don't fix it. No need to reinvent the wheel. The KISS (Keep It Simple, Stupid!) principle. by Art Anthony [nordicapis.com]
 
 
The Business of APIs
Asking The Honest Questions When It Comes To Your API Journey
While in Vegas today, I had breakfast with Paolo Malinverno, analyst from Gartner, he mentioned the Oscar Wilde quote, "Whenever people agree with me I always feel I must be wrong." Referring to the "yes" culture than can manifest itself around Gartner, but also within industries and the enterprise regarding what you should be investing in as a company. [apievangelist.com]

The Business Caveats of Microservices | Nordic APIs |
In the API space, it's almost ubiquitous to join the concept of the modern API with the microservice. Advice abounds, with fans claiming microservices architecture to be the best possible application of our coding ethos and our design conceptualization. Unfortunately, in some cases, adopting a microservice architecture may not be an effective business choice. by Kristopher Sandoval [nordicapis.com]

The seven make-or-break API challenges CIOs need to address
Application programming interfaces hold great promise for tech modernization-if CIOs develop a coherent strategy in advance. To compete in the digital age, large enterprises need scalable and flexible IT systems to allow for ongoing experimentation and iteration at speed. As a result, many companies have launched programs to modernize their technology. [mckinsey.com]

CIO Predictions for 2019
It will be another interesting and eventful year in 2019, both in terms of opportunities as well as significant challenges, for Chief Information Officers (CIOs) around the world as they attempt to navigate an increasingly turbulent digital operating environment. [constellationr.com]

(Un)Related Topics
On Infrastructure at Scale: A Cascading Failure of Distributed Systems
On Infrastructure at Scale: A Cascading Failure of Distributed Systems At Target, we run a heterogeneous infrastructure in our datacenters (and many other places), where we have multiple different backend hosting infrastructure for workloads. Most of this is a legacy artifact of putting infrastructure into production for different use-cases and application development and deployment patterns. by Dan Woods [medium.com]

30 Shared Principles for discussing Software Architectures
Imagine a fly-by architecture review. An architect walks in, looks over, glosses over, seeing though his binoculars. He provides comments that are often too generic or out of context. Comments are often met with deafening silence or winding arguments. They rarely help anybody if ever. Every programmer dreads it; every architect dreads it too. by Srinath Perera [hackernoon.com]

 
Useful Resources
Upcoming Web API Events
A list of upcoming Web API Events, maintained by Matthew Reinbold
 
Want to share something?
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 and @caseysoftware) or by emailing us at: james@launchany.com
 
Follow on Twitter    Forward to Friend    Subscribe
Copyright © 2019 LaunchAny, All rights reserved.
unsubscribe from this list