vistaprint tech stack at masstlc software development summit

4
MassTLC conference December 19, 2012

Upload: masstlc

Post on 19-Jun-2015

335 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Vistaprint tech stack at MassTLC software development summit

MassTLC conference

December 19, 2012

Page 2: Vistaprint tech stack at MassTLC software development summit

Company Confidential Vistaprint © 2010

Vistaprint today at a glance

2

Revenue of > $1 Billion last year, ~20 million orders 3 Production DCs; primary DC hosts 50 wwws, 1 DB server >2 PB of total storage, mostly customer uploads .Net primarily (overwhelmingly C#) MS-SQL (YeSQL J) Downside: Lots of hand-coded, home-grown infrastructure

Zero downtime release process, DB wrappers, CPU affinity, page/request routing, syslog-based telemetry, build/deploy Not an intentional strategy, but covering for operational gaps

Migrating towards COTS packages in select cases

Page 3: Vistaprint tech stack at MassTLC software development summit

Company Confidential Vistaprint © 2010

Vistaprint at a glance

3

1*

50* Lots of hand-coded, home-grown infrastructure Zero downtime release process, DB wrappers, caching, CPU affinity, page/request routing, syslog-based telemetry, build/deploy/monitor >>

Page 4: Vistaprint tech stack at MassTLC software development summit

Company Confidential Vistaprint © 2010

Vistaprint Future

4

•  Continuing to grow quickly in multiple dimensions

•  Substantial investment in architecture over coming years 100 person-years of effort going into arch over 5 years

•  Moving towards a component/services-based approach

Know how to change engines on an airplane while flying? •  All hosting is on-premises today; 2013 will have substantial

use of cloud computing in a hybrid model (on-premise/cloud)

We’re hiring across all technology disciplines!