Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
BCP Hybrid Presentation
Search
Kevan Ahlquist
June 02, 2015
Business
0
48
BCP Hybrid Presentation
Some info about how we're smoothly transitioning from OCP to BCP.
Kevan Ahlquist
June 02, 2015
Tweet
Share
More Decks by Kevan Ahlquist
See All by Kevan Ahlquist
BCP Frontend Overhaul
kevana
0
73
BreakTime Project Pitch
kevana
0
28
Other Decks in Business
See All in Business
Introduction of Elastic Infra Inc.
elasticinfra
0
720
FERMENSTATION Recruitment
fermenstation
0
440
Cursor活用ガイド(非エンジニア向け)
satoyusuke
0
260
ドクターベネフィットG紹介資料‗エムスリー
m3
0
330
[2025年度] 株式会社ROUTE06 (ルートシックス) 会社紹介
route06
2
340
私が変えてきたこと、変えなかったこと
akatsuki174
2
570
フルリモートで社内にどうやって自分の居場所を作るのか?
satoshi256kbyte
9
17k
ベタートラップと夏
mosa_siru
8
3.4k
SSP Company Deck
susstap
0
240
How to use ‘Economies of Empowerment’ to get the benefits of both speed and scale - AgileAus 2025
matthewskelton
PRO
0
260
【Progmat】Monthly-ST-Market-Report-2025-Jun.
progmat
0
270
7 Best Ways to Reach HP Printer Support Number (USA 2025) 📞 +1-888-503-6380
charlesmick
0
280
Featured
See All Featured
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
161
15k
[RailsConf 2023] Rails as a piece of cake
palkan
55
5.7k
Making the Leap to Tech Lead
cromwellryan
134
9.4k
Build your cross-platform service in a week with App Engine
jlugia
231
18k
How GitHub (no longer) Works
holman
314
140k
Large-scale JavaScript Application Architecture
addyosmani
512
110k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
31
1.3k
Designing for humans not robots
tammielis
253
25k
Writing Fast Ruby
sferik
628
62k
Reflections from 52 weeks, 52 projects
jeffersonlam
351
21k
Facilitating Awesome Meetings
lara
54
6.5k
Measuring & Analyzing Core Web Vitals
bluesmoon
7
510
Transcript
Nginx Hybrid Routing
BCP Nginx OCP Users
No big rollout, small focused releases Goals Easy rollback if
when things break Seamless experience between old and new
Humans.txt Search PDP Ensemble custserv.jsp Login MFA Credit App Order
Status Checkout Returns Statements Payments Credit Activity Safeline Personal Info Warranties FAQ Cart Independent Modules (kind of)
Challenges Increased complexity Lots of moving parts User tasks can
now span 2 platforms
How? +
Templates
BCP routes Mappings between old and new URLs Template Data
Generated Nginx config
Rollout Use existing A/B code to set cookies $.cookie('bcp_active__my_account', 'Y',
{ path: '/' });
Rollback Turn off the A/B test or nuke cookies $.removeCookie('bcp_active__my_account',
{ path: '/' }); What about bookmarks? /user/credit_activity.jsp <==> /creditActivity/index
Questions? E-Commerce/docker-configs/fig/bcp-hybrid/tmpl