Skip to content
API-University

API-University

APIs your consumers will love

Menu

  • Books
    • All Books
    • Book Club
    • REST
    • REST & GraphQL
    • GraphQL
    • Serverless GraphQL
    • OAuth
    • OpenID Connect
    • Swagger & OpenAPI
    • Webhooks
    • API Architecture
    • Alexa Voice Skills
  • Courses
    • All Video Courses
    • OAuth – Video Course
    • OpenID Connect – Video Course
    • RESTful API Design – Video Course
    • Digital Business with APIs – Video Course
    • Individual Workshops Classroom or Webinar
    • Practical Video Tutorials …
      • OAuth 2.0 Diagrams
      • OAuth at Facebook
      • OAuth at LinkedIn
      • OAuth at Google
      • OAuth at PayPal
  • Blog
    • API Reviews
    • API Security
    • API Design
    • API Business
    • Open Banking
  • Earn
    • API Jobs
    • Become a Partner
  • About
    • Newsletter
    • API-University
    • Matthias
  • APIs your consumers will love
    • API Swag (I ❤️ APIs)
    • API Design Overview
    • API Domain Analysis
    • Architectural and Frontend Design
      • REST
      • GraphQL
    • API Prototyping
    • API Implementation
    • API Tools
    • API Security
      • OAuth
      • OpenID Connect
    • API Publication
    • API Evolution & Versioning

API Architecture

Architectural Style for APIs – how to make the choice

So much choice, when building a new API. Which architectural style should we choose for our cool new API? Are there any best practices regarding the architectural style for APIs? But first, what is an architectural style? In general, an

Matthias Biehl 2020-03-032020-03-04 API Architecture, Blog Read more

Desirable Properties of APIs

Any API needs to fulfill its responsibilities, such as gathering, structuring, delivering and securing data. But this is not enough to make the API really desirable for API consumers. What are the desirable properties of APIs? Desirability can be regarded

Matthias Biehl 2020-03-032020-03-03 API Architecture, Blog Read more

The API Mandate – Install API Thinking at your Company

Jeff Bezos, Amazon founder and CEO, wrote the following memo to his employees around 2002. It got known as the “Bezos API Mandate” or “Amazon’s API Mandate”.

Matthias Biehl 2019-06-192020-09-16 API Architecture, Blog Read more

How do Alexa Skills work?

Let’s study the behavior of Alexa. Imagine the user says ”Alexa, what is the weather?” Now, which components of Alexa’s technical architecture are involved and how do they interact? In the following diagram, we give an overview of the involved

Matthias Biehl 2019-03-142020-03-27 API Architecture, API Business, Blog Read more

AWS AppSync Use Cases

Let’s explore some common use cases for AWS AppSync, where AWS AppSync can help to build GraphQL APIs fast. Simple Data-Centric GraphQL API A typical use-case for AppSync is providing a data-centric API to an existing data source. The advantage

Matthias Biehl 2018-09-262020-02-29 API Architecture, Blog, Webhooks Read more

Building GraphQL APIs with AWS AppSync

GraphQL is great but requires the manual installation and maintenance of software infrastructure components, tedious configuration, and some manual tweaking. And when running a productive GraphQL system, you need to find a way to scale the system up and down

Matthias Biehl 2018-09-182019-02-15 API Architecture, Blog, Webhooks Read more

How to test your Webhook

So you are implementing your webhooks? Sweet. Then you have certainly asked yourself about the best way to test your webhook.

Matthias Biehl 2018-08-152022-09-15 API Architecture, Blog, Webhooks Read more

AppSync Architecture

Let’s have a look at the AppSync architecture. In the figure below we have depicted such a high-level solution architecture for an app, an AppSync API and AWS data sources. On the left-hand side we have the clients connecting to

Matthias Biehl 2018-06-052019-02-15 API Architecture, API Design, Blog, GraphQL Read more

What is the difference between API Design and API Architecture?

In general, API architecture spans the bigger picture of APIs and can be seen from several perspectives: API architecture may refer to the architecture of the complete solution, consisting not only of the API itself, but also of an API

Matthias Biehl 2017-04-192016-09-04 API Architecture, API Design, Blog Read more

Why should APIs be RESTful?

In the API space, everybody is talking about REST. But really, why should APIs be RESTful? Great products are designed with rigorous customer focus, a deep understanding of the customers, their needs and desires. And with these ingredients, great customer

Matthias Biehl 2017-03-152016-09-04 API Architecture, API Design, Blog Read more
  • « Previous

Categories

Recent Posts

  • 5 Patterns for API Monetization | How to make money with APIs
  • Open Banking Ecosystems: How they emerge
  • What Open Insurance can learn from Open Banking
  • Open Banking vs Banking-as-a-Service: How do they differ?
  • Guide on API Versioning with a Lifecycle Approach

Tag Cloud

Alexa API API-Review API Design API Portal API Security AppSync AWS Book Design Developer Portal Ecosystem Events google Google API GraphQL Identity Journey Map LinkedIn Linkedin API Live Coding node.js OAuth OpenBanking OpenID Connect OpenInsurance OWASP Pattern REST Review Richardson Security Skill Social Login Social Login with LinkedIn Spotify Spotify API Spotify OAuth Spotify OAuth Access Token subscriptions Testing Tutorial Video Voice Webhooks

API-University Series

The API-University Book Series is a modular series of books on API-related topics. Want them all? Join the API-University Book Club and save some money.

Read more
Copyright © 2023 API-University. All rights reserved. Theme Spacious by ThemeGrill. Powered by: WordPress.