Skip to content

martishin/DeliveryService

Repository files navigation

Service for modeling delivery service operations, built using:

  • Kotlin + coroutines
  • Vert.x - toolkit for building reactive applications
  • Koin - dependency injection
  • JUnit 5, mockk, assertj - testing
  • Protocol Buffers - serialization protocol
  • Docker - containerization

This project utilizes Hexagonal Architecture (Ports and Adapters) and has 80%+ test coverage.

To run the project:
./gradlew run

To build the image:
make build

About

Service for modeling delivery service operations, built using Kotlin, Vert.x, Koin, and Protocol Buffers. Uses Hexagonal Architecture

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages