Scalable Services logo

Scalable Services

A curated topic collection covering APIs, patterns, tools, and best practices for designing and operating scalable services. This includes cloud-native microservices, API gateways, load balancers, container orchestration, serverless platforms, service meshes, and the architectural patterns that enable services to scale horizontally and vertically. Relevant to platform engineers, cloud architects, and backend developers building high-traffic, distributed systems.

8 APIs 0 Features
API GatewayCloud NativeContainersDistributed SystemsHigh AvailabilityKubernetesLoad BalancingMicroservicesScalable ArchitectureServerlessService Mesh

APIs

Kubernetes API

The Kubernetes API enables programmatic management of containerized workloads, including deployments, services, pods, config maps, and horizontal pod autoscalers. Core to runnin...

Envoy Admin API

Envoy Proxy's administration API for inspecting and modifying Envoy runtime configuration, stats, clusters, and listeners. Envoy is the foundational data plane for many service ...

Istio API

Istio's configuration APIs define traffic management, security policy, and observability for microservice meshes. Expressed as Kubernetes CRDs (VirtualService, DestinationRule, ...

AWS Lambda API

Amazon Web Services Lambda API for creating, managing, invoking, and monitoring serverless functions. Core to event-driven, auto-scaling architectures.

Kong Admin API

Kong Gateway's RESTful Admin API for managing services, routes, plugins, consumers, upstreams, and certificates. Kong is a widely deployed open-source API gateway for scalable A...

Prometheus HTTP API

Prometheus exposes an HTTP API for querying metrics, metadata, and alerting rules. Essential for observability and autoscaling decisions in scalable service architectures.

Knative API

