Standardize new service creation
Developers often need to spin up new services for use cases like feature development and architecture processes. Doing this manually can be error-prone and inconsistent across teams. To achieve engineering excellence, it is critical to modernize and standardize this practice; you can use a Cortex Workflow to ensure every new service has best practices built in from the start.
The Workflow in this example streamlines service creation by guiding you through a form to input service information then automatically handling the rest: creating a new repository based on your input, creating an entity in Cortex that includes custom data and a linked repository, and automatically opening a Jira ticket to ensure visibility and tracking.
Cortex customer Archer saves 24 hours per new service created by using Workflows to automate service creation with best practices built in. Learn more below.
Create a Workflow to standardize new service creation
Prerequisites
Before getting started:
Create a Jira API token with the
write:issue:jirapermission.Your Cortex role must have the permissions
Edit Workflows,Execute Workflow runs,Configure Scaffolder templates, andExecute Scaffolder.You should have already configured your version control provider integration with
writeaccess.Make sure you have already registered your Scaffolder template.
In this example, we use the cookiecutter-spring-boot repository.
Step 1: Configure the Workflow basic settings
Follow the steps in the documentation to create a Workflow and configure its basic settings.
Step 2: Add blocks to the Workflow
Add the following blocks to the Workflow:
When you are finished adding blocks, click Save Workflow at the top of the page.
Run the Workflow
In the list of Workflows, locate your new service creation Workflow and click Run.
You will be redirected to a page showing the Workflow's steps.
The following chain of events occur during the run:
Example: Archer's deployment Workflow
Cortex customer Archer implemented a Workflow combining scaffolding, infrastructure, deployment configuration, and cloud resources into a single process. All new services follow a consistent, repeatable workflow that includes best practices and requirements by default.
Outcome
Their teams go from concept to deployed service on a Kubernetes cluster in under 3 hours.
They save 24 hours per new service creation.
They saved an estimated $72,000 across 30+ Workflow runs in 3 months.
See the case study
Learn more about Archer's process in the case study: Archer accelerates engineering efficiency with Workflows.
Last updated
Was this helpful?




