CloudServices/CloudPlatform

From MozillaWiki
Jump to: navigation, search

Overview

We need infrastructure to avoid repetitive code, making common things easy, and enable developers to jump between projects. Let's build a platform that makes us more efficient and faster at getting our products to users.

Project Standards

A common set of base conventions, style guide, integration points across Cloud Services to make it easier to switch between projects, test, and deploy.

Frameworks

An example of a RelEng/ATeam created: http://mozbase.readthedocs.org/en/latest/

Could there be some basic libraries that we use for Cloud Services?

Deployment Tools

Bucketed Deployment and A/B Test Services

Ops

  • Currently docker is required for Loads 2.0 load testing
  • CldSvcs Ops has a solution for build, test, load-test, deploy

Project Furious

How do we get code from a dev into production faster at high quality?

  • How can we get from a build, full testing, load testing, deploy to small group, compare metrics, then throttle to all users with minimal human interaction?
  • Thoughts: https://etherpad.mozilla.org/furious