For Platform Teams
Document the platform your teams depend on

Platform teams build the foundation everyone else relies on. Archyl helps you document shared infrastructure, enforce architecture standards, and give product teams self-service visibility into the platform.

View pricing

Read order totals straight from the database#418

aurora/checkout-api · marc wants to merge 3 commits

Some checks haven't completed yet0 of 4 completed
archyl / drift score— In progress…Details
archyl / conformance— In progress…Details
CIbuild— In progress…Details
CItests— In progress…Details
Merge pull request

HTTP handlers never touch the database

Layer boundaryHigh
services/checkout/handler.go:84

83 func (h *Handler) Totals(c *fiber.Ctx) {

84   rows, err := h.db.Query(ctx, totalsSQL)

85   if err != nil {

Go through OrderService, as decided in ADR-011.

Drift score

—

≥ 90% required

Before and after

The problems you know, solved one by one

Every one of these compounds over time. Here is what changes when the architecture lives in Archyl.

Today

Platform complexity is undocumented

Shared services, message queues, API gateways, and databases form a complex web that lives in Terraform files and tribal knowledge, not in readable documentation.

With Archyl

C4 model documents the full platform

Map shared infrastructure at every level: system context for the big picture, containers for services and databases, components for internal modules.

Today

Product teams don't understand the platform

Teams build on your platform but don't know how it works. They file tickets for things they could self-serve if they understood the architecture.

With Archyl

Conformance rules enforce platform standards

Define rules like 'all services must use the shared API gateway' or 'databases must not be accessed directly.' Automated checks catch violations.

Today

Architecture standards are not enforced

You define conventions for service communication, database access, and deployment patterns, but there is no automated way to check if teams follow them.

With Archyl

Drift detection catches undocumented changes

When someone adds a new service or changes a dependency without updating docs, drift detection flags it immediately with a quantified health score.

Today

Infrastructure changes break consumers

Platform changes have hidden downstream impacts. Without a clear dependency map, you cannot predict which teams will be affected by your changes.

With Archyl

MCP server enables self-service discovery

Product teams query the platform architecture from their AI assistants. 'What message queues are available?' 'How do I connect to the auth service?'

What you get

Built for the way you work

Architecture as Code in Your Repos

Define the platform C4 model in archyl.yaml alongside your infrastructure code. Deploy documentation updates through CI/CD.

Webhooks for Platform Changes

Notify consumers in Slack or Teams when platform architecture changes. Affected teams know about changes before they encounter breaking issues.

Ownership Overlays

Layer team ownership information on the architecture diagram. Every component has a clear owner, reducing ambiguity during incidents.

ADRs for Platform Decisions

Document why the platform works this way. ADRs linked to C4 elements provide context for design decisions that affect every team.

Technology Radar for the Platform

Track which technologies are adopted, trial, or deprecated across the platform. Guide product teams toward supported technologies.

Architecture Change Requests

Platform changes go through a review workflow. Product teams can propose changes and platform engineers approve them.

A day with Archyl

How it fits into your week

No new ritual to adopt. Archyl shows up where the work already happens.

09:00 · Morning

Architecture as Code in Your Repos

Define the platform C4 model in archyl.yaml alongside your infrastructure code. Deploy documentation updates through CI/CD.

11:30 · Before a change

Webhooks for Platform Changes

Notify consumers in Slack or Teams when platform architecture changes. Affected teams know about changes before they encounter breaking issues.

15:00 · In review

Ownership Overlays

Layer team ownership information on the architecture diagram. Every component has a clear owner, reducing ambiguity during incidents.

18:00 · End of day

ADRs for Platform Decisions

Document why the platform works this way. ADRs linked to C4 elements provide context for design decisions that affect every team.

Free plan forever

Document the platform everyone depends on

C4 model diagrams, conformance rules, and self-service architecture discovery for platform engineering teams.

  • No credit card
  • Set up in five minutes
  • Viewers are always free

Architecture Documentation for Platform Teams

Document shared platform infrastructure with C4 diagrams, enforce architecture standards with conformance rules, and give product teams self-service…

Document the platform your teams depend on

Platform teams build the foundation everyone else relies on. Archyl helps you document shared infrastructure, enforce architecture standards, and give product teams self-service visibility into the platform.

Architecture Documentation for Platform Teams | Archyl

Document shared platform infrastructure with C4 diagrams, enforce architecture standards with conformance rules, and give product teams self-service architecture visibility.

platform team documentation, platform engineering architecture, internal developer platform documentation, platform team tools, DevOps architecture documentation

Platform complexity is undocumented

Shared services, message queues, API gateways, and databases form a complex web that lives in Terraform files and tribal knowledge, not in readable documentation.

Product teams don't understand the platform

Teams build on your platform but don't know how it works. They file tickets for things they could self-serve if they understood the architecture.

Architecture standards are not enforced

You define conventions for service communication, database access, and deployment patterns, but there is no automated way to check if teams follow them.

Infrastructure changes break consumers

Platform changes have hidden downstream impacts. Without a clear dependency map, you cannot predict which teams will be affected by your changes.

C4 model documents the full platform

Map shared infrastructure at every level: system context for the big picture, containers for services and databases, components for internal modules.

Conformance rules enforce platform standards

Define rules like 'all services must use the shared API gateway' or 'databases must not be accessed directly.' Automated checks catch violations.

Drift detection catches undocumented changes

When someone adds a new service or changes a dependency without updating docs, drift detection flags it immediately with a quantified health score.

MCP server enables self-service discovery

Product teams query the platform architecture from their AI assistants. 'What message queues are available?' 'How do I connect to the auth service?'

Architecture as Code in Your Repos

Define the platform C4 model in archyl.yaml alongside your infrastructure code. Deploy documentation updates through CI/CD.

Webhooks for Platform Changes

Notify consumers in Slack or Teams when platform architecture changes. Affected teams know about changes before they encounter breaking issues.

Layer team ownership information on the architecture diagram. Every component has a clear owner, reducing ambiguity during incidents.

ADRs for Platform Decisions

Document why the platform works this way. ADRs linked to C4 elements provide context for design decisions that affect every team.

Technology Radar for the Platform

Track which technologies are adopted, trial, or deprecated across the platform. Guide product teams toward supported technologies.

Architecture Change Requests

Platform changes go through a review workflow. Product teams can propose changes and platform engineers approve them.

Document the platform everyone depends on

C4 model diagrams, conformance rules, and self-service architecture discovery for platform engineering teams.