2018-11-13 TC Meeting notes

2018-11-13 TC Meeting notes

Date

Nov 13, 2018

7am PST / 4pm CET

Meeting Link

https://hangouts.google.com/hangouts/_/calendar/am9zaC56YW1vckBvcGVubG1pcy5vcmc.76i3tbsf8jcj01lsutfhurq4ia?authuser=2

Attendees

  • @Josh Zamor (Deactivated)

  • @Wesley Brown

  • @Nikodem Graczewski (Unlicensed)

  • @Mateusz Kwiatkowski

  • @Klaudia Pałkowska (Deactivated)

  • @Elias Muluneh

  • (who did I miss?)



Discussion items

Time

Item

Who

Notes

Time

Item

Who

Notes

5m

Agenda and action item review

Josh



15m

Follow up on developer experience

@Josh Zamor (Deactivated)

(for next time)

Data Pumps: Debezium

@Josh Zamor (Deactivated)

  • Quick update that I'm looking at Change Data Capture (with Debezium) as an approach to data pumps:

    • Still very much in exploration - no decision or course change yet.  Though hope to get a sense for 3.6.

    • Streams changes from database, avoiding multiple writes (one to database, another as a published event)

    • CDC results in events in Kafka that look like the database, with schemas perhaps this is okay, however the event itself is often not the same higher-level semantic event we might think of (think of an Orderable vs. an Orderable with a Program Orderable).

      • One potential solution is to have a stream processor, perhaps even the service, which is responsible for making more semantic events for downstream clients.

      • Begs the question what, if anything, we'd use Nifi for.

    • https://debezium.io/blog/2018/09/20/materializing-aggregate-views-with-hibernate-and-debezium/

(for next time)

DHIS2 followup on how (keeping this on the agenda to discuss the plan prior to implementation, however implementation isn't pressing on this just yet)

@Josh Zamor (Deactivated)

(for next time)

Discourse checkup

@Wesley Brown

  • Checkin on if there's questions on use?

  • Quick demo

Notes





Action Items

 

OpenLMIS: the global initiative for powerful LMIS software