Knative provides Kubernetes-based platform APIs for deploying and scaling event-driven serverless workloads. Includes Knative Serving (scale-to-zero) and Knative Eventing (event...

gRPC Reflection API

gRPC server reflection provides information about publicly-accessible gRPC services on a server, enabling discovery and dynamic invocation. gRPC is widely used for high-performa...

Semantic Vocabularies

Scalable Services Context

35 classes · 0 properties

JSON-LD

Resources

🔗
Documentation
Documentation
🔗
Guide
Guide
🔗
Guide
Guide
🔗
Guide
Guide
🔗
Guide
Guide
🔗
JSONSchema
JSONSchema
🔗
JSONStructure
JSONStructure
🔗
JSONLDContext
JSONLDContext
🔗
Vocabulary
Vocabulary
💻
Examples
Examples
💻
Examples
Examples

Sources

Raw ↑
aid: scalable-services
name: Scalable Services
description: >-
  A curated topic collection covering APIs, patterns, tools, and best practices
  for designing and operating scalable services. This includes cloud-native
  microservices, API gateways, load balancers, container orchestration,
  serverless platforms, service meshes, and the architectural patterns that
  enable services to scale horizontally and vertically. Relevant to platform
  engineers, cloud architects, and backend developers building high-traffic,
  distributed systems.
image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg
tags:
  - API Gateway
  - Cloud Native
  - Containers
  - Distributed Systems
  - High Availability
  - Kubernetes
  - Load Balancing
  - Microservices
  - Scalable Architecture
  - Serverless
  - Service Mesh
type: Index
created: '2025-01-15'
modified: '2026-05-02'
specificationVersion: '0.19'
apis:
  - aid: scalable-services:kubernetes
    name: Kubernetes API
    description: >-
      The Kubernetes API enables programmatic management of containerized
      workloads, including deployments, services, pods, config maps, and
      horizontal pod autoscalers. Core to running scalable microservices
      infrastructure.
    tags:
      - Containers
      - Kubernetes
      - Orchestration
      - Scalable Architecture
    humanURL: https://kubernetes.io/docs/reference/kubernetes-api/
    properties:
      - type: Documentation
        url: https://kubernetes.io/docs/reference/kubernetes-api/
      - type: OpenAPI
        url: https://raw.githubusercontent.com/kubernetes/kubernetes/master/api/openapi-spec/swagger.json
      - type: GettingStarted
        url: https://kubernetes.io/docs/home/
      - type: GitHub
        url: https://github.com/kubernetes/kubernetes
  - aid: scalable-services:envoy-admin
    name: Envoy Admin API
    description: >-
      Envoy Proxy's administration API for inspecting and modifying Envoy
      runtime configuration, stats, clusters, and listeners. Envoy is the
      foundational data plane for many service mesh and API gateway deployments.
    tags:
      - API Gateway
      - Load Balancing
      - Proxy
      - Service Mesh
    humanURL: https://www.envoyproxy.io/docs/envoy/latest/operations/admin
    properties:
      - type: Documentation
        url: https://www.envoyproxy.io/docs/envoy/latest/operations/admin
      - type: GitHub
        url: https://github.com/envoyproxy/envoy
  - aid: scalable-services:istio
    name: Istio API
    description: >-
      Istio's configuration APIs define traffic management, security policy,
      and observability for microservice meshes. Expressed as Kubernetes CRDs
      (VirtualService, DestinationRule, Gateway, etc.).
    tags:
      - Kubernetes
      - Microservices
      - Observability
      - Security
      - Service Mesh
    humanURL: https://istio.io/latest/docs/reference/config/
    properties:
      - type: Documentation
        url: https://istio.io/latest/docs/reference/config/
      - type: GitHub
        url: https://github.com/istio/istio
  - aid: scalable-services:aws-lambda
    name: AWS Lambda API
    description: >-
      Amazon Web Services Lambda API for creating, managing, invoking, and
      monitoring serverless functions. Core to event-driven, auto-scaling
      architectures.
    tags:
      - AWS
      - Cloud Native
      - Event Driven
      - Scalable Architecture
      - Serverless
    humanURL: https://docs.aws.amazon.com/lambda/latest/api/API_Operations.html
    properties:
      - type: Documentation
        url: https://docs.aws.amazon.com/lambda/latest/api/API_Operations.html
  - aid: scalable-services:kong-admin
    name: Kong Admin API
    description: >-
      Kong Gateway's RESTful Admin API for managing services, routes, plugins,
      consumers, upstreams, and certificates. Kong is a widely deployed
      open-source API gateway for scalable API management.
    tags:
      - API Gateway
      - Load Balancing
      - Microservices
      - Plugins
    humanURL: https://docs.konghq.com/gateway/latest/admin-api/
    properties:
      - type: Documentation
        url: https://docs.konghq.com/gateway/latest/admin-api/
      - type: GitHub
        url: https://github.com/Kong/kong
  - aid: scalable-services:prometheus
    name: Prometheus HTTP API
    description: >-
      Prometheus exposes an HTTP API for querying metrics, metadata, and
      alerting rules. Essential for observability and autoscaling decisions
      in scalable service architectures.
    tags:
      - Alerts
      - Metrics
      - Monitoring
      - Observability
    humanURL: https://prometheus.io/docs/prometheus/latest/querying/api/
    properties:
      - type: Documentation
        url: https://prometheus.io/docs/prometheus/latest/querying/api/
      - type: GitHub
        url: https://github.com/prometheus/prometheus
  - aid: scalable-services:knative
    name: Knative API
    description: >-
      Knative provides Kubernetes-based platform APIs for deploying and scaling
      event-driven serverless workloads. Includes Knative Serving (scale-to-zero)
      and Knative Eventing (event sourcing and routing).
    tags:
      - Cloud Native
      - Event Driven
      - Kubernetes
      - Scalable Architecture
      - Serverless
    humanURL: https://knative.dev/docs/
    properties:
      - type: Documentation
        url: https://knative.dev/docs/
      - type: GitHub
        url: https://github.com/knative/serving
  - aid: scalable-services:grpc
    name: gRPC Reflection API
    description: >-
      gRPC server reflection provides information about publicly-accessible
      gRPC services on a server, enabling discovery and dynamic invocation.
      gRPC is widely used for high-performance inter-service communication
      in scalable microservice architectures.
    tags:
      - High Performance
      - Microservices
      - Protocol Buffers
      - RPC
    humanURL: https://grpc.io/docs/
    properties:
      - type: Documentation
        url: https://grpc.io/docs/
      - type: GitHub
        url: https://github.com/grpc/grpc
common:
  - type: Documentation
    url: https://kubernetes.io/docs/concepts/architecture/
    name: Kubernetes Architecture Concepts
  - type: Guide
    url: https://microservices.io/patterns/index.html
    name: Microservices Patterns
  - type: Guide
    url: https://www.cncf.io/projects/
    name: CNCF Landscape Projects
  - type: Guide
    url: https://istio.io/latest/about/service-mesh/
    name: What is a Service Mesh?
  - type: Guide
    url: https://www.envoyproxy.io/learn/service-mesh
    name: Envoy Service Mesh Guide
  - type: JSONSchema
    url: https://github.com/api-evangelist/scalable-services/blob/main/json-schema/scalable-services-service-schema.json
    name: Scalable Service JSON Schema
  - type: JSONStructure
    url: https://github.com/api-evangelist/scalable-services/blob/main/json-structure/scalable-services-service-structure.json
    name: Scalable Service JSON Structure
  - type: JSONLDContext
    url: https://github.com/api-evangelist/scalable-services/blob/main/json-ld/scalable-services-context.jsonld
    name: Scalable Services JSON-LD Context
  - type: Vocabulary
    url: https://github.com/api-evangelist/scalable-services/blob/main/vocabulary/scalable-services-vocabulary.yml
    name: Scalable Services Vocabulary
  - type: Examples
    url: https://github.com/api-evangelist/scalable-services/blob/main/examples/scalable-services-kubernetes-hpa-example.json
    name: Kubernetes HPA Example
  - type: Examples
    url: https://github.com/api-evangelist/scalable-services/blob/main/examples/scalable-services-kong-plugin-example.json
    name: Kong Rate Limiting Plugin Example
maintainers:
  - FN: Kin Lane
    email: [email protected]
    url: https://apievangelist.com