Demo: August 28

Agenda


Demo Walkthrough

Note: Actual email delivery is a background job. Staging job runner only wakes up once an hour to not burn up free dyno time (production is every 10 minutes). To have jobs run immediately for demo, spin up a one-off dyno: heroku run rails jobs:work -a sc-portal-staging and quit when you’re done


Event Tracking: “I want to know when the client did…”

Two approaches:

Event Sourcing

“We need to keep an audited record of all data changes over time.”

Audit Logging

“I want a log of certain activities in the app.”

Examples:


Account Shadowing

Do staff need to shadow or masquerade client accounts, such that they can see the portal views, as if they were themselves the client?

What work remains?


Work completed this week

Work completed last week, not demo’ed

Test coverage report