Developer — Developer & DevOps Fundamentals Knowledge Base
Hub note for hands-on Developer + DevOps knowledge — fundamentals, real-world case studies, design/debugging challenges, and reusable checklists. See system_prompt for how this folder is structured and grown, and writelist for sources/topics/pillar taxonomy.
Complements Architecture/ rather than duplicating it: Architecture/ targets system-design judgment, Developer/ targets day-to-day engineering craft (languages, testing, CI/CD, infra mechanics, observability, appsec, workflow).
315 notes across 32 topics (32 with content, 0 fully empty) as of 2026-08-31. Each topic with content has its own _index.md (linked below) with the full note listing by subtopic, so this hub stays a table of contents rather than growing per-note.
Scaling plan: split from a single flat index to per-topic _index.md files on 2026-08-24, preemptively, ahead of the scheduler cadence potentially doubling to 4 runs/day. Topic-level files stay small by construction (bounded by one topic's subtopics); this hub grows by one line per new topic/subtopic, not per note, so it does not need a further split.
Full topic tree
Every topic → subtopic → sub-subtopic folder under Developer/, with a note count at each leaf (*(empty)* = README-only scaffolding, no notes yet).
- AI — index — 9 notes
- AgentMemory-ShortTerm-LongTerm-Summarization — 1 note
- AgenticWorkflows — 2 notes
- ContextWindowManagement-ChunkingStitching — 1 note
- LLMGateway-EnterpriseRouting — 1 note
- LLMIntegration — 1 note
- PromptEngineering — 1 note
- RAG — 1 note
- VectorStores — 1 note
- APIDesign — index — 4 notes
- Pagination-Filtering-Sorting — 1 note
- REST-GraphQL-gRPC — 1 note
- SchemasContracts — 1 note
- Versioning — 1 note
- Analytics — index — 3 notes
- DataWarehouse-BI — 1 note
- EventTracking — 1 note
- ProductAnalytics — 1 note
- AppIntegration — index — 5 notes
- ETL-ELT — 3 notes
- EventDrivenIntegration — 1 note
- ThirdPartyAPIs — 1 note
- ArchitecturePatterns — index — 11 notes
- CQRS — 1 note
- EventDriven — 1 note
- Layered-N-Tier — 1 note
- Microservices — 2 notes
- ModularMonolith — 1 note
- Monolith — 1 note
- PeerToPeer — 1 note
- SOA — 1 note
- Serverless — 1 note
- SpaceBased — 1 note
- Auth — index — 10 notes
- AuthNAuthZ — 1 note
- AuthenticationProtocols — 1 note
- IdentityLifecycle — 4 notes
- RBAC-ABAC — 1 note
- SSO-Federation — 1 note
- SecretManagement — 2 notes
- Availability — index — 10 notes
- Availability — 1 note
- DisasterRecovery — 1 note
- FaultTolerance — 3 notes
- Reliability — 1 note
- Scalability — 4 notes
- BusinessValue — index — 4 notes
- NorthStarMetric-OKRs — 1 note
- ROI-TCO — 1 note
- SLA-to-Business — 1 note
- UnitEconomics — 1 note
- CommunicationPatterns — index — 17 notes
- MessageQueues — 2 notes directly
- BrokerSecurity — 1 note
- Protocols
- GraphQL — 1 note
- LongPolling — 1 note
- REST — 1 note
- ServerSentEvents — 1 note
- ShortPolling — 1 note
- WebSockets — 2 notes
- gRPC — 1 note
- PubSub — 1 note
- Sync-vs-Async — 1 note
- Webhooks — 3 notes
- MessageQueues — 2 notes directly
- Compliance — index — 7 notes
- AuditsAttestations — 1 note
- ComplianceChecklists — (empty)
- ComplianceFrameworks — 3 notes
- ControlsMonitoring — 1 note
- PolicyManagement — 1 note
- SOC2 — 1 note
- Compute — index — 6 notes
- BatchProcessing — 3 notes
- EdgeCompute — 1 note
- Serverless — 1 note
- VMs — 1 note
- ConsistencyConcurrency — index — 11 notes
- ACID — 1 note
- Concurrency-Threading
- Locks-Mutexes-ReadWriteLock — 1 note
- RaceConditions-Deadlocks — 1 note
- ThreadPool-WorkerPool — 1 note
- IsolationLevels — 1 note
- Partitioning-Sharding — 1 note
- Replication — 1 note
- SagaPattern — 1 note
- Containers — index — 4 notes
- ContainerRegistry — 1 note
- Docker — 1 note
- Kubernetes — 1 note
- Orchestration — 1 note
- CostManagement — index — 7 notes
- CloudCostOptimization — 2 notes
- FinOps — 1 note
- ReservedVsOnDemand — 2 notes
- UnitEconomics — 2 notes
- DataFlowPatterns — index — 7 notes
- FanIn — 1 note
- FanOut — 1 note
- Hybrid — (empty)
- MapReduce-BatchAggregation — 2 notes
- Pipeline — 1 note
- ScatterGather — 2 notes
- DataManagement — index — 21 notes
- Caching — 1 note directly
- ApplicationLevel — 1 note
- CDN-EdgeCache — 1 note
- CacheInvalidation-Strategies — 1 note
- EvictionPolicies-LRU-LFU-FIFO — 1 note
- InMemory-Redis-Memcached — 1 note
- PopulationStrategies-ReadThrough-WriteThrough-WriteBehind-WriteAround — 1 note
- DataEng — 4 notes
- Database — 3 notes directly
- Indexing — 1 note
- Replication — 1 note
- RowVersioning-OptimisticConcurrency — 2 notes
- SQL-vs-NoSQL — (empty)
- SchemaDesign-Normalization — 1 note
- Sharding — 1 note
- Storage — 1 note
- Caching — 1 note directly
- DesignPatterns — index — 37 notes
- AlgorithmsDataStructures
- BigOAndComplexityAnalysis — 1 note
- DynamicProgramming — 1 note
- GraphAlgorithms — 1 note
- GreedyAlgorithms — 1 note
- HashingAndCollisionHandling — 1 note
- SearchingAlgorithms — 1 note
- SortingAlgorithms — 1 note
- StringAlgorithms — 1 note
- TreesAndHeaps — 2 notes
- GoFPatterns
- Behavioral
- ChainOfResponsibility — 1 note
- Command — 1 note
- Interpreter — 1 note
- Iterator — 1 note
- Mediator — 1 note
- Memento — 1 note
- Observer — 1 note
- State — 1 note
- Strategy — 1 note
- TemplateMethod — 1 note
- Visitor — 1 note
- Creational
- Builder — 1 note
- FactoryMethod-AbstractFactory — 1 note
- Prototype — 1 note
- Singleton — 1 note
- Structural
- Behavioral
- MVC-Hexagonal-Clean — 1 note
- OOPFundamentals
- Composition-vs-Inheritance — 1 note
- Encapsulation-Polymorphism — 1 note
- Interfaces-AbstractClasses — 1 note
- SOLID-DRY-KISS-YAGNI — 1 note
- AlgorithmsDataStructures
- DeveloperTools — index — 20 notes
- CI-CD — 2 notes
- CodeReview-Linting — 1 note
- DeploymentStrategies
- BlueGreen — 1 note
- Canary — 3 notes
- GoldenImage-ImmutableInfrastructure — 1 note
- PostImplementationVerification-PIV — 1 note
- Recreate-BigBang — 1 note
- RollbackStrategies — 1 note
- RollingDeployment — 1 note
- IaC — 2 notes
- LocalDevEnv — 1 note
- Testing
- ContractTests — 1 note
- LoadPerformance — 1 note
- MutationTesting — 1 note
- SmokeRegression — 1 note
- UnitIntegrationE2E — 1 note
- FrontendWebMobile — index — 6 notes
- Accessibility — 1 note
- ComponentArchitecture — 1 note
- CoreWebVitals — 2 notes
- Rendering-SSR-CSR — 1 note
- StateManagement — 1 note
- Geospatial — index — 5 notes
- Geocoding-ReverseGeocoding — 1 note
- Geohashing — 1 note
- GeospatialIndexing — 1 note
- ProximitySearch-NearestNeighbor — 1 note
- Quadtrees — 1 note
- Governance — index — 7 notes
- ArchitectureGovernance — 3 notes
- ChangeManagement — 1 note
- DataGovernance — 2 notes
- VendorRisk — 1 note
- Idempotency — index — 7 notes
- Bulkheads — 1 note
- ChaosEngineering — 1 note
- CircuitBreakers — 1 note
- GracefulDegradation — 1 note
- Idempotency — 2 notes
- RetriesBackoff — 1 note
- Languages — index — 37 notes
- Go
- CLIAndInfraTooling — 1 note
- ConcurrencyPatterns — 2 notes
- DeploymentAndServing — 1 note
- ErrorHandlingAndLogging — 1 note
- LanguageInternals — 1 note
- ModulesAndPackaging — 1 note
- PerformanceOptimization — 2 notes
- StandardLibraryIdioms — 1 note
- TestingInGo — 1 note
- WebAndAPIFrameworks — 1 note
- Python
- CLIToolingAndScripting — 1 note
- Concurrency — 2 notes
- DataEngineeringPipelines — 1 note
- DataScienceStack — 1 note
- DatabaseAccess — 1 note
- DeploymentAndServing — 1 note
- ErrorHandlingAndLogging — 1 note
- LanguageInternals — 1 note
- PackagingAndEnvironments — 1 note
- PerformanceOptimization — 1 note
- StandardLibraryIdioms — 1 note
- TestingInPython — 1 note
- TypingAndStaticAnalysis — 1 note
- WebFrameworks — 1 note
- TypeScript
- APIsAndTypeSafety — 1 note
- AsyncConcurrencyPatterns — 1 note
- BackendFrameworks — 1 note
- BuildToolingAndBundlers — 1 note
- FrontendFrameworks — 1 note
- LanguageInternals — 1 note
- PackagingAndPublishing — 1 note
- PerformanceOptimization — 1 note
- StandardLibraryAndRuntime — 1 note
- TestingInTypeScript — 1 note
- Go
- MachineLearning — index — 5 notes
- Embeddings — 1 note
- FeatureEngineering — 2 notes
- MLOps — 1 note
- ModelTraining — 1 note
- MigrationTransfer — index — 6 notes
- DataMigration — 1 note
- LiftAndShift-Replatform — 1 note
- SchemaVersioning — 2 notes
- ZeroDowntimeMigration — 2 notes
- Networking — index — 16 notes
- APIGateway — 1 note
- CDN — 1 note
- DNS — 1 note
- LoadBalancing — 1 note
- NetworkLayer-IP-Routing — 1 note
- PresentationLayer-Serialization — 1 note
- ServiceMesh — 2 notes
- SessionLayer-ConnectionLifecycle — 1 note
- TransportLayer — 1 note
- VPC-Subnetting — 2 notes directly
- NAT-Gateway-Egress — 1 note
- PublicVsPrivateSubnets — 1 note
- SecurityGroups-NACLs — 1 note
- VPC-Endpoints-PrivateLink — 1 note
- Observability — index — 8 notes
- Alerting-SLOs — 2 notes
- DistributedTracing — 2 notes
- Logging — 1 note
- Metrics — 1 note
- NetworkFlowMonitoring-NetFlow-sFlow-VPCFlowLogs — 1 note
- RateLimiting — index — 6 notes
- FixedWindowCounter — 1 note
- LeakyBucket — 1 note
- SlidingWindow — 1 note
- TokenBucket — 1 note
- RecordsAudit — index — 6 notes
- AuditLogging — 3 notes
- DataLineage — 1 note
- DataRetention — 1 note
- ImmutableWORM — 1 note
- Regulatory — index — 5 notes
- DataResidency — 1 note
- GDPR — 2 notes
- HIPAA — 1 note
- PCI-DSS — 1 note
- SchedulingQueueingDisciplines — index — 4 notes
- FIFO — 1 note
- LIFO — 1 note
- PriorityScheduling — 1 note
- RoundRobin — (empty)
- WeightedRoundRobin-LeastConnections — (empty)
- Security — index — 6 notes
- EncryptionAtRestInTransit — 1 note
- InputValidation — (empty)
- NetworkSecurity — 1 note
- SAST-DAST-SCA — (empty)
- ThreatModeling — 1 note
- TransportSecurity — 2 notes