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
Edit on GitHub

Personal learning atlas by Tran Trong Thuc · About this Atlas · Atlas last updated Sep 9, 2026

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

4 / 10 concepts covered

  • DNS ResolutionUncovered
  • HTTP Request LifecycleCovered
  • TLS and HTTPSUncovered
  • Browser RuntimeUncovered
  • Browser Event LoopCovered
  • Browser Rendering PipelineUncovered
  • Cookies and SessionsUncovered
  • Same-Origin Policy and CORSUncovered
  • HTTP CachingCovered
  • CDN BehaviorCovered

Frontend Engineering

3 / 8 concepts covered

  • CSR, SSR, and SSGCovered
  • HydrationCovered
  • Server and Client ComponentsUncovered
  • Frontend State ModelsUncovered
  • Frontend Data FetchingCovered
  • Component BoundariesUncovered
  • Frontend Bundle PerformanceUncovered
  • Web AccessibilityUncovered

Backend Engineering

5 / 11 concepts covered

  • Backend Request LifecycleUncovered
  • API DesignCovered
  • Authentication and AuthorizationUncovered
  • Backend ConcurrencyUncovered
  • Background JobsCovered
  • Application CachingUncovered
  • Message QueuesCovered
  • Rate LimitingUncovered
  • IdempotencyCovered
  • Service ResilienceUncovered
  • Async Dependency SchedulingCovered

Data Systems

1 / 12 concepts covered

  • Relational Data ModelUncovered
  • SQL QueryingUncovered
  • Database IndexesUncovered
  • Query PlansUncovered
  • Database TransactionsCovered
  • Transaction IsolationUncovered
  • MVCCUncovered
  • Database ReplicationUncovered
  • Partitioning and ShardingUncovered
  • In-Memory Data StoresUncovered
  • Search IndexesUncovered
  • Object StorageUncovered

Software Architecture

5 / 11 concepts covered

  • Coupling and CohesionCovered
  • ModularityUncovered
  • Layered ArchitectureUncovered
  • Hexagonal ArchitectureUncovered
  • Clean ArchitectureUncovered
  • Monolith ArchitectureCovered
  • Modular MonolithCovered
  • MicroservicesCovered
  • Event-Driven ArchitectureUncovered
  • Domain BoundariesCovered
  • Architecture Decision RecordsUncovered

Distributed Systems

4 / 10 concepts covered

  • Partial FailureCovered
  • TimeoutsUncovered
  • Retries and BackoffCovered
  • Delivery SemanticsCovered
  • Distributed ConsistencyUncovered
  • Distributed ReplicationUncovered
  • ConsensusUncovered
  • Distributed LocksUncovered
  • Transactional OutboxCovered
  • SagasUncovered

Cloud & Infrastructure

4 / 11 concepts covered

  • Cloud NetworkingUncovered
  • Cloud ComputeCovered
  • ContainersCovered
  • Serverless ComputeCovered
  • Load BalancingUncovered
  • Cloud Storage ModelsUncovered
  • Cloud IAMUncovered
  • Secrets ManagementUncovered
  • Kubernetes FundamentalsUncovered
  • Infrastructure as CodeUncovered
  • AutoscalingCovered

Testing & Quality

0 / 8 concepts covered

  • Test StrategyUncovered
  • Unit TestingUncovered
  • Integration TestingUncovered
  • End-to-End TestingUncovered
  • Contract TestingUncovered
  • Property-Based TestingUncovered
  • 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

1 / 9 concepts covered

  • Threat ModelingCovered
  • Least PrivilegeUncovered
  • OAuth and OIDCUncovered
  • Password StorageUncovered
  • Web Application SecurityUncovered
  • Injection AttacksUncovered
  • Server-Side Request ForgeryUncovered
  • Software Supply ChainUncovered
  • Encryption BoundariesUncovered

AI-Native Engineering

0 / 11 concepts covered

  • Coding AgentsUncovered
  • Agent InstructionsUncovered
  • Context EngineeringUncovered
  • Agent-Friendly RepositoriesUncovered
  • Specs and PlansUncovered
  • Agent Task DecompositionUncovered
  • Agent Tool PermissionsUncovered
  • Verification LoopsUncovered
  • Machine-Checkable GuardrailsUncovered
  • 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