GAUSS Platform is a modular financial platform under active development, designed to support banks, fintechs, credit institutions, finance companies, direct credit companies (SCD), and other financial market participants.
The platform is being built as a multi-tenant SaaS with a strong focus on security, tenant isolation, auditability, regulatory readiness, and modern cloud-native engineering practices.
GAUSS Platform aims to modernize legacy credit and banking management systems by combining modular architecture, automated credit workflows, configurable business rules, identity management, observability, and compliance-oriented foundations.
| Feature | Description |
|---|---|
| Multi-tenant SaaS | Designed for strong tenant isolation across data, identity, configuration, audit, and operational boundaries. |
| Modular Architecture | Business capabilities are organized as independent modules and bounded contexts, allowing gradual evolution and selective adoption. |
| Security by Design | Authentication, authorization, password hashing, token-based access, validation pipelines, and auditability are treated as core platform concerns. |
| Regulatory Readiness | Designed with Brazilian financial market requirements in mind, including LGPD, BACEN-oriented controls, audit trails, and future support for regulatory reporting. |
| Credit Platform Foundation | Planned support for credit product configuration, client registration, simulation, approval workflows, negotiation pipelines, and digital formalization. |
| White-label Ready | Planned tenant-level branding, custom domains, onboarding configuration, and institution-specific settings. |
GAUSS Platform is currently in the initial foundation phase.
The current development focus includes:
- Modular monolith solution structure
- Application building blocks
- Identity domain model
- User registration
- Login with access token
- API validation pipeline
- SQL Server persistence
- FluentMigrator database migrations
- Unit, integration, and API tests
- Azure Pipelines CI for build and automated tests
The platform follows engineering practices commonly used in enterprise and financial systems:
- Domain-Driven Design
- Clean Architecture
- Modular Monolith
- CQRS-oriented application use cases
- Explicit application contracts
- Result-based error handling
- Minimal APIs
- Validation pipeline
- Automated tests
- CI pipeline with build, unit tests, integration tests, and API tests
| Area | Technology |
|---|---|
| Backend | .NET 10, ASP.NET Core |
| Architecture | DDD, Clean Architecture, Modular Monolith |
| API | Minimal APIs, OpenAPI/Scalar |
| Persistence | SQL Server |
| Migrations | FluentMigrator |
| Testing | xUnit, AwesomeAssertions, integration tests, API tests |
| CI | Azure Pipelines |
| Observability | Correlation ID, health checks, structured foundations |
src/
building-blocks/
database/
services/
audit/
identity/
tests/
UnitTests/
IntegrationTests/
docs/
- .NET SDK 10
- SQL Server Express or SQL Server container
- Docker, recommended for infrastructure dependencies
- Visual Studio, Rider, or VS Code
dotnet restore Gauss.slnxdotnet build Gauss.slnx --configuration Release --no-restoredotnet test Gauss.slnx --configuration ReleaseThe official CI pipeline is defined in:
azure-pipelines.yml
The pipeline currently runs:
- Build
- Unit Tests
- Integration and API Tests
It also publishes:
- test results
- code coverage results
This project is proprietary and confidential.
Copyright (c) 2026 GAUSS Platform. All rights reserved.