scala-ddd-example
HTTP API example
An example project demonstrating the implementation of a scalable and maintainable HTTP API in Scala using Domain-Driven Design (DDD) principles
λ🎯 Hexagonal Architecture + DDD + CQRS applied in Scala using Akka HTTP
135 stars
11 watching
289 forks
Language: Scala
last commit: 5 months ago akkaakka-httpakka-http-testkitcodelytvdoobiehttp-apilogbacklogstashrabbitmqsbtsbt-native-packagerscalascala-testtravis
Related projects:
Repository | Description | Stars |
---|---|---|
codelytv/java-ddd-example | Provides a starting point for building Java projects with JUnit and Gradle in a Domain-Driven Design (DDD) architecture | 434 |
codelytv/typescript-ddd-skeleton | A basic project structure and minimal code skeleton for building Domain-Driven Design applications in TypeScript | 451 |
cesarcastrocuba/nlayerappv3 | An implementation of Domain-Driven Design (DDD) N-Layered Architecture with .Net Core 2.1 for building web APIs. | 155 |
asc-lab/better-code-with-ddd | A codebase demonstrating improved software design through the application of Domain Driven Design (DDD) tactical patterns to enhance readability and expressiveness of C# code. | 317 |
softwaremill/sttp | A comprehensive Scala HTTP client library providing a clean and programmer-friendly API to describe HTTP requests and responses. | 1,460 |
codelytv/scala-basic-skeleton.g8 | A template for creating new Scala projects with idiomatic best practices and common dependencies | 18 |
bitloops/ddd-hexagonal-cqrs-es-eda | A comprehensive example of software design and architecture using Domain Driven Design, Hexagonal Architecture, CQRS, Event Sourcing, Behaviour Driven Development, and other advanced concepts | 1,224 |
nadavwr/scala-native-sbt-jni-example | An example project demonstrating the use of sbt-jni and Scala Native to build and package C code for dynamic linking in Java/Scala projects. | 5 |
pawelkaczor/akka-ddd | A framework for building distributed services using actor systems and event-sourcing architecture | 353 |
com-lihaoyi/requests-scala | A Scala port of the popular Python HTTP client providing flexible and intuitive API for making HTTP requests. | 731 |
ddd-by-examples/factory | An implementation of Domain-Driven Design principles and patterns in an enterprise application using Spring | 1,347 |
ddo/rq | A nicer interface for golang stdlib HTTP client | 52 |
akka/akka-http | Provides a toolkit for building and consuming HTTP-based services using actors and streams | 1,339 |
codelytv/csharp-basic-skeleton | Creates boilerplate code and project structure for C# projects with tests and domain logic | 25 |
codelytv/kotlin-basic-skeleton | A basic Kotlin project template to simplify the creation of new applications | 55 |