Date

7am PST / 4pm CET

Meeting Link

https://zoom.us/j/737202874

Attendees


Discussion items

TimeItemWhoNotes
5mAgenda and action item reviewJosh
15m

Followup on audit log initializer

  • What other snags are making development work painful?
    • Memory pressure / capability of development machines?
    • Multiple docker-compose files?
    • Long compose commands?
    • Lack of hot-reloading?
Josh Zamor
  • We completed  which will help production data sets, however for demo data we would still iterate over all the demo data records on the first start as they don't have snapshots yet.  Is a slow startup still / more an issue?  With the increased size of the demo data that we're adding, and thoughts to have millions of records, do we think we have an issue?
  • When Ref Distro is started, DB usage is sustaining 100% CPU for > 5 minutes
10mOrderable versioningChongsun Ahn (Unlicensed)
  • Continue the show and tell on the how
(for next time)Data Pumps: DebeziumJosh Zamor
  • 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.
(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

Notes


Do we want to change time (DST)?


Audit log initializer


Orderable


Action Items