[
  {
    "name": "myft-proxy",
    "systemCode": "next-myft-proxy",
    "paths": [
      "^/__myft/"
    ],
    "desc": "A proxy to allow myFT users to communicate with underlying APIs.",
    "runbook": "",
    "serves": [
      "api"
    ],
    "tier": "bronze",
    "versions": {
      "1": {
        "nodes": [
          "https://next-myft-proxy.eu-west-1.ft-com-prod.ftweb.tech"
        ],
        "repo": "https://github.com/Financial-Times/next-myft-proxy",
        "dashboard": "https://eu-west-1.console.aws.amazon.com/ecs/v2/clusters/ft-com-prod-eu/services/next-myft-proxy-web/health?region=eu-west-1",
        "checks": {
          "availability": [
            4897613
          ]
        }
      }
    }
  },
  {
    "name": "appetite",
    "systemCode": "next-appetite",
    "desc": "activation journey for new subscribers to follow content",
    "runbook": "https://runbooks.ftops.tech/next-appetite",
    "paths": [
      "^/activate",
      "^/curate-content"
    ],
    "serves": [
      "user-page"
    ],
    "tier": "bronze",
    "versions": {
      "1": {
        "nodes": [
          {
            "region": "us",
            "url": "https://next-appetite.us-east-1.ft-com-prod.ftweb.tech"
          },
          {
            "region": "eu",
            "url": "https://next-appetite.eu-west-1.ft-com-prod.ftweb.tech"
          }
        ],
        "repo": "https://github.com/Financial-Times/next-appetite",
        "dashboard": "",
        "processes": {
          "web": {
            "size": "standard-1x",
            "scale": 1
          }
        },
        "checks": {
          "availability": []
        }
      }
    },
    "notifications": {
      "slack": "cp-customer-lifecycle-public",
      "email": "customer-lifecycle.customer-products@ft.com"
    }
  },
  {
    "name": "newsletter-signup",
    "systemCode": "next-newsletter-signup",
    "paths": [
      "^/newsletter-signup"
    ],
    "desc": "A sign-up page for FT newsletters that are in front of the paywall.",
    "runbook": "",
    "serves": [
      "user-page"
    ],
    "tier": "bronze",
    "versions": {
      "1": {
        "nodes": [
          {
            "region": "eu",
            "url": "https://next-newsletter-signup.eu-west-1.ft-com-prod.ftweb.tech"
          }
        ],
        "repo": "https://github.com/Financial-Times/next-newsletter-signup",
        "dashboard": "",
        "checks": {
          "availability": []
        }
      }
    },
    "notifications": {
      "slack": "cp-customer-lifecycle-public",
      "email": "customer-lifecycle.customer-products@ft.com"
    }
  },
  {
    "name": "newsletters-page",
    "systemCode": "next-newsletters-page",
    "desc": "Replacement for www.ft.com/newsletters",
    "runbook": "https://runbooks.ftops.tech/next-newsletters-page",
    "paths": [
      "^/newsletters"
    ],
    "serves": [
      "user-page"
    ],
    "tier": "bronze",
    "versions": {
      "1": {
        "nodes": [
          {
            "region": "eu",
            "url": "https://next-newsletters-page.eu-west-1.ft-com-prod.ftweb.tech"
          },
          {
            "region": "us",
            "url": "https://next-newsletters-page.us-east-1.ft-com-prod.ftweb.tech"
          }
        ],
        "repo": "https://github.com/Financial-Times/next-newsletters-page",
        "dashboard": "",
        "checks": {
          "availability": [
            11260591,
            11260602
          ]
        }
      }
    },
    "notifications": {
      "slack": "cp-customer-lifecycle-public",
      "email": "customer-lifecycle.customer-products@ft.com"
    }
  },
  {
    "name": "myft-page",
    "systemCode": "next-myft-page",
    "runbook": "https://biz-ops.in.ft.com/System/next-myft-page",
    "paths": [
      "^/myft",
      "^/__myft"
    ],
    "desc": "A service that serves personalised content",
    "tier": "bronze",
    "serves": [
      "user-page"
    ],
    "versions": {
      "1": {
        "nodes": [
          "https://next-myft-page.eu-west-1.ft-com-prod.ftweb.tech"
        ],
        "repo": "https://github.com/Financial-Times/next-myft-page",
        "dashboard": "https://dashboard.heroku.com/orgs/financial-times/apps/ft-next-myft-page/resources",
        "processes": {
          "web": {
            "size": "standard-2X",
            "scale": 2
          }
        },
        "checks": {
          "availability": [
            1817124
          ]
        }
      }
    }
  },
  {
    "name": "article",
    "systemCode": "next-article",
    "paths": [
      "^/article",
      "^/content/[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$",
      "^/embedded-components/[a-z]+/[a-f0-9-]+"
    ],
    "desc": "A service that serves articles",
    "runbook": "https://biz-ops.in.ft.com/System/next-article",
    "serves": [
      "user-page"
    ],
    "tier": "platinum",
    "versions": {
      "1": {
        "nodes": [
          {
            "region": "eu",
            "url": "https://cp-next-article-eu.in.ft.com"
          },
          {
            "region": "us",
            "url": "https://cp-next-article-us.in.ft.com"
          }
        ],
        "repo": "https://github.com/Financial-Times/next-article",
        "dashboard": "https://dashboard.heroku.com/pipelines/bab7096a-3981-4f7e-8637-6daff95bf5d0",
        "processes": {
          "web": {
            "size": "standard-2X",
            "scale": 5
          }
        },
        "checks": {
          "availability": [
            2303842,
            2303846,
            1770474
          ]
        }
      }
    }
  },
  {
    "name": "barrier-page",
    "systemCode": "next-barrier-page",
    "runbook": "https://runbooks.ftops.tech/next-barrier-page",
    "desc": "Users who do not meet the necessary access level requirements are restricted from viewing or engaging with the content. Instead, they will be directed to this barrier application that offers subscription options for accessing the content.",
    "paths": [
      "^/barrier",
      "^/products",
      "^/try"
    ],
    "serves": [
      "user-page"
    ],
    "tier": "bronze",
    "versions": {
      "1": {
        "nodes": [
          {
            "region": "eu",
            "url": "https://cp-next-barrier-page-eu.in.ft.com/"
          },
          {
            "region": "us",
            "url": "https://cp-next-barrier-page-us.in.ft.com/"
          }
        ],
        "repo": "https://github.com/Financial-Times/next-barrier-page",
        "dashboard": "https://dashboard.heroku.com/pipelines/d90a6d83-607b-4ed3-94f1-51af3ed9442a",
        "processes": {
          "web": {
            "size": "standard-1X",
            "scale": 2
          }
        },
        "checks": {
          "availability": []
        }
      }
    },
    "notifications": {
      "slack": "cp-customer-lifecycle-public",
      "email": "customer-lifecycle.customer-products@ft.com"
    }
  },
  {
    "name": "ads-api",
    "systemCode": "next-ads-api",
    "runbook": "https://biz-ops.in.ft.com/System/next-ads-api",
    "desc": "API to get targeting info for advertising on Next",
    "paths": [
      "^/__ads-api"
    ],
    "serves": [
      "api"
    ],
    "tier": "bronze",
    "versions": {
      "1": {
        "nodes": [
          {
            "region": "eu",
            "url": "https://next-ads-api.eu-west-1.ft-com-prod.ftweb.tech"
          },
          {
            "region": "us",
            "url": "https://next-ads-api.us-east-1.ft-com-prod.ftweb.tech"
          }
        ],
        "processes": {},
        "repo": "https://github.com/Financial-Times/next-ads-api",
        "dashboard": "",
        "checks": {
          "availability": [
            2085182
          ]
        }
      }
    },
    "notifications": {
      "slack": "advertising-dev"
    }
  },
  {
    "systemCode": "ft-shorthand-ceros-publishing",
    "name": "commercial-content-publishing",
    "desc": "Tool for publishing commercial content (i.e. paid post landing pages) to S3.",
    "tier": "bronze",
    "types": [],
    "serves": [],
    "paths": [
      "^/partnercontent",
      "^/googlef00734d11d92fe00.html"
    ],
    "versions": {
      "1": {
        "nodes": [
          {
            "region": "EU",
            "url": "https://s3-eu-west-1.amazonaws.com/ft-shorthand-prod-eu"
          }
        ],
        "repo": "https://github.com/Financial-Times/shorthand-lambda",
        "dashboard": "TBC",
        "checks": {
          "availability": []
        }
      }
    }
  },
  {
    "name": "stream-page",
    "systemCode": "next-stream-page",
    "runbook": "https://biz-ops.in.ft.com/System/next-stream-page",
    "paths": [
      "^/news-feed",
      "^/special-reports",
      "^/stream"
    ],
    "desc": "A service that serves streams",
    "tier": "platinum",
    "serves": [
      "user-page"
    ],
    "versions": {
      "1": {
        "nodes": [
          {
            "region": "eu",
            "url": "https://next-stream-page-eu.in.ft.com"
          },
          {
            "region": "us",
            "url": "https://next-stream-page-us.in.ft.com"
          }
        ],
        "repo": "https://github.com/Financial-Times/next-stream-page",
        "dashboard": "https://dashboard.heroku.com/orgs/financial-times/apps/ft-next-stream-page/resources",
        "checks": {
          "availability": [
            1675899,
            1675894,
            2273627,
            2273168,
            2273170,
            2273166,
            2273173,
            2321675
          ]
        }
      }
    }
  },
  {
    "name": "video-page",
    "systemCode": "next-video-page",
    "desc": "Video page",
    "runbook": "https://biz-ops.in.ft.com/System/next-video-page",
    "paths": [
      "^/video"
    ],
    "serves": [
      "user-page"
    ],
    "tier": "bronze",
    "versions": {
      "1": {
        "nodes": [
          "https://next-video-page.eu-west-1.ft-com-prod.ftweb.tech"
        ],
        "repo": "https://github.com/Financial-Times/next-video-page",
        "dashboard": "",
        "processes": {
          "web": {
            "size": "standard-1x",
            "scale": 2
          }
        },
        "checks": {
          "availability": [
            "2393867"
          ]
        }
      }
    },
    "notifications": {
      "slack": "videohub"
    }
  },
  {
    "name": "home-page",
    "systemCode": "next-home-page",
    "desc": "The homepage of ft.com",
    "tier": "platinum",
    "runbook": "https://runbooks.ftops.tech/next-home-page",
    "serves": [
      "user-page"
    ],
    "paths": [
      "^/$",
      "^/page/home-uk$",
      "^/page/home-international$",
      "^/rss/home$",
      "^/rss/home/uk$",
      "^/rss/home/international$"
    ],
    "versions": {
      "1": {
        "nodes": [
          {
            "region": "eu",
            "url": "https://next-home-page-eu.in.ft.com"
          },
          {
            "region": "us",
            "url": "https://next-home-page-us.in.ft.com"
          }
        ],
        "repo": "https://github.com/Financial-Times/next-home-page",
        "dashboard": "https://dashboard.heroku.com/pipelines/0d5db0e1-4cbb-4668-8a0c-62d94856249f",
        "processes": {
          "web": {
            "size": "performance-m",
            "scale": 1
          },
          "cache": {
            "size": "standard-1X",
            "scale": 1
          }
        },
        "checks": {
          "availability": [
            7561120,
            9677509,
            9677577,
            9871699,
            9872097,
            9872104,
            10173066,
            10173102,
            10173119,
            10173142
          ]
        }
      }
    }
  },
  {
    "name": "search-api",
    "systemCode": "next-searchapi",
    "paths": [
      "^/search-api"
    ],
    "desc": "delivers search API abstracting ElasticSearch, SAPI, curated and dynamic data from tag-facets-api",
    "runbook": "https://biz-ops.in.ft.com/System/next-searchapi",
    "serves": [
      "api"
    ],
    "tier": "bronze",
    "versions": {
      "1": {
        "nodes": [
          "https://next-searchapi.eu-west-1.ft-com-prod.ftweb.tech"
        ],
        "repo": "https://github.com/Financial-Times/next-search-api",
        "dashboard": "https://dashboard.heroku.com/orgs/financial-times/apps/ft-next-search-api/resources",
        "processes": {
          "web": {
            "size": "standard-1X",
            "scale": 2
          }
        },
        "checks": {
          "availability": []
        }
      }
    },
    "notifications": {
      "slack": "accel-search-tech"
    }
  },
  {
    "name": "static",
    "systemCode": "next-static",
    "runbook": "https://biz-ops.in.ft.com/System/next-static",
    "paths": [
      "^/static"
    ],
    "desc": "Serves static-like pages.",
    "serves": [
      "user-page"
    ],
    "tier": "bronze",
    "versions": {
      "1": {
        "isPrimary": true,
        "nodes": [
          {
            "region": "eu",
            "url": "https://next-static.eu-west-1.ft-com-prod.ftweb.tech"
          }
        ],
        "repo": "https://github.com/Financial-Times/next-static",
        "dashboard": "",
        "checks": {
          "availability": []
        }
      }
    }
  },
  {
    "name": "sitemap-index",
    "systemCode": "next-sitemap-index",
    "runbook": "https://biz-ops.in.ft.com/System/next-sitemap-index",
    "desc": "Provide a sitemaps for SEO purposes",
    "paths": [
      "^/sitemaps/index.xml$"
    ],
    "serves": [
      "api"
    ],
    "tier": "bronze",
    "versions": {
      "1": {
        "nodes": [
          {
            "region": "eu",
            "url": "https://59soifjk3b.execute-api.eu-west-1.amazonaws.com/prod"
          }
        ],
        "repo": "https://github.com/Financial-Times/next-sitemaps",
        "dashboard": "https://eu-west-1.console.aws.amazon.com/lambda/home?region=eu-west-1#/functions/next-sitemap-index-prod-index",
        "checks": {
          "availability": [
            3903892
          ]
        }
      }
    }
  },
  {
    "name": "sitemaps",
    "systemCode": "next-sitemap-index",
    "runbook": "https://biz-ops.in.ft.com/System/next-sitemap-index",
    "desc": "Provide sitemaps for SEO purposes",
    "paths": [
      "^/sitemaps/(?!index.xml).+"
    ],
    "serves": [
      "api"
    ],
    "tier": "bronze",
    "versions": {
      "1": {
        "nodes": [
          {
            "region": "eu",
            "url": "https://s3-eu-west-1.amazonaws.com/artefacts.next-sitemap-index-prod"
          }
        ],
        "repo": "https://github.com/Financial-Times/next-sitemaps",
        "dashboard": "https://s3.console.aws.amazon.com/s3/buckets/artefacts.next-sitemap-index-prod/sitemaps/?region=eu-west-1&tab=overview",
        "checks": {
          "availability": []
        }
      }
    }
  },
  {
    "name": "hashed-assets",
    "systemCode": "next-hashedasset",
    "paths": [
      "^/hashed-assets"
    ],
    "runbook": "https://biz-ops.in.ft.com/System/next-hashedasset",
    "desc": "Serves hashed js/css/maps needed by next applications from S3",
    "serves": [
      "static"
    ],
    "tier": "platinum",
    "versions": {
      "1": {
        "nodes": [
          {
            "region": "eu",
            "url": "https://s3-eu-west-1.amazonaws.com/ft-next-hashed-assets-prod"
          },
          {
            "region": "us",
            "url": "https://s3.amazonaws.com/ft-next-hashed-assets-prod-us"
          }
        ],
        "dashboard": "http://status.aws.amazon.com",
        "repo": "",
        "checks": {
          "availability": [
            1843686,
            2304093
          ]
        }
      }
    }
  },
  {
    "name": "epaper",
    "systemCode": "next-epaper",
    "runbook": "https://biz-ops.in.ft.com/System/next-epaper",
    "paths": [
      "^/todaysnewspaper"
    ],
    "desc": "Gateway to the epaper for subscribers",
    "tier": "bronze",
    "serves": [
      "user-page"
    ],
    "versions": {
      "1": {
        "nodes": [
          {
            "region": "eu",
            "url": "https://next-epaper-eu-prod.memb.ft.com"
          },
          {
            "region": "us",
            "url": "https://next-epaper-us-prod.memb.ft.com"
          }
        ],
        "repo": "https://github.com/Financial-Times/next-epaper",
        "dashboard": "https://dashboard.heroku.com/orgs/financial-times/apps/ft-next-epaper/resources",
        "processes": {
          "web": {
            "size": "standard-1X",
            "scale": 2
          }
        },
        "checks": {
          "availability": [
            2601018
          ]
        }
      }
    }
  },
  {
    "name": "profile",
    "systemCode": "next-profile",
    "paths": [
      "^/profile",
      "^/admintool",
      "^/billing",
      "^/myaccount"
    ],
    "desc": "Displays Account Settings and the user profile page",
    "runbook": "https://runbooks.in.ft.com/next-profile",
    "serves": [
      "user-page"
    ],
    "tier": "bronze",
    "versions": {
      "1": {
        "nodes": [
          {
            "region": "eu",
            "url": "https://next-profile.eu-west-1.ft-com-prod.ftweb.tech"
          },
          {
            "region": "us",
            "url": "https://next-profile.us-east-1.ft-com-prod.ftweb.tech"
          }
        ],
        "repo": "https://github.com/Financial-Times/next-profile",
        "dashboard": "",
        "processes": {
          "web": {
            "size": "standard-1X",
            "scale": 2
          }
        },
        "checks": {
          "availability": []
        }
      }
    },
    "notifications": {
      "slack": "cp-customer-lifecycle-public",
      "email": "customer-lifecycle.customer-products@ft.com"
    },
    "routerTimeout": {
      "1min": [
        "/myaccount/purchase-history",
        "/myaccount/personal-details/password/edit",
        "/myaccount/purchase-history/download",
        "/myaccount/billing-details/edit"
      ]
    }
  },
  {
    "name": "consent-proxy",
    "systemCode": "next-consent-proxy",
    "runbook": "https://biz-ops.in.ft.com/System/next-consent-proxy",
    "paths": [
      "^/__consent/"
    ],
    "desc": "[GDPR] Consent API proxy service",
    "serves": [
      "api"
    ],
    "tier": "bronze",
    "versions": {
      "1": {
        "nodes": [
          {
            "region": "eu",
            "url": "https://next-consent-proxy.eu-west-1.ft-com-prod.ftweb.tech"
          },
          {
            "region": "us",
            "url": "https://next-consent-proxy.eu-west-1.ft-com-prod.ftweb.tech"
          }
        ],
        "repo": "https://github.com/Financial-Times/next-consent-proxy",
        "dashboard": "",
        "processes": {
          "web": {
            "size": "performance-m",
            "scale": 2
          }
        },
        "checks": {
          "availability": [
            4526415
          ]
        }
      }
    },
    "notifications": {
      "slack": "ft-next-gdpr"
    }
  },
  {
    "name": "retention",
    "systemCode": "next-retention",
    "paths": [
      "^/cancel",
      "^/manage/subscription",
      "^/upgrade",
      "^/transition"
    ],
    "desc": "Interstitial pages for subscription transition and cancellations",
    "runbook": "https://biz-ops.in.ft.com/System/next-retention",
    "serves": [
      "user-page"
    ],
    "tier": "bronze",
    "versions": {
      "1": {
        "nodes": [
          {
            "region": "eu",
            "url": "https://next-retention.eu-west-1.ft-com-prod.ftweb.tech"
          },
          {
            "region": "us",
            "url": "https://next-retention.us-east-1.ft-com-prod.ftweb.tech"
          }
        ],
        "repo": "https://github.com/Financial-Times/next-retention",
        "dashboard": "",
        "checks": {
          "availability": [
            3126583
          ]
        }
      }
    },
    "notifications": {
      "slack": "cp-customer-lifecycle-public",
      "email": "customer-lifecycle.customer-products@ft.com"
    },
    "routerTimeout": {
      "1min": [
        "/manage/subscription",
        "/transition",
        "/upgrade"
      ]
    }
  },
  {
    "name": "syn-list",
    "systemCode": "next-syn-list",
    "paths": [
      "^/republishing/contract",
      "^/republishing/download",
      "^/republishing/history",
      "^/republishing/save",
      "^/republishing/spanish",
      "^/republishing/test",
      "^/republishing/api/download/",
      "^/republishing/api/delete/"
    ],
    "desc": "Syndication Download and Saved lists",
    "serves": [
      "user-page"
    ],
    "tier": "bronze",
    "versions": {
      "1": {
        "nodes": [
          {
            "region": "eu",
            "url": "https://next-syn-list.eu-west-1.syndication-prod.ftweb.tech/"
          }
        ],
        "repo": "https://github.com/Financial-Times/next-syn-list",
        "dashboard": "",
        "processes": {},
        "checks": {
          "availability": [
            3229726,
            3229729
          ]
        }
      }
    },
    "notifications": {
      "slack": "ft-syndikat"
    }
  },
  {
    "name": "syndication-api",
    "systemCode": "next-syndication-api",
    "paths": [
      "^/syndication",
      "^/__syndication"
    ],
    "desc": "API for various FT syndication features",
    "serves": [],
    "tier": "bronze",
    "versions": {
      "1": {
        "nodes": [
          {
            "region": "eu",
            "url": "https://next-syndication-api.eu-west-1.syndication-prod.ftweb.tech"
          }
        ],
        "repo": "https://github.com/Financial-Times/next-syndication-api",
        "dashboard": "",
        "processes": {},
        "checks": {
          "availability": []
        }
      }
    }
  },
  {
    "name": "search-page",
    "systemCode": "next-search-page",
    "desc": "Replacement for search.ft.com powered by our Elasticsearch cluster",
    "runbook": "https://biz-ops.in.ft.com/System/next-search-page",
    "paths": [
      "^/search",
      "^/search/api/v1/*"
    ],
    "serves": [
      "user-page",
      "api"
    ],
    "tier": "bronze",
    "versions": {
      "1": {
        "nodes": [
          {
            "region": "eu",
            "url": "https://next-search-page.eu-west-1.ft-com-prod.ftweb.tech"
          },
          {
            "region": "us",
            "url": "https://next-search-page.us-east-1.ft-com-prod.ftweb.tech"
          }
        ],
        "repo": "https://github.com/Financial-Times/next-search-page",
        "dashboard": "",
        "processes": {
          "web": {
            "size": "standard-1x",
            "scale": 1
          }
        },
        "checks": {
          "availability": []
        }
      }
    },
    "notifications": {}
  },
  {
    "name": "ads-txt",
    "systemCode": "ads-static-content-s3-bucket",
    "paths": [
      "^/ads.txt",
      "^/google86cb8870000f4c0b.html"
    ],
    "desc": "Serves a static ads.txt file",
    "serves": [
      "static"
    ],
    "tier": "bronze",
    "versions": {
      "1": {
        "nodes": [
          "https://s3-eu-west-1.amazonaws.com/www-ft-com-ads-static-content"
        ],
        "dashboard": "http://status.aws.amazon.com",
        "repo": "",
        "checks": {
          "availability": []
        }
      }
    }
  },
  {
    "name": "lure-api",
    "systemCode": "next-lure-api",
    "paths": [
      "^/lure",
      "^/__lure"
    ],
    "desc": "A service that serves clickbait",
    "runbook": "https://biz-ops.in.ft.com/System/next-lure-api",
    "serves": [
      "api"
    ],
    "tier": "bronze",
    "versions": {
      "1": {
        "nodes": [
          {
            "region": "eu",
            "url": "https://next-lure-api.eu-west-1.ft-com-prod.ftweb.tech"
          },
          {
            "region": "us",
            "url": "https://next-lure-api.us-east-1.ft-com-prod.ftweb.tech"
          }
        ],
        "repo": "https://github.com/Financial-Times/next-lure-api",
        "dashboard": "https://dashboard.heroku.com/pipelines/601193e7-fe09-4234-96a7-c9816a6248ea",
        "processes": {
          "web": {
            "size": "Standard-2X",
            "scale": 4
          }
        },
        "checks": {
          "availability": [
            3858919,
            3858928
          ]
        }
      }
    }
  },
  {
    "desc": "Orchestrates onward journey components (better promo, newsletters, etc)",
    "name": "magnet-api",
    "paths": [
      "^/magnet"
    ],
    "runbook": "https://biz-ops.in.ft.com/System/next-magnet-api",
    "serves": [
      "api"
    ],
    "systemCode": "next-magnet-api",
    "tier": "bronze",
    "versions": {
      "1": {
        "checks": {
          "availability": []
        },
        "dashboard": "https://dashboard.heroku.com/pipelines/b349c327-da47-4810-a724-638505c49d95",
        "nodes": [
          {
            "region": "eu",
            "url": "https://next-magnet-api.eu-west-1.ft-com-prod.ftweb.tech/"
          },
          {
            "region": "us",
            "url": "https://next-magnet-api.us-east-1.ft-com-prod.ftweb.tech/"
          }
        ],
        "processes": {
          "web": {
            "scale": 2,
            "size": "Standard-2X"
          }
        },
        "repo": "https://github.com/Financial-Times/next-magnet-api"
      }
    }
  },
  {
    "name": "backend-test-flagged",
    "systemCode": "backend-test-flagged",
    "paths": [
      "^/back-end-flagged-route-test"
    ],
    "enableWithFlag": "backendTest",
    "desc": "dummy backend test app",
    "tier": "bronze",
    "serves": [
      "user-page"
    ],
    "versions": {
      "1": {
        "nodes": [
          "https://next-stream-page-eu.in.ft.com"
        ],
        "repo": "no",
        "dashboard": "https://dashboard.heroku.com/orgs/financial-times/apps/ft-next-stream-page/resources",
        "checks": {
          "availability": []
        }
      }
    }
  },
  {
    "name": "backend-test-unflagged",
    "systemCode": "backend-test-unflagged",
    "paths": [
      "^/back-end-flagged-route-test"
    ],
    "desc": "dummy backend test app",
    "serves": [
      "user-page"
    ],
    "tier": "bronze",
    "versions": {
      "1": {
        "nodes": [
          "https://cp-next-article-eu.in.ft.com"
        ],
        "dashboard": "https://dashboard.heroku.com/orgs/financial-times/apps/ft-next-stream-page/resources",
        "repo": "no",
        "checks": {
          "availability": []
        }
      }
    }
  },
  {
    "name": "subscribe",
    "systemCode": "next-subscribe",
    "paths": [
      "^/buy",
      "^/join",
      "^/register",
      "^/corp-signup",
      "^/sample",
      "^/signup",
      "^/signup$"
    ],
    "desc": "Subscription journey (AKA: \"buy flow\") for B2C and B2B",
    "runbook": "https://runbooks.in.ft.com/next-subscribe",
    "serves": [
      "user-page"
    ],
    "tier": "bronze",
    "versions": {
      "1": {
        "nodes": [
          {
            "region": "eu",
            "url": "https://cp-next-subscribe-eu.in.ft.com"
          },
          {
            "region": "us",
            "url": "https://cp-next-subscribe-us.in.ft.com"
          }
        ],
        "repo": "https://github.com/Financial-Times/next-subscribe",
        "dashboard": "https://dashboard.heroku.com/pipelines/1a29596d-79fd-47a8-9f7d-ded961b0ad45",
        "processes": {
          "web": {
            "size": "standard-1X",
            "scale": 2
          }
        },
        "checks": {
          "availability": []
        }
      }
    },
    "notifications": {
      "slack": "ft-next-conversion",
      "email": "conversion.tech@ft.com"
    },
    "routerTimeout": {
      "1min": [
        "/register",
        "/buy",
        "/signup"
      ]
    }
  },
  {
    "name": "globetrotter",
    "systemCode": "next-globetrotter",
    "desc": "FT Globetrotter static site",
    "runbook": "https://runbooks.in.ft.com/next-globetrotter",
    "paths": [
      "^/globetrotter/(.+)",
      "^/__globetrotter-static"
    ],
    "serves": [
      "static"
    ],
    "tier": "bronze",
    "versions": {
      "1": {
        "nodes": [
          {
            "region": "eu",
            "url": "https://next-globetrotter.eu-west-1.ft-com-prod.ftweb.tech/"
          }
        ],
        "repo": "https://github.com/Financial-Times/next-globetrotter",
        "dashboard": "",
        "processes": {
          "web": {
            "size": "standard-1x",
            "scale": 1
          }
        },
        "checks": {
          "availability": [
            5440194,
            5440204
          ]
        }
      }
    },
    "notifications": {}
  },
  {
    "name": "dotcom-pages",
    "systemCode": "dotcom-pages",
    "runbook": "https://runbooks.ftops.tech/dotcom-pages",
    "desc": "Hosts the frontend and API for the Explore experience and Hubs AKA Spark pages",
    "paths": [
      "^/explore*",
      "^/home/*"
    ],
    "serves": [
      "api",
      "user-page"
    ],
    "tier": "bronze",
    "versions": {
      "1": {
        "nodes": [
          {
            "region": "eu",
            "url": "https://dotcom-pages.eu-west-1.ft-com-prod.ftweb.tech"
          },
          {
            "region": "us",
            "url": "https://dotcom-pages.us-east-1.ft-com-prod.ftweb.tech"
          }
        ],
        "repo": "https://github.com/Financial-Times/dotcom-pages",
        "dashboard": "",
        "checks": {
          "availability": []
        }
      }
    }
  },
  {
    "name": "cp-content-pipeline-api",
    "systemCode": "cp-content-pipeline-api",
    "desc": "GraphqlQL API for content pipeline",
    "tier": "bronze",
    "runbook": "https://runbooks.ftops.tech/cp-content-pipeline-api",
    "paths": [
      "^/__content"
    ],
    "versions": {
      "1": {
        "nodes": [
          {
            "region": "eu",
            "url": "https://cp-content-pipeline-api.eu-west-1.ft-com-prod.ftweb.tech/"
          },
          {
            "region": "us",
            "url": "https://cp-content-pipeline-api.us-east-1.ft-com-prod.ftweb.tech"
          }
        ],
        "repo": "https://github.com/Financial-Times/cp-content-pipeline/tree/main/packages/api",
        "dashboard": "",
        "checks": {
          "availability": []
        }
      }
    },
    "serves": [
      "api"
    ],
    "routerTimeout": {
      "1min": [
        "/__content"
      ]
    }
  },
  {
    "name": "us-midterms-2022",
    "systemCode": "djd-us-midterms-2022",
    "paths": [
      "^/__graphics/djd-us-midterms-2022/"
    ],
    "runbook": "https://docs.google.com/document/d/1mjAYSIWRF5PwEEC9nNRt0MmhB7aRDat2aKan6-KvTDU/view",
    "desc": "Serves homepage widget for the 2022 US midterm election",
    "serves": [
      "user-page"
    ],
    "tier": "platinum",
    "versions": {
      "1": {
        "nodes": [
          "https://ft-ig-content-prod.s3.eu-west-1.amazonaws.com"
        ],
        "repo": "https://github.com/Financial-Times/djd-us-midterm-elections-2022",
        "dashboard": "http://status.aws.amazon.com",
        "checks": {
          "availability": []
        }
      }
    },
    "notifications": {
      "slack": "djd-comms"
    }
  },
  {
    "name": "user-onboarding",
    "systemCode": "user-onboarding",
    "desc": "Onboarding experiences for users",
    "runbook": "https://biz-ops.in.ft.com/System/user-onboarding",
    "paths": [
      "^/onboarding/*"
    ],
    "serves": [
      "user-page"
    ],
    "tier": "bronze",
    "versions": {
      "1": {
        "nodes": [
          {
            "region": "eu",
            "url": "https://user-onboarding.eu-west-1.ft-com-prod.ftweb.tech"
          },
          {
            "region": "us",
            "url": "https://user-onboarding.us-east-1.ft-com-prod.ftweb.tech"
          }
        ],
        "repo": "https://github.com/Financial-Times/user-onboarding",
        "dashboard": "",
        "checks": {
          "availability": []
        }
      }
    },
    "notifications": {},
    "routerTimeout": {
      "1min": [
        "/onboarding"
      ]
    }
  },
  {
    "name": "cp-seo",
    "systemCode": "cp-seo",
    "paths": [
      "^/google4d67e0bdb5919cac.html"
    ],
    "desc": "Serves a static cp-seo file",
    "serves": [
      "static"
    ],
    "tier": "bronze",
    "versions": {
      "1": {
        "nodes": [
          "https://s3-eu-west-1.amazonaws.com/cp-seo-public"
        ],
        "dashboard": "http://status.aws.amazon.com",
        "repo": "",
        "checks": {
          "availability": []
        }
      }
    }
  },
  {
    "name": "Professional Highlights Dashboard",
    "systemCode": "ua-dashboard",
    "runbook": "https://biz-ops.in.ft.com/System/ua-dashboard",
    "paths": [
      "^/highlights-dashboard"
    ],
    "desc": "A service that allows B2B users to view and manage their highlights made on article pages",
    "tier": "bronze",
    "serves": [
      "user-page"
    ],
    "versions": {
      "1": {
        "nodes": [
          {
            "region": "eu",
            "url": "https://ua-dashboard.eu-1.professional-prod.ftweb.tech"
          }
        ],
        "repo": "https://github.com/Financial-Times/user-annotations-dashboard",
        "dashboard": "https://eu-west-1.console.aws.amazon.com/ecs/v2/clusters/production-eu/services/ua-dashboard-web/health?region=eu-west-1",
        "processes": {},
        "checks": {
          "availability": []
        }
      }
    }
  },
  {
    "name": "Professional Moneyworks",
    "systemCode": "moneyworks-fai",
    "runbook": "https://biz-ops.in.ft.com/System/moneyworks-fai",
    "paths": [
      "^/moneyworks"
    ],
    "desc": "A service that helps users grow their money and their careers with smart journalism, expert insights and powerful tools",
    "tier": "bronze",
    "serves": [
      "user-page"
    ],
    "versions": {
      "1": {
        "nodes": [
          {
            "region": "eu",
            "url": "https://moneyworks-fai.eu-1.professional-prod.ftweb.tech"
          }
        ],
        "repo": "https://github.com/Financial-Times/Moneyworks-FAI",
        "dashboard": "https://eu-west-1.console.aws.amazon.com/ecs/v2/clusters/production-eu/services/moneyworks-fai-web/health?region=eu-west-1",
        "processes": {},
        "checks": {
          "availability": []
        }
      }
    }
  }
]