Skip to content

Commit

Permalink
Add initial readme for patterns
Browse files Browse the repository at this point in the history
  • Loading branch information
StephanEwen committed Dec 4, 2023
1 parent a7dc102 commit 4026a63
Showing 1 changed file with 20 additions and 0 deletions.
20 changes: 20 additions & 0 deletions typescript/patterns/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# Restate Sample Patterns

A collections of useful patterns in distributed applications, and how to
implement them with [Restate](https://github.com/restatedev/).
This is a continuously evolving list.

The patterns currently exist only in TypeScript/JavaScript, other languages
will be added soon.

All patterns are described in one file and have a comment block at the top
that explains them.

### List of Patterns

* [**Durable Event-based Asynchronous Communication as RPC**](async_calls_as_rpc.ts)
* [**Idempotency Tokens**](deterministic_idempotency_tokens.ts)
* [**Single-writer Concurrency**](single_writer_concurrency.ts)
* [**Dual Writes**](dual_writes.ts)
* [**Distributed Locks**](distributed_locks.ts)
* [**Idempotent DynamoDB Updates**](dynamo_db_idempotency.ts)

0 comments on commit 4026a63

Please sign in to comment.