Skip to main content

software

Intended for: software engineering teams building production systems. Extends: managed

The "serious software team" tier. Adds architecture, API, database, infrastructure, security, observability, and performance skills on top of managed.

Highlights

  • Architecture: software-architecture, system-design, domain-driven-design, event-driven-architecture, concurrency-patterns
  • API: api-design, graphql-patterns, grpc-protobuf, webhook-integration
  • Database: database-modeling, database-migration, sql-patterns, sql-style-guide, nosql-patterns, caching-strategies
  • Infrastructure: ci-cd-setup, container-orchestration, dockerfile-review, kubernetes-basics, terraform-basics, linux-administration, dns-networking, shell-scripting
  • Security: auth-patterns, secret-management, secure-coding, threat-modeling, dependency-audit
  • Observability: logging-strategy, metrics-monitoring, alerting-oncall, distributed-tracing
  • Performance: performance-profiling, load-testing

When to upgrade

Only if you also need design, mobile, frontend framework skills → product.

Source

src/packages/software.yaml