Skip to Content
Overview

Core Platform Overview

Core Platform sits on top of your cloud, GitHub, and identity provider to give application teams a ready-made path from source code to production.

It lets teams deploy applications in minutes with pipelines, testing, monitoring, and alerting already in place. Instead of every team assembling delivery tooling from scratch, Core Platform provides a standard path to production that each application can extend where it needs to.

These docs assume you’ve already deployed a full set of Core Platform environments. If you haven’t, go to Core Platform  to get in touch with us to set up your environments.

What Core Platform gives you

  • Application bootstrapping from templates using our Application Wizard
  • A standard Path to Production implemented through GitHub workflows
  • Fast feedback stages for build, functional, non-functional, and integration testing
  • Extended test and production promotion stages for higher-confidence releases
  • Built-in application monitoring, logs, and alerting
  • Proven patterns for connecting applications to managed services for persistence

Application environments

Core Platform creates separate application environments for the different stages of delivery. Each environment gives tests or workloads an isolated place to run while the same versioned application artifact moves through the path to production.

EnvironmentUsed for
functionalRunning deployed functional tests against the application.
stubbed-nftRunning fast non-functional tests with dependencies stubbed or controlled.
integrationRunning deployed integration tests against real or shared dependencies.
extended-testRunning slower tests such as peak load, soak, or other extended validation.
prodRunning the production version after promotion through the path to production.

Managed services and persistence

Most production applications need persistent storage or other managed services. Core Platform includes patterns for connecting workloads to cloud-managed services, such as databases and caches, without bypassing the platform’s tenancy, networking, and access controls.

Start with Accessing Cloud Infrastructure when you need an application to connect to managed services.

Next steps