All Projects → fancyyawn → Zhacker Sample Ovation

fancyyawn / Zhacker Sample Ovation

微服务与DDD:《实现领域驱动设计》示例代码

Programming Languages

java
68154 projects - #9 most used programming language

Labels

Projects that are alternatives of or similar to Zhacker Sample Ovation

Bank api
Code from the Event Sourcing With Elixir blog series
Stars: ✭ 35 (-56.25%)
Mutual labels:  ddd
Context Mapper Examples
ContextMapper DSL: Examples
Stars: ✭ 66 (-17.5%)
Mutual labels:  ddd
Dotnet Template Onion
Onion Architecture with .NET 5/.NET Core and CQRS/Event Sourcing following a DDD approach
Stars: ✭ 70 (-12.5%)
Mutual labels:  ddd
Rhodddoobie
My little sandbox for playing around with the FP + OOP + DDD combination, in particular using Rho, doobie, Docker, testing, etc in a project.
Stars: ✭ 38 (-52.5%)
Mutual labels:  ddd
Lectures
Lecture scripts and slides I use during the Software Engineering course at TU Dresden
Stars: ✭ 52 (-35%)
Mutual labels:  ddd
Stepping
Stepping - a tools for code design, event storming, domain model generate.
Stars: ✭ 67 (-16.25%)
Mutual labels:  ddd
Eventhorizon
CQRS/ES toolkit for Go
Stars: ✭ 961 (+1101.25%)
Mutual labels:  ddd
Ddd With Kotlin
A demo project to show a Domain Driven Design with Kotlin.
Stars: ✭ 78 (-2.5%)
Mutual labels:  ddd
Ddd Symfony Sample
A symfony sample application using DDD
Stars: ✭ 58 (-27.5%)
Mutual labels:  ddd
Sample Boot Micro
Spring Cloud + Gradle Multi Project + Java8
Stars: ✭ 72 (-10%)
Mutual labels:  ddd
Ultimate Backend
Multi tenant SaaS starter kit with cqrs graphql microservice architecture, apollo federation, event source and authentication
Stars: ✭ 978 (+1122.5%)
Mutual labels:  ddd
Valueobjects
A PHP library/collection of classes / immutable objects!
Stars: ✭ 49 (-38.75%)
Mutual labels:  ddd
Event Sourcing Castanha
An Event Sourcing service template with DDD, TDD and SOLID. It has High Cohesion and Loose Coupling, it's a good start for your next Microservice application.
Stars: ✭ 68 (-15%)
Mutual labels:  ddd
Ddd Dynamic
Domain Driven Design in Python, Ruby and other dynamic languages resources
Stars: ✭ 973 (+1116.25%)
Mutual labels:  ddd
Agilework
可视化低代码快速开发平台,面向业务、企业管理系统定制开发平台和应用平台,包括设计器、应用端。提供业务配置和集成开发能力,用户通过可视化拖拉拽配置式操作即可快速构建出能同时在PC和移动端运行的各类管理系统,对于企业客户的信息系统在管理模式、业务流程、表单界面、数据可视化展示、IoT管控等个性化需求,可以通过设计器,快速的进行个性化配置。并支持企业微信,公众号,钉钉等移动集成,实现用户跨区域移动办公。从而构建企业个性化的行业应用、集成应用和复杂的业务报表。
Stars: ✭ 76 (-5%)
Mutual labels:  ddd
Freedom
Freedom是一个基于六边形架构的框架,可以支撑充血的领域模型范式。
Stars: ✭ 972 (+1115%)
Mutual labels:  ddd
Ddd Base
DDD base class library for JavaScript application.
Stars: ✭ 66 (-17.5%)
Mutual labels:  ddd
Nestjs Cqrs Starter
NestJS CQRS Microservices Starter Project
Stars: ✭ 80 (+0%)
Mutual labels:  ddd
Symfony Ddd Edition
Symfony standard edition with DDD architecture.
Stars: ✭ 78 (-2.5%)
Mutual labels:  ddd
Patterns
Complete catalog of all classical patterns in the Archimate language
Stars: ✭ 70 (-12.5%)
Mutual labels:  ddd

zhacker-sample-ovation

《实现领域驱动设计》对应的源码,并整合了spring cloud,以rest api形式对外暴露服务。

其中涉及的基础设施如下:

  • SpringMVC:服务暴露方式
  • Swagger2:api文档
  • Spring Cloud Zookeeper: 服务发现
  • zhacker-core:领域模型基础类库
  • zhacker-boot-starter-event: 领域事件发布等设施
  • Kafka:上下文映射中的消息发送
  • Hibernate + Mybatis + SpringJdbc + LevelDB:仓储实现
  • Mysql + LevelDB:数据库存储数据

项目结构和功能列表

zhacker-sample-ovation-identityaccess

身份认证上下文实现

tenant-user tenant-role tenant-group

zhacker-sample-ovation-collaboration

协作上下文实现

forum discussion post

zhacker-sample-ovation-agilepm

敏捷项目管理上下文实现

member team product backlog

项目设计

身份上下文UML

identity-uml

协作上下文UML

collaboration-uml

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].