17
Preparing Your Site for Major Events GOPAL BRUGALETTE SENIOR APPLIED ARCHITECT 5.27.2015

Preparing Your Site for Major Events GOPAL BRUGALETTE SENIOR APPLIED ARCHITECT 5.27.2015

Embed Size (px)

Citation preview

Page 1: Preparing Your Site for Major Events GOPAL BRUGALETTE SENIOR APPLIED ARCHITECT 5.27.2015

Preparing Your Site for Major Events

GOPAL BRUGALETTE

SENIOR APPLIED ARCHITECT

5.27.2015

Page 2: Preparing Your Site for Major Events GOPAL BRUGALETTE SENIOR APPLIED ARCHITECT 5.27.2015

1901 Founded

63,000 employees

118 Nordstrom stores

167 Nordstrom Rack stores

Page 3: Preparing Your Site for Major Events GOPAL BRUGALETTE SENIOR APPLIED ARCHITECT 5.27.2015

Senior Architect, Performance Engineering Gopal Brugalette

Page 4: Preparing Your Site for Major Events GOPAL BRUGALETTE SENIOR APPLIED ARCHITECT 5.27.2015

Our Customer is Our Guide

Page 5: Preparing Your Site for Major Events GOPAL BRUGALETTE SENIOR APPLIED ARCHITECT 5.27.2015

Performance Impacts the Customer Experience

Page 6: Preparing Your Site for Major Events GOPAL BRUGALETTE SENIOR APPLIED ARCHITECT 5.27.2015

Nordstrom’s Major Events

HolidayEarly Access

Page 7: Preparing Your Site for Major Events GOPAL BRUGALETTE SENIOR APPLIED ARCHITECT 5.27.2015

How do we prepare?

We are always getting ready

Page 8: Preparing Your Site for Major Events GOPAL BRUGALETTE SENIOR APPLIED ARCHITECT 5.27.2015

This wasn’t always the case

Page 9: Preparing Your Site for Major Events GOPAL BRUGALETTE SENIOR APPLIED ARCHITECT 5.27.2015

Performance is a Feature

Instrumentation and Data

Continuous Improvement

Embrace a Cultural Shift

Page 10: Preparing Your Site for Major Events GOPAL BRUGALETTE SENIOR APPLIED ARCHITECT 5.27.2015

Analyze - Test - Monitor

Every featureat Development

How are we always getting ready?

Page 11: Preparing Your Site for Major Events GOPAL BRUGALETTE SENIOR APPLIED ARCHITECT 5.27.2015

•Study the past •Understand the present•Model the future

Analyze Test Monitor

What is the Customer Impact?Technical Impact?

Page 12: Preparing Your Site for Major Events GOPAL BRUGALETTE SENIOR APPLIED ARCHITECT 5.27.2015

AnalyzeTest Monitor

•Early, Often, Everywhere

•Projections & Contingencies

•Support your results

Page 13: Preparing Your Site for Major Events GOPAL BRUGALETTE SENIOR APPLIED ARCHITECT 5.27.2015

Analyze Test Monitor•Development and Test Environments

•Production at Deployment

•Production regularly

Build a Feedback Loop to Product Management and Engineering

Page 14: Preparing Your Site for Major Events GOPAL BRUGALETTE SENIOR APPLIED ARCHITECT 5.27.2015

During the event

•Monitor, Monitor, Monitor

•Contingency planning

•Coordinate with Vendors

Page 15: Preparing Your Site for Major Events GOPAL BRUGALETTE SENIOR APPLIED ARCHITECT 5.27.2015

Preparing your Site

• Cultural Shift• Performance is a Feature• Instrumentation and Data Focus• Continuous Improvement

• Always be Preparing• Analyze• Test• Monitor

Page 16: Preparing Your Site for Major Events GOPAL BRUGALETTE SENIOR APPLIED ARCHITECT 5.27.2015

The Future Holds…

•Customer Focus

•Continuous Delivery

•Cloud

•Continuous Improvement

Page 17: Preparing Your Site for Major Events GOPAL BRUGALETTE SENIOR APPLIED ARCHITECT 5.27.2015

Questions?

• Office Hours Tomorrow 12:30-1:00

• Email: [email protected]

• And we are hiring…