Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/phodal/layer-architecture
- Owner: phodal
- License: mit
- Created: 2019-12-07T08:00:57.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2021-05-19T09:32:33.000Z (over 3 years ago)
- Last Synced: 2024-06-21T22:42:15.970Z (5 months ago)
- Language: Java
- Homepage:
- Size: 124 KB
- Stars: 70
- Watchers: 5
- Forks: 9
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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.