From aec453d9306f195b0b0f096cb82e376b9a13038d Mon Sep 17 00:00:00 2001 From: Lars Wirzenius Date: Wed, 22 May 2019 17:56:18 +0300 Subject: Add: SCALABLE requirement --- ci-arch.mdwn | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/ci-arch.mdwn b/ci-arch.mdwn index dfede71..fa1851e 100644 --- a/ci-arch.mdwn +++ b/ci-arch.mdwn @@ -259,6 +259,12 @@ to a minor degree. * **DEPLOYCIBUILT** Only build artifacts built and tested by CI may be deployed to production. +* **SCALABLE** Must be scalable to the projects and changes we work + with. This includes number of projects, number of changes, and kind + of changes. For example, a kind of change that causes a lot of tests + to be run for depending or dependent or otherwise related + components. + * **HSCALABLE** Must be horizontally scalable: we need to be able to add more hardware easily to get more capacity. This is particularly important for build workers, which are the mostly likely bottleneck. -- cgit v1.2.1