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
285 forks
Language: Scala
last commit: 3 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 449
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 An application demonstrating how to apply Domain-Driven Design (DDD) tactical patterns to improve code quality and readability 316
softwaremill/sttp An HTTP client library providing a clean and programmer-friendly API to describe requests and handle responses. 1,456
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,208
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. 728
ddd-by-examples/factory An implementation of Domain-Driven Design principles and patterns in an enterprise application using Spring 1,344
ddo/rq A nicer interface for golang stdlib HTTP client 51
akka/akka-http A toolkit for providing and consuming HTTP-based services on top of actor and streaming systems 1,338
codelytv/csharp-basic-skeleton Creates boilerplate code and project structure for C# projects with tests and domain logic 24
codelytv/kotlin-basic-skeleton A basic Kotlin project template to simplify the creation of new applications 55