Files
blog/content/data/works/realworld.md
2024-01-28 11:28:16 +01:00

1.2 KiB

Main purpose of this projects is to have personal extensive API training on multiple backend languages or framework. It's following the very known Conduit project, a Medium clone. Each project respect following conditions :

  • VS Code as only main editor !
  • 100% compatible by the official OpenAPI Spec
  • Proper OpenAPI documentation
  • Testable with last Postman collection of Conduit
  • Fully tested
  • High QA by following best practices for linting, formatting, with static analyzers for non strongly typed languages
  • Community-driven with usage of the most well-known packages
  • PostgreSQL as main databases
  • Use ORM whenever possible that follows any DataMapper or Active Record patterns
  • Proper seeder / faker for quick starting with filled DB
  • Separated RW / RO database connections for maximizing performance between these 2 contexts
  • Proper suited QA + production Dockerfile
  • Complete CI on Kubernetes with Concourse CI
  • Automatic CD on Kubernetes using Flux