New54 new lessons added since Sep 10!
Explore What's New →
Software Development Atlas
Start Here

Atlas Coverage

See which canonical software-engineering concepts currently have authored Atlas content and which remain uncovered.

EvergreenVerified Sep 9, 2026Review target: 365 days

Coverage answers a narrow question: does the Atlas currently have authored content that materially teaches or applies this canonical concept?

It does not measure learner progress, concept importance, content quality, or mastery. A concept is covered when at least one authored page references it through validated concepts metadata; otherwise it stays visibly uncovered.

This makes gaps useful. The Atlas can grow by important missing territory instead of hiding it or optimizing for article count.

Computing Foundations

0 / 8 concepts covered

  • ProcessesUncovered
  • ThreadsUncovered
  • Stack and HeapUncovered
  • Virtual MemoryUncovered
  • System CallsUncovered
  • FilesystemsUncovered
  • I/O ModelsUncovered
  • CPU CachesUncovered

Programming & Runtimes

2 / 8 concepts covered

  • Compiled vs Interpreted ExecutionUncovered
  • Garbage CollectionUncovered
  • Ownership and BorrowingUncovered
  • Runtime SchedulersUncovered
  • Asynchronous SchedulingCovered
  • PromisesCovered
  • Structured ConcurrencyUncovered
  • Type SystemsUncovered

Web Platform

8 / 10 concepts covered

  • DNS ResolutionCovered
  • HTTP Request LifecycleCovered
  • TLS and HTTPSCovered
  • Browser RuntimeUncovered
  • Browser Event LoopCovered
  • Browser Rendering PipelineUncovered
  • Cookies and SessionsCovered
  • Same-Origin Policy and CORSCovered
  • HTTP CachingCovered
  • CDN BehaviorCovered

Frontend Engineering

9 / 9 concepts covered

  • CSR, SSR, and SSGCovered
  • HydrationCovered
  • Server and Client ComponentsCovered
  • Frontend State ModelsCovered
  • Frontend Data FetchingCovered
  • Component BoundariesCovered
  • Frontend Bundle PerformanceCovered
  • Web AccessibilityCovered
  • Frontend ModernizationCovered

Backend Engineering

13 / 13 concepts covered

  • Backend Request LifecycleCovered
  • API DesignCovered
  • Authentication and AuthorizationCovered
  • Single Sign-On and Identity FederationCovered
  • Identity Provider IntegrationCovered
  • Backend ConcurrencyCovered
  • Background JobsCovered
  • Application CachingCovered
  • Message QueuesCovered
  • Rate LimitingCovered
  • IdempotencyCovered
  • Service ResilienceCovered
  • Async Dependency SchedulingCovered

Data Systems

12 / 12 concepts covered

  • Relational Data ModelCovered
  • SQL QueryingCovered
  • Database IndexesCovered
  • Query PlansCovered
  • Database TransactionsCovered
  • Transaction IsolationCovered
  • MVCCCovered
  • Database ReplicationCovered
  • Partitioning and ShardingCovered
  • In-Memory Data StoresCovered
  • Search IndexesCovered
  • Object StorageCovered

Software Architecture

11 / 11 concepts covered

  • Coupling and CohesionCovered
  • ModularityCovered
  • Layered ArchitectureCovered
  • Hexagonal ArchitectureCovered
  • Clean ArchitectureCovered
  • Monolith ArchitectureCovered
  • Modular MonolithCovered
  • MicroservicesCovered
  • Event-Driven ArchitectureCovered
  • Domain BoundariesCovered
  • Architecture Decision RecordsCovered

Distributed Systems

10 / 10 concepts covered

  • Partial FailureCovered
  • TimeoutsCovered
  • Retries and BackoffCovered
  • Delivery SemanticsCovered
  • Distributed ConsistencyCovered
  • Distributed ReplicationCovered
  • ConsensusCovered
  • Distributed LocksCovered
  • Transactional OutboxCovered
  • SagasCovered

Cloud & Infrastructure

11 / 11 concepts covered

  • Cloud NetworkingCovered
  • Cloud ComputeCovered
  • ContainersCovered
  • Serverless ComputeCovered
  • Load BalancingCovered
  • Cloud Storage ModelsCovered
  • Cloud IAMCovered
  • Secrets ManagementCovered
  • Kubernetes FundamentalsCovered
  • Infrastructure as CodeCovered
  • AutoscalingCovered

Testing & Quality

6 / 8 concepts covered

  • Test StrategyCovered
  • Unit TestingCovered
  • Integration TestingCovered
  • End-to-End TestingCovered
  • Contract TestingCovered
  • Property-Based TestingCovered
  • Static AnalysisUncovered
  • Test DoublesUncovered

Delivery & Operations

2 / 8 concepts covered

  • Continuous IntegrationUncovered
  • Continuous DeliveryUncovered
  • Deployment StrategiesCovered
  • Logs, Metrics, and TracesCovered
  • SLIs and SLOsUncovered
  • Incident ResponseUncovered
  • Production DebuggingUncovered
  • Capacity PlanningUncovered

Security

4 / 9 concepts covered

  • Threat ModelingCovered
  • Least PrivilegeCovered
  • OAuth and OIDCCovered
  • Password StorageUncovered
  • Web Application SecurityUncovered
  • Injection AttacksUncovered
  • Server-Side Request ForgeryUncovered
  • Software Supply ChainCovered
  • Encryption BoundariesUncovered

AI-Native Engineering

2 / 11 concepts covered

  • Coding AgentsUncovered
  • Agent InstructionsUncovered
  • Context EngineeringUncovered
  • Agent-Friendly RepositoriesUncovered
  • Specs and PlansUncovered
  • Agent Task DecompositionUncovered
  • Agent Tool PermissionsUncovered
  • Verification LoopsCovered
  • Machine-Checkable GuardrailsCovered
  • Agent ReviewUncovered
  • Agent EvalsUncovered

How to use this view

Use coverage alongside the Software Engineering Map. The map defines the territory; coverage shows which coordinates currently have authored support.

For an opinionated sequence through part of that territory, use Learning Paths. A learning path may intentionally include uncovered concepts when they are necessary to the mental model.

On this page