Tech IndustryAug 8, 2022
Amazonk33p!tUp

Helping out to understand distributed systems

Edit: please message me! I might get out of messages. Let me know if someone wants mentoring or want to understand distributed systems in action. Lots of books and courses out that which I personally feel are use-less (How can you learn riding a bike without actually riding it?). I mentored a lot of people and found that showing how the system works helps a lot and then guiding them through the journey by unblocking them, which is mostly how we do it in companies through reviews and pair programming. A lot of companies out there giving courses who literally have no experience building systems including system design videos on youtube. Over the years I built my own play systems which are on par with Faang companies when it comes to scale and broke my back doing it (its the hardest thing I every did without any help). I would be working with only a limited number of people due to bandwidth issues, so apologies if I cannot message you back! It's not for interviews preparation (though those system design questions will look joke) but showing you how easy peasy these monstrous systems are. Please message me if you want to talk further. Thank you!

Sequoia Capital ILgR47 Aug 8, 2022

Interested.

New
bkTX87 Aug 8, 2022

Interested

Salesforce aktj!12 Aug 8, 2022

I feel like I've worked with distributed systems but the term feels so vague I'm not even sure. I'm about to do system prep for interviews as 3 YOE, and have done a lot of data ingestion middle tier/backend. What are common examples of distributed systems?

Amazon k33p!tUp OP Aug 8, 2022

Depends on what you're looking at. Whenever scale increases you need to break boundaries of your single host system and scale it. It starts with api, cache, database, service to building complicated mix systems for example cache for fast get, but what if you want to do fast put and then replicate data through quorum. The more you go in detail, the more complicated it becomes. The whole game of machine learning is distributed systems (more specifically co-ordinated high performance computing through a lot of data and model sharing). It's a never ending depth and that's what's fun!! For example cache is extremely high level, using distributed sorted sets, binary tress, etc in memory optimized data structures is where all the fun is (well there is more like service discovery, partitioning and request routing).

Salesforce aktj!12 Aug 8, 2022

Great response, thanks!

Amazon lifeIsJoke Aug 8, 2022

Interested

MuleSoft WqLt64 Aug 8, 2022

Interested

New
papertc Aug 8, 2022

Interested too!

Fiserv squeezy Aug 8, 2022

Interested

Buffini & Company overxxxx Aug 8, 2022

Interested

Rippling ghghghghgh Aug 8, 2022

Interested

JPMorgan Chase WBSH60 Aug 8, 2022

Hi, I am interested in your generous offer.