Skip to content

O'reilly

This has links to o'reilly courses that are of interest.

AI

Senior SWE

System design, software architecture, and distributed systems are often used interchangeably, but they represent distinct scales and focuses of engineering.
At a high level, Software Architecture defines the blueprint and structural boundaries, System Design translates those blueprints into a workable, deployable plan, and Distributed Systems act as the underlying computing infrastructure that makes your system highly scalable.

Growth