TeamBuilder Architecture: API-First, Frontend-Agnostic, Azure SQL Ready #8
RocketDelivery2
started this conversation in
General
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
TeamBuilder is being designed as an API-first full-stack platform.
The ASP.NET Core Web API is the middle layer between any client-side interface and the backend data platform.
Architecture direction
The current architecture direction is:
Why API-first?
An API-first approach allows TeamBuilder to support many clients without locking the project into one frontend technology.
TeamBuilder should work with:
Backend technology direction
The backend direction is:
Proposed solution structure
The project is moving toward a structure like:
Scalability goals
TeamBuilder should be designed for future large-scale worldwide use.
That means:
Discussion topics
Use this thread to discuss:
If you have experience with .NET, APIs, Azure, SQL Server, distributed systems, frontend clients, mobile apps, DevOps, testing, or open-source architecture, your input is welcome.
Beta Was this translation helpful? Give feedback.
All reactions