Search

Lessons (18)

  • Observability: Logs, Metrics & Traces

    … That's where to look. - Trace: the whole journey, with one traceId . - Span: one step (a service call …

  • Deploying & Operating Microservices

    CI/CD per service, blue-green and canary releases, feature flags, API versioning, distributed tracing and the production …

  • Debug Latency Like an Investigator

    … Follow percentile shape and trace wait time before scaling blindly. Start with the shape, not a guess If …

  • API Gateway, BFF & Service Discovery

    … networking as infrastructure As services multiply, every one needs retries, timeouts, mutual TLS, metrics and tracing. Instead of …

  • Design a Logging and Monitoring Platform

    … svg) Agents batch and compress logs, metrics and traces to an authenticated ingestion gateway. A durable stream absorbs …

  • Releases, Observability and Production Safety

    … Correlate logs, metrics and traces with request IDs; alert on SLO burn, not noise. Protect traffic with TLS …

  • Real-Time, Pub/Sub, Webhooks and CDC

    … Include event ID, schema version, ordering key and trace context; consumers deduplicate and send exhausted failures to a …

  • N+1 Queries, Loading & Pagination

    … In production, sample traces rather than logging sensitive SQL values.

  • Serverless Architecture

    … invest in structured logs, tracing (X-Ray / OpenTelemetry) Cost at sustained high load Containers or VMs can be …

  • Event-Driven Architecture

    … schema Evolve safely; old consumers keep working correlationId Trace one business flow across services Include what consumers need …

  • What Are Design Patterns?

    … Consequences<br/ loose coupling, but<br/ harder to trace flow"] Always learn the problem first. A pattern without …

  • Stacks & Queues

    … a() { b(); } function b() { c(); } function c() { console.trace(); } a(); mermaid flowchart TB subgraph CallStack["Call stack (top …

  • Clean Error Handling

    … example, throwing to exit a loop). - Showing stack traces or SQL errors to end users. That is a …

  • Monolith vs Microservices

    … CI/CD, monitoring, tracing, orchestration The hidden costs ("the distributed systems tax") The 8 fallacies of distributed computing …

  • DSA Interview Patterns Cheat Sheet

    … 6. Test: trace your code with the example. Check the edge cases: empty, one element, all the same …

  • REST API Design

    … field": "age", "message": "must be at least 18" } ], "traceId": "a1b2c3d4" } Rule 4: Paginate, filter and sort lists Never …

  • Choosing an Architecture

    … is placed" Event chains without visibility; add orchestration, tracing, an event catalog Teams constantly blocked by each other …

  • Frontend Testing Strategy

    … for elements, runs Chromium, Firefox and WebKit, records traces and videos of failures, and runs tests in parallel …