Skip to content

Antithesis quickstart code sample and tutorials showcasing core Antithesis capabilities

License

Notifications You must be signed in to change notification settings

guergabo/quickstarts

Repository files navigation

quickstarts

Antithesis quickstart code sample and tutorials showcasing core Antithesis capabilities

Application

Screen Shot 2024-11-25 at 11 50 24 AM
  • Golang microservices with Chi
  • Postgres
  • NATs
  • Stripe API

Start:

make up

Stop:

make down 

Order Service

Create purchse order:

curl -X POST \
  http://localhost:8000/orders \
  -H 'Content-Type: application/json' \
  -d '{
    "amount": 99.99,
    "currency": "usd",
    "customer": "Alice_123",
		"description": "This is demo"
  }'

  curl -X GET http://localhost:8000/orders/1

Get purchase order:

curl -X GET http://localhost:8000/orders/1

Payment Service

Consuming message using NATs (Jetstream) with their pull model and writes to Stripe API (stripe-mock).

Workload

Basic.

About

Antithesis quickstart code sample and tutorials showcasing core Antithesis capabilities

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published