2018-01-12 January learning session
Date
Attendees
Goals
- Watch learning material Clean architecture: Patterns, Practices and Principles:
- Domain-centric Architecture
- Application Layer
- Microservices
Discussion
- Packages in our services (flat, not feature-based, may not be very clean)
- Could we use application layer and command pattern to better wire business/domain logic and Spring beans?
- Would there be any use of introducing commands/queries and separate write/read databases? (Possibly a lot of effort)
- Pros & cons of microservices
- How to properly model actions like submit / approve / finalize? And would we ideally want to replace such action endpoints with strictly RESTful operations
Wrap up
We have asked every participant to give a score on how useful this meeting was and how helpful this specific material was. The voting was anonymous and each participant could give a score from 1 (useless) to 10 (very useful).
The averages were:
How useful are those meetings:
How useful was this specific material:
Action items
- Mateusz Kwiatkowski to review and follow up on "How to properly model actions like submit / approve / finalize? And would we ideally want to replace such action endpoints with strictly RESTful operations?"
- Paweł Albecki (Deactivated) to review and follow up on packages in our microservices and recommendation for naming/nesting packages
- Łukasz Lewczyński (Deactivated) to review and follow up on "Could we use application layer and command pattern to better wire business/domain logic and Spring beans"
OpenLMIS: the global initiative for powerful LMIS software