👋🏻
🏃🏻♂️ About me!
- Backend Engineering Transplant
- Startup Burnout
- Moment of Fame
08-15-2019
Day everything changed

Will sign Star Tribune prints after the talk
Guest
Facing
Web
1 Team
16 Product squads
- Help Me Help You
- Reward Me
- Help Me Get My Stuff
- Resolve Me Fix It
Web
Platform
Fragmented Ecosystems

United Ecosystem

United Ecosystem (cont.)
Shared
•Foundational UI components
•Foundational Service Layer
•Foundational Dependencies
•Platform CLI
•E2E Tests
•CI / CD Pipeline
Encourages
•POC Innovation
•Platform Transparency
•Site Onboarding / Retirement
•Structured Documentation / Release Notes
Independent
•Specialized Components
•Specialized Services
•Specialized Dependencies
•Test Suites
•Releases / Release Breakages
•PRs
Discourages
•Coupling
Our successes
- 37 packages and growing
- Scaffold built and gaining features
- 6 sites coming on board as pilots
- Storybook of components
- 26 Contributors
- And growing every day....
Pain points
- Getting more contributors
- Making Decisions
Tech
Stack
Platform Sites
- React
- Custom SWR (stale-while-revalidate) Data Layer
- Next.JS
- Service Worker
- Cypress
Older Web
- React
- Redux
- Custom SSR Server
- WebdriverIO
Infrastructure
- Strategic Releases with Canary
- Ephemeral Environments (Short Stacks)
The
troubles
we've seen
Performance
Display Mediums
A11y
Cross Pyramid Projects
What's
Coming
I18N
Platform CLI
Onboarding more sites (all?)
Seamless navigation between platform sites
Metrics tied to performance, MIPS
Better communication
Enterprise Profile
Lots of feature work
guest-facing-web
By Johnathon Sanders
guest-facing-web
What Guest Facing Web is like in 2020
- 711