This post is the first in a series that collects news stories from the previous two weeks and is curated lovingly by the Runscope Developer Relations team. The topics span APIs, microservices, developer tools, best practices and more.
For when you’re pricing your API:
Google just opened the Google Maps Web Service APIs to pay-as-you-go pricing, “a simple and flexible option for developers to instantly and easily scale” with these APIs. Google Maps APIs always cost money, but a pay-as-you-go pricing plan is an interesting evolution of how providers price their APIs. As pricing models have shifted drastically over the years from free, to paid, to freemium, and everything in between, it will be interesting to see how a pay-as-you-go model is adopted by developers who sometimes use an API for a short period and don’t want to pay long-term. This article explains why Google went this route in its API pricing model for arguably one of the most popular and trafficked APIs in the world, and could be informative for anyone looking to develop a pricing model around their own API.
For when you’re thinking about using microservices:
Implementing microservices can have significant payoffs in the long run, but if you’re transitioning from a monolithic to microservices architecture, you need to consider the added dimension of complexity that microservices introduce. Dynatrace adopted microservices and compiled a deep-dive into the key metrics you need to track when implementing them. This article offers a peek behind the curtains of Dynatrace’s backend, along with interesting tools and tips to detect problematic patterns and make the microservices implementation much smoother.
For when you’re scaling your business:
API-led company Clearbit scaled to 2 million API requests a day and shows you the evolution of their stack. From infrastructure to monitoring services, Clearbit gives you an in-depth look at the practices and tools that helped the small company grow. If your company is built from the ground-up on microservices, Clearbit provides a helpful example for how to organize your team, what services to use and how to plan for growth.
For when you’re curious how to use webhooks:
If you’re designing a webhook implementation for your API or looking to incorporate webhooks into your infrastructure, you can look to email delivery service Mailgun for some webhooks 101. The company answered questions from the community on how to effectively use webhooks, covering best practices, testing, polling, use cases and more.
For when your release notes make your team laugh:
Release notes are a necessary part of the deployment process, and some companies are having fun with it by incorporating humor to entertain the consumer. Often overlooked from a marketing perspective, release notes can have wide viewership among your community. Mailcloud compiled the most entertaining release notes from companies like Medium and Tumblr, which have found a way to leverage them to entertain their users and also humanize the brand.
For when you want to go fully automated:
With today’s dev tools, you shouldn’t have to do any piece by hand. We recently released our newly updated Runscope API that gives you our entire suite of API monitoring and testing tools at your disposal without ever having to traverse our UI. The Runscope API provides test management and automation capabilities and allows you to programmatically create and modify large numbers of API tests. We created a sample apps repo to help you get started. All Runscope users have access to the API, and you can sign up for free.
For when you want to switch languages:
Text analytics company Repustate recently migrated its entire stack from Python to Go and is seeing measurable success, like reducing the mean API call response time from 100 ms to 10 ms. This article walks you through Repustate’s entire journey, getting into the details of their experience with Django, Falcon, Python and go, with pros and cons, best practices and data to back it. We’ve migrated a few of our services over to Go from Python, and this article hits several key benefits that we’ve also seen in our infrastructure.
For creating scalable apps in new ways:
Cloud proud enterprise CRM company Salesforce has launched a new unified cloud platform, Salesforce App Cloud—the same platform that powers their very own apps Sales Cloud, Service Cloud and Marketing Cloud. Additionally, nearly five years after acquiring Heroku, Salesforce appears to be putting Heroku Enterprise in the spotlight, with Heroku Private Spaces (private PaaS) and tighter integration with Salesforce (identity for permissions and role-based access control).
For the Slack lover in all of us:
Slack has catapulted to popularity, and for us, integrations are a key part of its appeal. If you’re a big fan of integrations too, you’ll like this list of 20 useful Slack integrations from the team at Large. The list covers tools from support to development to food and more that could streamline your day-to-day.
Notice something we missed? Put your favorite stories of the past fortnight in the comments below, or email us your feedback!