Clamp

Clamp

  • Clamp
  • Documentation
  • Github
  • Help

›Concepts

Welcome

  • About documentation

Getting Started

  • Quickstart

Usage

  • Installation
  • Configuration

API Reference

  • API Reference

Concepts

  • Design & architecture

Use Cases

  • Use cases

Contributing

  • Contribution guide
  • Clamp core
  • Clamp portal
  • Clamp docs
  • Code of Conduct
  • Authors

Guides

  • Troubleshooting

Support

  • Support

Design & architecture

An opinionated approach to microservices architecture and orchestration

Introduction

Clamp lets you stitch together services in your distributed platform. Built primarily as a microservices orchestrator, it serves to cut down on boilerplate and decomposes complexities related to inter-service communication. Define workflows that seamlessly route to your services over both synchronous and asynchronous communication calls.

Battle-tested design

architecture

  • Approach used on multiple platforms in production.
  • Seamless orchestration at scale
  • Facilitates workflow management
  • Central tracking of flows

Batteries included

Lightweight JSON-based workflow management Define and update workflows even at run-time, using our APIs.

Simple payload transformation between steps Use context variables such as past request and response content to create service payloads. Currently only support JSON payloads.

Branching and conditional logic in workflows Simplicity keeps business logic out and provides required flexibility to introduce multiple execution paths for scenarios such as error-handling and rollback.

Sync and Async Clamp supports both synchronous and asynchronous communication protocols for services, and ships with integrations for RabbitMQ, Kafka and HTTP.

Request profiling and time distribution Know exactly which steps are taking time, with in-built profiling and time distribution metrics, connect your own monitoring systems, and much more!

Simple stateless design backed by a persistent store Clamp can scale and manage high-throughput scenarios with minimal overhead.

To know the benefits of microservices orchestration click here.

← API ReferenceUse cases →
  • Battle-tested design
  • Batteries included
Contact Us to know more about Clamp