Monolith_demo project is an example of the elegant monolith that build by the Go-kit toolkit with the Gokit-cli. It describes a live stream application consisting of multiple services, such as room, gift, user and so on.
To construct a elegant application,software analyze and modeling is an indispensable procedure when you meet up with a little complex business scenarios. As we all know,DDD(Domain Driven Design) is a very excellent principle put forward by the Eric Evans,I design and build the demo project based on UCDD(Use Case Driven Desgin).