Compass from Atlassian

Compass #

Claim: Manage your distributed architecture and the teams collaborating on it together in a single place.

Focus: Compass helps engineering teams tame software sprawl by intuitively providing a single source of truth for their distributed software architecture, and enabling them to understand what’s been built, who owns it, their operational health and policies applied to them. It offers insights into problem areas that need attention and changes that have happened over time, helping teams improve their architecture and development velocity.

Website: www.atlassian.com/software/compass

Docs: developer.atlassian.com/cloud/compass/

Details #

Details
Does it require developers to have DevOps knowledge? No
Self-hosted: No
Orchestrator N/A
Integration Concept Native, Build custom integrations via API or Forge app development platform
Setup time first app 7 mins
Source Closed
Use Case Startup to enterprise scale
Total Cost of Ownership N/A
Adoption Rapid, stable
-> Compass

What is Compass? #

Compass is a developer experience platform and service catalog that brings your distributed software architecture and the teams collaborating on them together in a single, unified place.

With predefined scorecards like application readiness and DevOps health, out-of-the-box metrics including deployment time and frequency, build success rate, availability, and MTTR, dependency maps, and more—Compass helps make it intuitive to improve development velocity and satisfaction, maintain ops readiness, and increase security standards.

Compass includes easy integrations with popular tooling, such as GitHub, GitLab, BitBucket, LaunchDarkly, New Relic, AWS, CircleCI, and more. In addition, Compass is built entirely on publicly accessible APIS backed by GraphQL, allowing you to connect information across your toolchain and craft a unified experience that improves developer productivity and happiness with ease.

Compass is currently available for free in beta.

What is the mission and vision of Compass? #

Compass helps engineering teams tame software sprawl by intuitively providing a single source of truth for their distributed architecture, and enabling them to understand what’s been built, who owns it, their operational health and policies applied to them

Read the announcement to learn how Compass is on a mission to improve the developer experience across highly distributed architecture and teams.

A brief history of Compass #

In 2018, Compass was built as a way for Atlassian’s large, distributed engineering team to internally document and track all of their services and dependencies, maintain ops readiness and security standards, improve time to delivery metrics, and increase overall developer satisfaction.

However, while Compass worked with their customers migrating to managed cloud services and containerizing their applications into hundreds (or even thousands) of microservices, customer engineering teams often asked how Atlassian engineers were dealing with the increased complexity and cognitive load within their own highly distributed environment.

As a direct result, Atlassian externally released Compass in 2022 to provide a simple way for engineering orgs to connect their services, libraries, and components in a centralized developer experience platform and service catalog.

Today, Compass is available for platform engineering teams—as well as application development teams—that want to quickly start exploring their services, documentation, libraries, tooling, and dependencies in a single, unified place.

Core features of Compass #

– Service Catalog – Keep track of your ever-evolving technical architecture, metadata, dependencies, metrics, and the teams that collaborate around them in one central place.

– DevOps health - Codify, operationalise, and apply engineering best practices at scale and keep your architecture in a healthy state. Give teams autonomy while ensuring security, compliance, and reliability best practices are maintained.

– Extensibility engine - Compass is built entirely on publicly accessible APIs backed by GraphQL, allowing you to connect information across your toolchain and craft a unified experience that improves developer productivity and happiness with ease. In addition, Compass includes easy integrations with popular tooling, such as GitHub, GitLab, BitBucket, LaunchDarkly, New Relic, AWS, CircleCI, and more