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
46
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
64
BreakTime Project Pitch
kevana
0
23
Other Decks in Business
See All in Business
会社説明_採用ページ
arisaiyou
0
14k
Crisp Code inc. | わたしたちの事例/実績 - Portfolio
so_kotani
1
220
【株式会社Amazia】採用資料(エンジニア)
amazia200910
1
1.2k
三井物産のデジタル証券〜浅草・まちなか旅館〜徹底解説セミナースライド(20240408)
c0rp_mdm
0
1.8k
第24回クラウド女子会 登壇資料
o2mami
1
1.4k
TOILETHON
takuro_nakajima
PRO
1
1.6k
アッテル会社紹介資料/culture deck
attelu
10
10k
株式会社ハロー - Company Deck
helloinc
PRO
1
1.8k
Webinar ACENEL 23.04.2024 - Certificados Energéticos (CAE´s)
acenel
PRO
0
110
リスキル会社説明資料
reskill_
0
110
【DearOne】Dear Newest Member
hrm
1
2.1k
税理士法人チェスター_事務所紹介資料
mabhr
1
3.5k
Featured
See All Featured
Design by the Numbers
sachag
274
18k
Navigating Team Friction
lara
178
13k
The Mythical Team-Month
searls
216
42k
Building an army of robots
kneath
300
41k
Designing on Purpose - Digital PM Summit 2013
jponch
110
6.5k
Optimising Largest Contentful Paint
csswizardry
8
2.4k
It's Worth the Effort
3n
180
27k
Rebuilding a faster, lazier Slack
samanthasiow
73
8.2k
The Art of Programming - Codeland 2020
erikaheidi
42
12k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
17
1.4k
Stop Working from a Prison Cell
hatefulcrawdad
266
19k
Fireside Chat
paigeccino
21
2.6k
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