Professional Documents
Culture Documents
Workbook - Design & Process
Workbook - Design & Process
Examples:
● Online Banking Portal
● Ride sharing application (like Uber)
● Online shopping site
● Something else...
Proprietary + Confidential
Brief description:
Create two user personas that describe typical users of your application.
Add a new slide for each persona.
Example persona:
Jocelyn is a busy working mom who wants to access MegaCorp Bank to check her account balances
and make sure that there are enough funds to pay for her kids' music and sport lessons. She also uses
the web site to automate payment of bills and see her credit account balances. Jocelyn wants to save
time and money, and she wants a credit card that gives her cash back.
Proprietary + Confidential
Create three user stories for the roles you defined earlier.
Create a new slide for each user story.
Balance Inquiry 95% of requests complete in under 300 ms Time to last byte GET requests measured
every 10 seconds aggregated per minute
Proprietary + Confidential
Accounts
Service
Products
Service
Web Accounts
UI Database
Customer
Service Reporting
Mobile Analytics Service
UI Service
Customer
Database
Auth
Service Data
Warehouse
Proprietary + Confidential
Strong or Amount of
Structured or Read only or
Service SQL or NoSQL Eventual Data (MB, GB,
Unstructured Read/Write
Consistency TB, PB, ExB)
Strong or Amount of
Structured or Read only or
Service SQL or NoSQL Eventual Data (MB, GB,
Unstructured Read/Write
Consistency TB, PB, ExB)
Proprietary + Confidential
Service
Cloud Cloud Firestore Cloud Cloud BigQuery
Persistent Disk
Storage SQL Bigtable Spanner
Account
X
Service
Proprietary + Confidential
Service
Cloud Cloud Firestore Cloud Cloud BigQuery
Persistent Disk
Storage SQL Bigtable Spanner
Proprietary + Confidential
Internet facing
Service HTTP TCP UDP Multiregional?
or Internal only
Internet facing
Service HTTP TCP UDP Multi-Regional?
or Internal only
Proprietary + Confidential
Service
HTTP TCP UDP
Account X
Proprietary + Confidential
Service
HTTP TCP UDP
Proprietary + Confidential
Products Accounts
Service Service
Products Accounts
Database Database
UI
HTTPS
Global HTTP Customer
Load Balancer Service
Auth
Service Customer
Database
Third-Party VPC
Proprietary + Confidential
us-central1 us-central1-a
HTTPS
TCP Load us-central1-b
HTTP Global Balancer
us-central1-b
Load Balancer Orders Inventory Firestore
Failover
UI Service Service
us-central-1
us-central1-a
Ratings Database Daily automated backups Multi-Regional Cloud Run Restore Script
Storage Bucket
Custom VPC
HTTPS
Subnets:
HTTP us-central1
Global Load Balancer us-east1
Proprietary + Confidential