Upgrade to Pro — share decks privately, control downloads, hide ads and more …

X.commerce Makes a Big Bet on Open Source! - Jeromy Carriere, Chief Architect, X.commerce

mongodb
December 12, 2011

X.commerce Makes a Big Bet on Open Source! - Jeromy Carriere, Chief Architect, X.commerce

MongoSV 2011

X.commerce Makes a Big Bet on Open Source!
Jeromy Carriere, Chief Architect, X.commerce
Video

X.commerce has a big vision. Actually, a really really big vision. We're going to revolutionize commerce for consumers, merchants and developers. Consumers get an exciting, seamless and personalized experience. Merchants get access to more capabilities and analytics, enabling them to expand their businesses and deliver more to their customers. Developers get a open, standards-based platform that gives them rich commerce-focused capabilities, cloud-based deployment and reach to merchants globally. We recognized early in the conception of the technical strategy for X.commerce that realization of our vision would demand that we adopt a fresh set of principles and practices. You can see this reflected in our go-to-market strategy, our engineering processes, our architecture and our technology selections. This presentation will discuss how X.commerce has made strategic technical decisions to align with key open source projects that have maximum momentum in their respective domains. We'll dig deepest on how MongoDB enables our distributed, cloud-based architecture, but also touch on our use of OpenStack, Cloud Foundry, RabbitMQ, Hadoop and an open-source continuous delivery pipeline. We'll also spend a few minutes on a key component of X.commerce - Magento - which has been committed to open source since its inception.

mongodb

December 12, 2011
Tweet

More Decks by mongodb

Other Decks in Technology

Transcript

  1. No, really, what the heck is it? It's: • going

    to bring everything eBay, Inc. has to merchants, large and small • a way for commerce developers to reach more merchants with innovative capabilities • an open platform, built greenfield, to make the last two points happen
  2. Integration framework Point-to-point integrations Reuse model Merchant: easy adoption of

    new capabilities, low switching costs Developer: no barriers to entry, easy on-boarding of customers
  3. The X.commerce Fabric • The Fabric is • message-based •

    topic-oriented • asynchronous • multi-tenant • using • HTTP • Avro • built on • Java • Jetty • RabbitMQ • MongoDB
  4. The X.commerce Cloud • Built on OpenStack and Cloud Foundry

    • Will offer a high-level PaaS for commerce applications • The Fabric will be exposed as a Cloud Foundry service • MongoDB is the standard (only) datastore (beyond pure key-value)
  5. Community driven • X.commerce, as a platform, can't be an

    innovation bottleneck • How do we accelerate adoption without going all wild west? • The “X.commerce Open Commerce Language” (working name) • Domain definitions • The risk? It takes on the negatives of a standards effort, rather than the positives of an open source project
  6. Open source – why? • Our team's experience • Our

    principles • Transparency • Consensus • Distributed responsibility/autonomy • Collaboration • Meritocracy • We're building a community
  7. Components • OpenStack, Cloud Foundry • Ubuntu • Avro •

    Eclipse, Maven, Jenkins, JBehave, rspec • MongoDB, Hadoop, HBase • Nagios, Flume • Chef • Drupal
  8. MongoDB in X.commerce • The Fabric • The standard data

    store for all in-house capabilities • A core component of the X.commerce Cloud • Elastic • Reliable • Disaster-safe