Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/phodal/layer-architecture

DDD & Clean Architecture in Java, JavaScript, TypeScript, Python, Golang, Cpp
https://github.com/phodal/layer-architecture

Last synced: 3 months ago
JSON representation

DDD & Clean Architecture in Java, JavaScript, TypeScript, Python, Golang, Cpp

Awesome Lists containing this project

README

        

# Layer Architecture Examples

> DDD & Clean Architecture in Java, JavaScript, TypeScript, Python, Golang, Cpp

## by Languages

### Java

DDD + Clean Architecture (Java Spring) see in [java/application](java/application)

based on [DDD Architecture Samples](https://github.com/howiehu/ddd-architecture-samples) & [ecommerce-order-service](https://github.com/e-commerce-sample/ecommerce-order-service)

Library Layer Architecture Example see in [/library](java/library)

### Python

Multiple Frameworks Support (DDD + Clean Architecture):

see in [python/flask](multiple framework clean architecture)

## Experiences

Articles Summary:

- [分层架构重构](https://www.phodal.com/blog/refactor-mvc-architecture-to-ddd/)
- [如何通过 DDD(领域驱动设计) 降低软件开发的成本?](https://www.phodal.com/blog/use-ddd-reduce-software-cost/)
- [架构金字塔](https://www.phodal.com/blog/architecture-pyramid/)
- [前端架构守护](https://www.phodal.com/blog/frontend-architecture-guide/)

License
---

[![Phodal's Idea](http://brand.phodal.com/shields/idea-small.svg)](http://ideas.phodal.com/)

@ 2019 A [Phodal Huang](https://www.phodal.com)'s [Idea](http://github.com/phodal/ideas). This code is distributed under the MIT license. See `LICENSE` in this directory.