Skip to content

blntrsz/platform

Repository files navigation

Welcome to the Platform

The Platform Project is an attempt to make a Contact Driven Development (OpenAPI, AsyncAPI Driven development) possible with AWS CDK, with a pleasant Local Development Experience, without compromise.

Current Feature set:

  • 📄 OpenAPI based end-to-end type safety (with code generation)
  • 🏗️ Full infrastructure to deploy an application with:
    • vite frontend
    • micro service lambda backend
  • 🖼️ Preview environment (deployment on each new branch)
  • 🧪 E2E tests with playwright on each branch
  • 🏡 Can be started on localhost (with openapi-backend and express)
  • 🦠 Microfrontend architecture with vite and module federation
  • 🏃‍♂️ database migration and query building with Drizzle ORM and Kysely
  • ⚙️ .env generation locally

Architecture

Current Architecture:

current architecture

Upcoming features:

  • conditional build when subdirectory changed
  • Kysely query builder + drizzle orm with RDS on cloud
  • Tool to generate .env for local development (can be gathered with aws cloudformation describe-stacks)
  • SQLite for testing
  • Database seeding
  • Post comment on PR with API + Frontend endpoints
  • AsyncAPI with EventBridge
  • Rollback on failed E2E on PROD

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published