Discussion

Ask HN: What are good resources to learn system design?

What I mean by system design is to understand seemingly endless options when it comes to data handling on backend side.

For example...

- Kafka

- Rabbitmq

- Kinesis

- Spark

- Elastic search

- Map reduce

- Bigquery

- InfluxDB

- Hadoop

- Teradata

- Snowflake

- Databricks

...

I understand Postgres the best, and would love to know why these and others exist, where do they fit in, why are they better over PSQL and what for, and if they are cloud only what's their alternatives....It seems all of them just store data, which PSQL does too, so what's the difference?

246 points techsin101 6 years ago 65 comments

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton