# Research tree, full screen

> The whole Research tree at the width of the screen.

[Back to the page](https://wiki.playquorum.dev/research.md)

[Garage](https://wiki.playquorum.dev/eras/garage.md)

[Pre-seed](https://wiki.playquorum.dev/eras/pre-seed.md)

[Seed](https://wiki.playquorum.dev/eras/seed.md)

[Series A](https://wiki.playquorum.dev/eras/series-a.md)

[Series B](https://wiki.playquorum.dev/eras/series-b.md)

[Series C](https://wiki.playquorum.dev/eras/series-c.md)

[Pre-IPO](https://wiki.playquorum.dev/eras/pre-ipo.md)

[Public](https://wiki.playquorum.dev/eras/public.md)

Infrastructure

Data

Reliability

Observability

Performance

Runtimes

Frameworks

Security

Product

Cost

[DNS round robin 7.5 7.5](https://wiki.playquorum.dev/research/dns-rr.md)[Load balancing 13 13](https://wiki.playquorum.dev/research/load-balancing.md)[Managed identity 140](https://wiki.playquorum.dev/research/auth-provider.md)[Health checks 45 45](https://wiki.playquorum.dev/research/health-checks.md)[Load balancing algorithms 60 60](https://wiki.playquorum.dev/research/lb-algorithms.md)[Content delivery 350 350](https://wiki.playquorum.dev/research/cdn.md)[Web application firewall 1.00k](https://wiki.playquorum.dev/research/waf.md)[Background jobs 300 300](https://wiki.playquorum.dev/research/background-jobs.md)[L4 load balancing 400 400](https://wiki.playquorum.dev/research/l4-lb.md)[Message queues 600 600](https://wiki.playquorum.dev/research/queues.md)[WebSockets 3.75k](https://wiki.playquorum.dev/research/websockets.md)[API gateway 1.50k 1.50k](https://wiki.playquorum.dev/research/api-gateway.md)[Tiered caching 3.00k](https://wiki.playquorum.dev/research/tiered-caching.md)[Multiple zones 2.25k 2.25k](https://wiki.playquorum.dev/research/multi-az.md)[Serverless 2.63k 2.63k](https://wiki.playquorum.dev/research/serverless.md)[Autoscaling 3.00k 3.00k](https://wiki.playquorum.dev/research/autoscaling.md)[Edge-side includes 2.25k 2.25k](https://wiki.playquorum.dev/research/esi.md)[Bot management 3.75k](https://wiki.playquorum.dev/research/bot-management.md)[Container orchestration 3.75k 3.75k](https://wiki.playquorum.dev/research/containers.md)[Rate limiting 1.35k 1.35k](https://wiki.playquorum.dev/research/rate-limiting.md)[Hosted models 8.00k](https://wiki.playquorum.dev/research/hosted-models.md)[Model serving 15.0k](https://wiki.playquorum.dev/research/model-serving.md)[Service mesh 6.67k 6.67k 6.67k](https://wiki.playquorum.dev/research/service-mesh.md)[Scheduled scaling 3.00k 3.00k 3.00k](https://wiki.playquorum.dev/research/scheduled-scaling.md)[ARM instances 4.00k 4.00k 4.00k](https://wiki.playquorum.dev/research/arm-instances.md)[Quantization 18.0k](https://wiki.playquorum.dev/research/quantization.md)[Continuous batching 25.0k](https://wiki.playquorum.dev/research/continuous-batching.md)[Edge compute 26.7k 26.7k 26.7k](https://wiki.playquorum.dev/research/edge-compute.md)[Multiple regions 20.0k 20.0k 20.0k](https://wiki.playquorum.dev/research/multi-region.md)[Notifications 40.0k](https://wiki.playquorum.dev/research/notifications.md)[GeoDNS 16.7k 16.7k 16.7k](https://wiki.playquorum.dev/research/geo-dns.md)[Infrastructure as code 13.3k 13.3k 13.3k](https://wiki.playquorum.dev/research/infra-as-code.md)[Anycast 40.0k 40.0k 40.0k](https://wiki.playquorum.dev/research/anycast.md)[GitOps 30.0k 30.0k 30.0k](https://wiki.playquorum.dev/research/gitops.md)[Query analysis 40](https://wiki.playquorum.dev/research/query-analysis.md)[Caching 80](https://wiki.playquorum.dev/research/caching.md)[Connection pooling 120](https://wiki.playquorum.dev/research/pooling.md)[Read replicas 110 110](https://wiki.playquorum.dev/research/replication.md)[Full-text search 900](https://wiki.playquorum.dev/research/full-text-search.md)[Object storage 1.00k](https://wiki.playquorum.dev/research/object-storage.md)[Cache strategies 600 600](https://wiki.playquorum.dev/research/cache-strategies.md)[Stampede protection 900 900](https://wiki.playquorum.dev/research/stampede-protection.md)[Point-in-time recovery 1.40k](https://wiki.playquorum.dev/research/pitr.md)[Storage lifecycle rules 1.13k 1.13k](https://wiki.playquorum.dev/research/lifecycle-rules.md)[Cache warming 1.50k 1.50k](https://wiki.playquorum.dev/research/cache-warming.md)[Read-your-writes routing 2.25k 2.25k](https://wiki.playquorum.dev/research/ryw-routing.md)[Synchronous replication 1.88k 1.88k](https://wiki.playquorum.dev/research/sync-replication.md)[Document databases 2.63k 2.63k](https://wiki.playquorum.dev/research/document-db.md)[Online schema migrations 6.00k](https://wiki.playquorum.dev/research/online-migrations.md)[Data warehousing 12.0k](https://wiki.playquorum.dev/research/data-warehouse.md)[Event streaming 5.00k 5.00k 5.00k](https://wiki.playquorum.dev/research/event-streaming.md)[Embeddings 8.00k 8.00k](https://wiki.playquorum.dev/research/embeddings.md)[Sharding 12.5k 12.5k](https://wiki.playquorum.dev/research/sharding.md)[Transactional outbox 7.00k 7.00k](https://wiki.playquorum.dev/research/outbox.md)[Expand and contract 3.33k 3.33k 3.33k](https://wiki.playquorum.dev/research/expand-contract.md)[Change data capture 9.00k 9.00k](https://wiki.playquorum.dev/research/cdc.md)[Hybrid fan-out 90.0k](https://wiki.playquorum.dev/research/hybrid-fanout.md)[Leaderless replication 70.0k](https://wiki.playquorum.dev/research/leaderless.md)[Consensus databases 75.0k 75.0k](https://wiki.playquorum.dev/research/consensus.md)[Retention policies 16.7k 16.7k 16.7k 16.7k 16.7k 16.7k 16.7k 16.7k 16.7k 16.7k 16.7k 16.7k 16.7k 16.7k 16.7k](https://wiki.playquorum.dev/research/retention.md)[Timeouts and retries 15 15 30](https://wiki.playquorum.dev/research/timeouts.md)[Continuous delivery 25 25 50](https://wiki.playquorum.dev/research/ci.md)[Certificate automation 150 150 300](https://wiki.playquorum.dev/research/cert-automation.md)[Blue-green deploys 450 450 900](https://wiki.playquorum.dev/research/blue-green.md)[Backoff with jitter 200 200 400](https://wiki.playquorum.dev/research/backoff-jitter.md)[Feature flags 400 400 800](https://wiki.playquorum.dev/research/feature-flags.md)[Error budgets 1.13k 1.13k 2.25k](https://wiki.playquorum.dev/research/error-budgets.md)[Canary deploys 1.13k 1.13k 2.25k](https://wiki.playquorum.dev/research/canary.md)[Circuit breakers 938 938 1.88k](https://wiki.playquorum.dev/research/circuit-breakers.md)[Priority load shedding 1.50k 1.50k 3.00k](https://wiki.playquorum.dev/research/load-shedding.md)[Idempotency keys 1.13k 1.13k](https://wiki.playquorum.dev/research/idempotency-keys.md)[Restore drills 750 750 1.50k](https://wiki.playquorum.dev/research/restore-drills.md)[On-call rotation 750 750 1.50k](https://wiki.playquorum.dev/research/on-call.md)[Graceful degradation 1.13k 1.13k 2.25k](https://wiki.playquorum.dev/research/graceful-degradation.md)[Runbooks 1.88k 1.88k 3.75k](https://wiki.playquorum.dev/research/runbooks.md)[Bulkheads 1.31k 1.31k 2.63k](https://wiki.playquorum.dev/research/bulkheads.md)[Leap smearing 10.0k 10.0k 10.0k 30.0k](https://wiki.playquorum.dev/research/leap-smearing.md)[Hedged requests 16.7k 16.7k 16.7k 50.0k](https://wiki.playquorum.dev/research/hedged-requests.md)[Disaster recovery drills 13.3k 13.3k 13.3k 13.3k 13.3k 13.3k 13.3k 13.3k 13.3k 13.3k 13.3k 13.3k 13.3k 13.3k 13.3k 200k](https://wiki.playquorum.dev/research/dr-drills.md)[Chaos engineering 10.0k 10.0k 10.0k 10.0k 10.0k 10.0k 10.0k 10.0k 10.0k 10.0k 10.0k 10.0k 10.0k 10.0k 10.0k 150k](https://wiki.playquorum.dev/research/chaos-engineering.md)[Structured logs 20](https://wiki.playquorum.dev/research/logs.md)[Metrics 50](https://wiki.playquorum.dev/research/metrics.md)[Percentiles 75 75](https://wiki.playquorum.dev/research/percentiles.md)[Alerting 125 125](https://wiki.playquorum.dev/research/alerting.md)[Distributed tracing 800 800](https://wiki.playquorum.dev/research/tracing.md)[Trace search 600 600](https://wiki.playquorum.dev/research/trace-search.md)[SLO dashboards 1.88k 1.88k](https://wiki.playquorum.dev/research/slo-dashboards.md)[Continuous profiling 2.25k 2.25k](https://wiki.playquorum.dev/research/profiling.md)[Notebooks 4.00k 4.00k 4.00k](https://wiki.playquorum.dev/research/notebooks.md)[Tail-based sampling 10.0k](https://wiki.playquorum.dev/research/tail-sampling.md)[Real user monitoring 25.0k 25.0k](https://wiki.playquorum.dev/research/rum.md)[Anomaly detection 20.0k 20.0k 20.0k 20.0k](https://wiki.playquorum.dev/research/anomaly-detection.md)[Connection reuse 13 13](https://wiki.playquorum.dev/research/keepalive.md)[Compression 15 15](https://wiki.playquorum.dev/research/gzip.md)[Eager loading 100](https://wiki.playquorum.dev/research/eager-loading.md)[HTTP/2 350 350](https://wiki.playquorum.dev/research/http2.md)[Denormalization 2.25k 2.25k](https://wiki.playquorum.dev/research/denormalization.md)[Materialized views 12.0k](https://wiki.playquorum.dev/research/precompute.md)[Binary RPC between services 5.00k 5.00k 5.00k](https://wiki.playquorum.dev/research/binary-rpc.md)[HTTP/3 30.0k 30.0k](https://wiki.playquorum.dev/research/http3.md)[PHP-FPM 13 13](https://wiki.playquorum.dev/research/php-fpm.md)[Ruby 15 15](https://wiki.playquorum.dev/research/lang-ruby.md)[Node.js 20 20](https://wiki.playquorum.dev/research/lang-node.md)[OPcache 23 23](https://wiki.playquorum.dev/research/opcache.md)[Python 60 60](https://wiki.playquorum.dev/research/lang-python.md)[Node.js cluster mode 50 50](https://wiki.playquorum.dev/research/node-cluster.md)[libuv thread pool 60 60](https://wiki.playquorum.dev/research/libuv-pool.md)[Go 600 600](https://wiki.playquorum.dev/research/lang-go.md)[Java 800 800](https://wiki.playquorum.dev/research/lang-java.md)[C# 800 800](https://wiki.playquorum.dev/research/lang-csharp.md)[PHP JIT 500 500](https://wiki.playquorum.dev/research/php-jit.md)[Node.js worker threads 500 500](https://wiki.playquorum.dev/research/worker-threads.md)[YJIT 400 400](https://wiki.playquorum.dev/research/yjit.md)[gevent 400 400](https://wiki.playquorum.dev/research/gevent.md)[ASGI with Uvicorn 500 500](https://wiki.playquorum.dev/research/asgi.md)[Elixir 1.88k 1.88k](https://wiki.playquorum.dev/research/lang-elixir.md)[Rust 3.00k 3.00k](https://wiki.playquorum.dev/research/lang-rust.md)[Zig 2.63k 2.63k](https://wiki.playquorum.dev/research/lang-zig.md)[Haskell 2.25k 2.25k](https://wiki.playquorum.dev/research/lang-haskell.md)[Go GC tuning 1.88k 1.88k](https://wiki.playquorum.dev/research/gogc-tuning.md)[PHP worker mode 1.88k 1.88k](https://wiki.playquorum.dev/research/php-worker-mode.md)[Swoole 2.25k 2.25k](https://wiki.playquorum.dev/research/swoole.md)[Bun 1.50k 1.50k](https://wiki.playquorum.dev/research/bun.md)[Deno 1.50k 1.50k](https://wiki.playquorum.dev/research/deno.md)[Falcon 1.50k 1.50k](https://wiki.playquorum.dev/research/falcon.md)[PyPy 1.88k 1.88k](https://wiki.playquorum.dev/research/pypy.md)[Java virtual threads 2.25k 2.25k](https://wiki.playquorum.dev/research/virtual-threads.md)[fasthttp 1.50k 1.50k](https://wiki.playquorum.dev/research/fasthttp.md)[Spring WebFlux 2.25k 2.25k](https://wiki.playquorum.dev/research/webflux.md)[Tokio blocking pool 2.25k 2.25k](https://wiki.playquorum.dev/research/spawn-blocking.md)[ZGC 3.00k 3.00k 3.00k](https://wiki.playquorum.dev/research/zgc.md)[GraalVM native image 4.00k 4.00k 4.00k](https://wiki.playquorum.dev/research/graal-native.md)[.NET Native AOT 3.33k 3.33k 3.33k](https://wiki.playquorum.dev/research/native-aot.md)[Distributed Erlang 4.00k 4.00k 4.00k](https://wiki.playquorum.dev/research/distributed-erlang.md)[NIFs 3.33k 3.33k 3.33k](https://wiki.playquorum.dev/research/nifs.md)[jemalloc 2.67k 2.67k 2.67k](https://wiki.playquorum.dev/research/jemalloc.md)[Free-threaded Python 16.7k 16.7k 16.7k](https://wiki.playquorum.dev/research/free-threading.md)[Laravel 10 10](https://wiki.playquorum.dev/research/fw-laravel.md)[Rails 15 15](https://wiki.playquorum.dev/research/fw-rails.md)[Express 15 15](https://wiki.playquorum.dev/research/fw-express.md)[Symfony 40 40](https://wiki.playquorum.dev/research/fw-symfony.md)[Django 75 75](https://wiki.playquorum.dev/research/fw-django.md)[Flask 50 50](https://wiki.playquorum.dev/research/fw-flask.md)[Sinatra 30 30](https://wiki.playquorum.dev/research/fw-sinatra.md)[Gin 700 700](https://wiki.playquorum.dev/research/fw-gin.md)[Spring Boot 900 900](https://wiki.playquorum.dev/research/fw-spring-boot.md)[ASP.NET Core 900 900](https://wiki.playquorum.dev/research/fw-aspnet.md)[FastAPI 500 500](https://wiki.playquorum.dev/research/fw-fastapi.md)[Fastify 400 400](https://wiki.playquorum.dev/research/fw-fastify.md)[Next.js 600 600](https://wiki.playquorum.dev/research/fw-nextjs.md)[Phoenix 1.88k 1.88k](https://wiki.playquorum.dev/research/fw-phoenix.md)[Axum 2.25k 2.25k](https://wiki.playquorum.dev/research/fw-axum.md)[NestJS 1.50k 1.50k](https://wiki.playquorum.dev/research/fw-nestjs.md)[Actix Web 2.25k 2.25k](https://wiki.playquorum.dev/research/fw-actix.md)[Fiber 1.50k 1.50k](https://wiki.playquorum.dev/research/fw-fiber.md)[Quarkus 3.33k 3.33k 3.33k](https://wiki.playquorum.dev/research/fw-quarkus.md)[Spam filter 150 150](https://wiki.playquorum.dev/research/spam-filter.md)[TLS everywhere 300 300](https://wiki.playquorum.dev/research/tls-everywhere.md)[Secrets management 400 400](https://wiki.playquorum.dev/research/secrets-management.md)[Credential stuffing protection 1.88k 1.88k](https://wiki.playquorum.dev/research/credential-protection.md)[Dependency scanning 2.25k 2.25k](https://wiki.playquorum.dev/research/dependency-scanning.md)[Encryption at rest 3.00k 3.00k 3.00k](https://wiki.playquorum.dev/research/encryption-at-rest.md)[Data residency controls 23.3k 23.3k 23.3k 23.3k 23.3k 23.3k 23.3k 23.3k 23.3k 23.3k 23.3k 23.3k 23.3k 23.3k 23.3k](https://wiki.playquorum.dev/research/gdpr-residency.md)[SOC 2 program 20.0k 20.0k 20.0k 20.0k 20.0k 20.0k 20.0k 20.0k 20.0k 20.0k 20.0k 20.0k 20.0k 20.0k 20.0k](https://wiki.playquorum.dev/research/soc2.md)[Security team 13.3k 13.3k 13.3k 13.3k 13.3k 13.3k 13.3k 13.3k 13.3k 13.3k 13.3k 13.3k 13.3k 13.3k 13.3k](https://wiki.playquorum.dev/research/security-team.md)[Penetration testing 13.3k 13.3k 13.3k 13.3k 13.3k 13.3k 13.3k 13.3k 13.3k 13.3k 13.3k 13.3k 13.3k 13.3k 13.3k](https://wiki.playquorum.dev/research/pen-testing.md)[Stripe Billing 15 15](https://wiki.playquorum.dev/research/stripe.md)[Funnel analytics 75 75](https://wiki.playquorum.dev/research/funnels.md)[Code review 60 60](https://wiki.playquorum.dev/research/code-review.md)[Automated tests 75 75](https://wiki.playquorum.dev/research/testing-culture.md)[Hiring pipeline 600 600](https://wiki.playquorum.dev/research/hiring-pipeline.md)[A/B testing 700 700](https://wiki.playquorum.dev/research/ab-testing.md)[Trunk-based development 800 800](https://wiki.playquorum.dev/research/trunk-based.md)[Checkout 1.13k 1.13k](https://wiki.playquorum.dev/research/checkout.md)[SRE team 3.00k 3.00k](https://wiki.playquorum.dev/research/sre-team.md)[Platform team 2.25k 2.25k](https://wiki.playquorum.dev/research/platform-team.md)[Service boundaries 5.00k 5.00k 5.00k](https://wiki.playquorum.dev/research/service-boundaries.md)[Enterprise sales 6.67k 6.67k 6.67k](https://wiki.playquorum.dev/research/enterprise-sales.md)[Data team 3.33k 3.33k 3.33k](https://wiki.playquorum.dev/research/data-team.md)[Investor relations 20.0k 20.0k 20.0k 20.0k 20.0k 20.0k 20.0k 20.0k 20.0k 20.0k 20.0k 20.0k 20.0k 20.0k 20.0k](https://wiki.playquorum.dev/research/investor-relations.md)[Guidance modeling 66.7k 66.7k 66.7k 66.7k 66.7k 66.7k 66.7k 66.7k 66.7k 66.7k 66.7k 66.7k 66.7k 66.7k 66.7k](https://wiki.playquorum.dev/research/guidance-modeling.md)[Reserved instances 1.50k 1.50k](https://wiki.playquorum.dev/research/reserved-instances.md)[Spot instances 2.25k 2.25k](https://wiki.playquorum.dev/research/spot-instances.md)[Egress optimization 2.63k 2.63k](https://wiki.playquorum.dev/research/egress-optimization.md)[Rightsizing report 1.88k 1.88k](https://wiki.playquorum.dev/research/rightsizing.md)[Unit economics 2.67k 2.67k 2.67k](https://wiki.playquorum.dev/research/unit-economics.md)[Cost allocation 3.33k 3.33k 3.33k](https://wiki.playquorum.dev/research/cost-allocation.md)[Savings plans 16.7k 16.7k 16.7k 16.7k 16.7k 16.7k 16.7k 16.7k 16.7k 16.7k 16.7k 16.7k 16.7k 16.7k 16.7k](https://wiki.playquorum.dev/research/savings-plans.md)

Source: https://wiki.playquorum.dev/research/tree
