API design 101: Links to our most popular posts

APIs play a critical role in helping software connect and communicate, as well as making the lives of developers a little easier. Over the years we’ve published a number of posts to help developers design APIs to get the most from them. Below is a list of our most popular API design posts you can read now or bookmark for later.Getting started with API designAPI Web Design: The Missing Link: Best Practices for Crafting Interfaces that Developers Love [ebook]APIs 101: Everything you need to know about API designDesigning and managing APIs: Best practices & common pitfallsAPI Design Guide [documentation]Different approaches: REST, RPC, and GraphQLUnderstanding gRPC, OpenAPI and REST and when to use them in API designREST vs RPC: What problems are you trying to solve with your APIs?GraphQL: Building a consistent approach for the API consumerWhy your APIs should be entity-orientedBest practicesWhy you should use links, not keys, to represent relationships in APIsNames vs identifiers in URLs: Which should you use in your API design?The false dichotomy of stability vs human-centric URL design in web APIsAPI Design: Which version of versioning is right for you?API versioning best practices: When you need versioning and when you don’tSolving SEO problems with API design, part 1Solving SEO problems with API design, part 2Want to keep reading? Find more of our API related content on the Cloud blog here.Related ArticleHow to develop secure and scalable serverless APIsBuilding your RESTful APIs on top of a serverless platform like Cloud Run or Cloud Functions can improve performance and reduce costs.Read Article
Quelle: Google Cloud Platform

The Future of OpenStack Webinar Q&A: Mirantis OpenStack for Kubernetes

A few weeks ago, Mirantis Field CTO Shaun O’Meara and Systems Architect Oleskii Kolodiazhnyi presented a webinar about the future of OpenStack, featuring an overview and demo of Mirantis’ latest OpenStack solution: Mirantis OpenStack for Kubernetes (MOS).  During the course of the webinar, we received a lot of great questions from the audience. In this … Continued
Quelle: Mirantis

The Red Hat Ceph Storage life cycle: upgrade scenarios and long-lived deployments

Different industries have varying requirements for the software systems on which their respective businesses rely. Some operators choose to quickly embrace the latest and greatest release when facing change and integration updates. Others defer upgrades for as long as possible, trying to continue on a tried-and-true combination of software components until end-of-support (or security patching) forces a change. 
Quelle: CloudForms