Sabitlenmiş Tweet
Ayush
965 posts


So you say you are a software engineer.
Have you ever downloaded actual binaries like Kafka, Postgres, ClickHouse, Elasticsearch, Redis, or something else, and tried running them locally while exploring what those bin, lib, data, and logs, etc directories contain?
And then did you understand why they expose specific ports, what exactly gets written inside the data directory, and why in that particular format?
Did you then write your own client to call their APIs and bombard the server with requests, just to observe when CPU becomes the bottleneck, when RAM starts limiting scale, and how the system degrades under pressure?
After that, did you run the same systems inside Docker or Podman and experiment with controlling memory, security and disk limits to see how resource isolation affects behavior?
Did you go one step further and install Minikube locally, to orchestrate multiple instances of your container, simulate a multi-node cluster, and understand ingress and load balancing in practice?
And then maybe, did you spin up a free AWS EC2 instance and repeat everything on a real remote machine to understand how ssh works and how distributed systems behave outside your laptop?
Or is your definition of backend engineering still limited to APIs plumbing?
English
Ayush retweetledi
















