Skip to content
Jarviix

60-day SSE plan · Day 44 of 60

Logger Service • E-commerce Order Service • Graph Topological Sort • Tech: Docker

Day44

60-day SSE plan

Logger Service • E-commerce Order Service • Graph Topological Sort • Tech: Docker

Algorithm

DSA

Medium

Graph Topological Sort — Course Schedule (LC 207)

Detect if you can finish all courses given prerequisites via Kahn's or DFS.

Example

Input: prerequisites edges → Output: true/false

Where it shows up

Dependency resolution, job scheduling, build pipelines.

Low-level design

LLD

Logger Service

Requirements

  • Append logs concurrently; rotate file on size/time.

Expectations

  • Thread-safe singleton; async queue & writer thread.
  • Demonstrate rotation strategy.

Where it shows up

Service logging, audit trails, observability.

References

High-level design

HLD

E-commerce Order Service

Requirements

  • Create/manage orders; inventory reserve; payment auth; status events.

Expectations

  • Saga orchestration, outbox pattern, idempotency design.
  • APIs, schema, eventing & retries.

Where it shows up

Retail marketplaces, online stores.

References

Today's deep-dive

Tech

Docker

Create multi-stage build for a Spring Boot app; add HEALTHCHECK; test graceful shutdown.

Where it shows up