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

GitHub

135 stars
11 watching
289 forks
Language: Scala
last commit: about 2 years ago
akkaakka-httpakka-http-testkitcodelytvdoobiehttp-apilogbacklogstashrabbitmqsbtsbt-native-packagerscalascala-testtravis

Related projects:

RepositoryDescriptionStars
codelytv/java-ddd-exampleProvides a starting point for building Java projects with JUnit and Gradle in a Domain-Driven Design (DDD) architecture434
codelytv/typescript-ddd-skeletonA basic project structure and minimal code skeleton for building Domain-Driven Design applications in TypeScript451
cesarcastrocuba/nlayerappv3An implementation of Domain-Driven Design (DDD) N-Layered Architecture with .Net Core 2.1 for building web APIs.155
asc-lab/better-code-with-dddA 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/sttpA comprehensive Scala HTTP client library providing a clean and programmer-friendly API to describe HTTP requests and responses.1,460
codelytv/scala-basic-skeleton.g8A template for creating new Scala projects with idiomatic best practices and common dependencies18
bitloops/ddd-hexagonal-cqrs-es-edaA comprehensive example of software design and architecture using Domain Driven Design, Hexagonal Architecture, CQRS, Event Sourcing, Behaviour Driven Development, and other advanced concepts1,224
nadavwr/scala-native-sbt-jni-exampleAn 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-dddA framework for building distributed services using actor systems and event-sourcing architecture353
com-lihaoyi/requests-scalaA Scala port of the popular Python HTTP client providing flexible and intuitive API for making HTTP requests.731
ddd-by-examples/factoryAn implementation of Domain-Driven Design principles and patterns in an enterprise application using Spring1,347
ddo/rqA nicer interface for golang stdlib HTTP client52
akka/akka-httpProvides a toolkit for building and consuming HTTP-based services using actors and streams1,339
codelytv/csharp-basic-skeletonCreates boilerplate code and project structure for C# projects with tests and domain logic25
codelytv/kotlin-basic-skeletonA basic Kotlin project template to simplify the creation of new applications55