Settings

Theme

Ask HN: System Design Resources espcially for unusual system design?

2 points by 3a2d29 10 months ago · 2 comments · 1 min read


I am looking for something to help with generic system design and building a base for questions especially outside of the usual system design that focuses on web apps.

I was once asked a system design question for designing a sports book betting model. I had to come up with a model that calculated odds for many games / parleys.

There was nothing about load balances, end users, APIs, or DB choices.

Every time I look online I see resources that seem to almost entirely focus on system design for full-stack web and mobile apps. Everything is about load balancers/APIs/latency/replicating data...nothing about how someone might design any other piece of software.

Any run into this and have recommendations?

sargstuff 9 months ago

Load balancing / APIs / latency / replicating data is usually handled at OS level (drivers, 'database as an os', traditional 'os', 'caching', memory,hard drive, network load balancing )

Programming languate data structure level detail : "Database Internals, A Deep Dive into How Distributed Data Systems Work" by Alex Petrov

caprock 10 months ago

This is pretty interesting:

The Architecture of Open Source Applications https://aosabook.org/en/

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection