Date

7am PST / 4pm CET

Meeting Link


Note we're using Zoom now:


Join from PC, Mac, Linux, iOS or Android: https://zoom.us/j/737202874

Or iPhone one-tap :
US: +16699006833,,737202874# or +14086380968,,737202874#
Or Telephone:
Dial(for higher quality, dial a number based on your current location):
US: +1 669 900 6833 or +1 408 638 0968 or +1 646 876 9923
Meeting ID: 737 202 874
International numbers available: https://zoom.us/zoomconference?m=F0kj5u6u0wFxr7Xfz5NKZxl0xyLhuTPF


Attendees

Goals


Discussion items

TimeItemWhoNotes
5mAgenda reviewJosh Zamor
20mEquals and hashcode in Java (and DTOs)Chongsun Ahn (Unlicensed)
10mFluent builder pattern checkinNick Reid (Deactivated)
15mFeature based dependencies - what is itJosh Zamor
  • what is it
  • how? (spike)

Next time: Why is user in Ref data and Auth (why do we have those two services)?Łukasz Lewczyński (Deactivated)

Next time: Approve req and seperate resourceMateusz Kwiatkowski
  • Approval notes and quantities fields - separate resource

Notes


Equals and hashcode


Fluent builder pattern check-in

Feature based dependencies

Problem:  Microservices however there are hard dependencies between some services - in general we want each service to be independent. (could use some cleanup).  Features (from UI/API to database) - we want to use those or re-use those independent of other services / features.

Scope:  end state is that ideally most services are fully independent, however not all hard dependencies need to be mitigated.

Example: If we have Requisition service and Stock Management service - non hard dependency is allowing one or the other service to not be launched:

Goal: is to  allow for features to turn on/off based on if a Service is available.

Solutions:


Action Items