/
2018-01-12 January learning session

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"

Related content

2018-2-06 Meeting notes
2018-2-06 Meeting notes
More like this
2017-12-12 Meeting notes
2017-12-12 Meeting notes
More like this
2016-04-05 Meeting notes
2016-04-05 Meeting notes
More like this
2017-11-24 November learning session
2017-11-24 November learning session
More like this
2017-11-28 Meeting notes
2017-11-28 Meeting notes
More like this
October 20 2015
October 20 2015
More like this

OpenLMIS: the global initiative for powerful LMIS software