Skip to content

OtavioVB/OVB.Demos.Pasus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OVB.Demos.Eschody

Tecnologias Utilizadas

  • .NET 8/ASP. NET Core 8
  • Entity Framework Core 8
  • Docker/Docker-Compose
  • SonarCloud/SonarQube
  • Github Actions/Workflows
  • PostgreeSQL/PostgreeAdmin
  • Jaeger/OpenTelemetry
  • Redis/Redis-Insight
  • Readme.io/Docs
  • Grafana/Prometheus
  • GitHub/GitHub Actions
  • RabbitMq

Conceitos Utilizados

  • MultiTenant Approach
  • Documentation with Readme.io
  • Static Code Analysis
  • Imutability
  • Data Transfer Object
  • Archictecture in Layers
  • Clean Archictecture
  • Observability
  • Traces and Metrics
  • Service Logs
  • Unit Tests
  • Integration Tests
  • BDD Pattern
  • AAA Pattern
  • Notification Pattern
  • Command Handler Pattern
  • Command Pattern
  • Singleton Pattern
  • Factory Pattern
  • Adapter Pattern
  • Builder Pattern
  • Unit Of Work Pattern
  • SOLID Principles
  • Database Transactions
  • Dependency Injection
  • Async Operations
  • Continuos Deployment/Continuos Integration
  • Rich Domain Models
  • Domain-Driven Design (DDD)
  • Domain Services
  • Use Cases Approach
  • Auditability
  • Idempotency
  • Protobuf Binary Serialization
  • Messenger
  • Eventual Consistency
  • Api Versioning
  • Health Checks
  • Command Query Responsability Segregation (CQRS)
  • Distributed Cache