ozanerturk / DDD-contact-report-management

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DDD-contact-report-management

Prerequest

  • Kafka server should be running at: localhost:9092
  • Postresql server should be running with no credential at: localhost:5432
  • dotnet SDK 3.1

Achitecture

Each update/create action manipulates the report statistics published as an event in order to recieved by report service. Report service updates its records according to the event with respect to the Eventual Consistency.

Datasets

Skipped Features

  • Request FluentValidations
  • Data Migrations
  • Swagger
  • Meaningful response messages

ContactService

Migration

cd API folder and type 'dotnet ef database update'

Unit Tests

cd UnitTest folder and type 'dotnet test'

ReportService

Migration

cd API folder and type 'dotnet ef database update'

About


Languages

Language:C# 100.0%