The Latest News On The API Economy
Searching: No Search Term , Filtered By Article Type: "Elsewhere on the Web"
It’s no secret that the API business is big business. Over $500m was pumped into API-driven firms just last year and that number is only likely to rise. But how do companies make money from an API and how should you price API usage to get the best return?
AWS and other cloud computing giants have been enjoying bumper profits in recent years, which means startups must be spending more on cloud computing. Cloud costs can jump if you don’t keep an eye on your budget. Casey Benko recommends investing in cloud cost analysis tools to keep costs down.
Handling API calls in the cloud with a service like AWS Lambda is one of the latest ways enterprises try to save on resources. In theory, you can save a ton of money. But be careful. Costs for API calls can mount up, sometimes leaving you with a cloud computing bill ten times the size you expected.
Software development has moved quickly in only a decade. From deploying to physical servers, to virtualization, and IaaS to PaaS. The latest development, however, is the Micro API, which builds on serverless computing and FaaS to take API development to the next level.
Lego is not the first thing product owners would think of when looking for a model onboarding process. But they should. At least that is Cristiano Betta’s theory over at his blog, who will tell you the lessons you can learn for your API from the Lego onboarding experience.
From Slack integrations to coffee buttons, if Starbucks were to open up their API to the public, there are a ton of integrations that third-party developers could create. Tendigi CTO Nick Lee over at the Tendigi blog couldn’t wait so he reverse-engineered the Starbucks mobile app.
AWS is running scared of Kubernetes as it becomes the industry standard for managing containers. Why? The open-source platform gives companies a way to run apps across different clouds not just on AWS. Matt Asay over at Tech Republic provides the details.
Consumers are interacting with retailers through an ever increasing range of channels. New channels are emerging all the time and a retailer that wants to stay ahead of the game needs to adopt an API-ready approach to make integrating those new touchpoints quick and painless.
In order to develop a REST API in PHP quickly and easily it might be a good idea to use a lightweight PHP framework. Developing your own from scratch with plain PHP, apart from being a pain and taking too much time, is likely to require a lot of testing and deviate from REST standards.
REST APIs use URIs to address resources. While they’re known as opaque identifiers, there are better and worse ways to write URIs. Guy Levin over at RestCase has formulated a set of design rules for API URIs that you should keep in mind to make things easy for your API clients.
Working with numerous third party APIs can be a headache. Damon Swayn of InSite should know. The InSite team has integrated countless APIs for its clients’ CRMs into its platform. Damon over at his Medium blog gives you the top four lessons he and his team have learned.
We keep hearing about alternative uses for blockchain tech beyond that of a currency replacement. But real-world implementations that prove such horizontal applicability are few and far between. Looking to plug a loophole in the short-selling of stocks, Overstock CEO Patrick Byrne has launched t0.
APIs sometimes go through changes that are so big they require a new version to make sure API users don’t break their apps. Versioning APIs is, however, difficult and some teams go out of their way to avoid it. Google can’t do that and so they’ve developed some consistent rules for versioning APIs.
Limiting API usage is a standard technique to avoid overloading your server or database at critical times. It’s not always so easy to manage without annoying API clients. Ben Weintraub over at the New Relic blog explains the techniques the analytics company developed to limit resource usage.
These days microservices are often pursued because tech giants like Uber and Twitter use them. Adam Drake argues that your startup probably doesn't need them and that they should only be used when your monolith gets so complex making the app more modular won’t cut it.
Akamai has made improvements in its API documentation since its early days. Mike Sierra, technical writer at Akamai, explains how they improved the accuracy of their API docs in recent years. In the early days, developer teams were in charge of different parts of the documentation.
With Alexa’s growing popularity, developers across the world are building skills to connect the Amazon device with smart home devices through the smart home skill API or a custom model. Amazon has seen issues with some submissions for skill certification.
REST and JSON are the bread and butter of developers creating web APIs. Once apps reach a certain size, though, the lack of type safety and other issues start to grate. Michal Witkowski and Marcus Longmuir over at Improbable explain how they learned to stop loving REST and move to gRPC.
Microservices look like a universal solution to all the problems of managing a large monolithic app. However, software legend Martin Fowler recommends holding your horses. You shouldn’t even consider using them unless your team has some core competencies. He explains what they are over at his blog.