Skip to content

Al3ski/transaction-service

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

transaction-service

Service manages customer's transactions


Architecture: Onion architecture in combination with Domain-Driven Design patterns

Implemented ideas:

  • onion architecture + ddd;
  • base centralized exceptions handling aproach;
  • base unit tests;
  • retry mechanics + partial response returning;
  • openAPI support.

To Do:

  • increase tests coverage (e.i. integration, project structure);
  • add Docker support;
  • use GitHub Actions;
  • add tiny UI;
  • CI/CD (code analyzers, test coverage, vulnerability check, deployment scripts and tools etc.).

End Points:

Run Application (from service root):

  • ./mvnw clean install
  • ./mvnw spring-boot:run -rf :app

Linked services:

About

Service manage customer's transactions

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages