Skip to content

A playground for testing out different backend architectures with a variety of tech (so far: Java, Go, Rust).

License

Notifications You must be signed in to change notification settings

LuccaHellriegel/PirateManagement

Repository files navigation

PirateManagement

An app for pirates to manage their treasure hunts and for crews to apply to hunt those treasures. Arrrr!

A playground to take a simple-but-not-too-simple (mostly) backend-API use case and re-implement it in mutliple languages, styles, frameworks. Considered to be always WIP.

Versions

  • simple: one service, direct access between Crew and Treasure, basic CRUD
  • complex: Crew and Treasure are decoupled contexts, either in the form of Microservices or a Modular Monolith, more involved Use Case

Implementations

Backend

  • Java/Spring (abstract)
  • Java/Spring (simple)
  • Go/Gin (simple)

Frontend

  • TS/React

About

A playground for testing out different backend architectures with a variety of tech (so far: Java, Go, Rust).

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published