2018-01-12 January learning session
Date
Jan 12, 2018
Attendees
@Sebastian Brudziński
@Nikodem Graczewski (Unlicensed)
@Mateusz Kwiatkowski
@Łukasz Lewczyński (Deactivated)
@Paweł Albecki (Deactivated)
@Jakub Kondrat
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
OpenLMIS: the global initiative for powerful LMIS software