Steve Schneider
Steve Schneider
As an alternative solution i would recommend gradles support for multiple components/projects instead of one component with a deep packages structure. https://docs.gradle.org/current/userguide/structuring_software_products.html#structure_large_projects
Lets imagine that the external service is not available for e.g. 24h. How do you solve this case with synchronous communication?
I tried 3. without success. Could you please provide a example. Even [Inheritance with Traits](https://riptutorial.com/rust/example/22917/inheritance-with-traits) didn't worked for me. This restrictions makes the implementation of a [Hexagonal Architecture](https://blog.octo.com/en/hexagonal-architecture-three-principles-and-an-implementation-example/) with crates...
https://github.com/schneidersteve/buckpal-kotlin