Skip to content
Ameen Abozaid
Planned lessonARC-023-L06

Demo: Larkspur's data landscape from sales floor to board report

  • Lesson 6 of 6
  • Architect
On This Lesson 3 topics

This lesson is planned. The outline below lists the topics it will cover. The full lesson has not been published yet.

In this lesson

work through the full data architecture for Larkspur as a design session; prepares ARC-023-LAB1.

Draft outline details

Step by step

  1. List the data sets from interviews: customers, products, prices, stock, orders, payments, returns, loyalty points.
  2. Assign a system of record to each: ERP for products, prices, and financials; CRM for marketing profile; platform for web and mobile orders; payment provider for card data.
  3. Draw the flow from 120 stores and the web shop into the platform, ERP, and a warehouse, and mark which arrows are copies.
  4. Planned mistake: point the board dashboard at the platform database "because it is quick". Fix: show checkout latency during a heavy query and move reporting to the warehouse fed by change capture.
  5. Fill the lifecycle table with retention per data set and a deletion trigger, including the warehouse and backup copies.
  6. Present the one-page data architecture view and note two decisions it already drives (warehouse choice, deletion plan).

Practice

Apply this lesson with the module's lab, exercises and quiz.

Lab and exercises Quiz

Marking a lesson complete is optional and you can undo it any time. Your progress stays in this browser.

Type to search levels, phases, modules and lessons.