Discover and read the best of Twitter Threads about #AsliEngineering

Most recents (2)

Harsh reality: It will take you 10 years to realize how great our college curriculum is and how critical the core Computer Science subjects are.

Do not get misguided by these "EdTech cum SalesTech" startups and influencers. Everything at scale just boils down to

👇
- Operating system concepts: Mutex, Semaphores, Critical Sections, Thread, Sockets, etc
- Database Internals: Query optimization of Database
- Distributed Systems: Need I say anything here

👇
- Computer Architecture: To understand why vertical scaling has a limit, page faults, cache lines
- Networking: Securing infra, optimizing routing, BGP, CDN, TCP, UDP, etc.
- Multimedia Processing: video encoding, codec conversions, image processing, RTMP, etc

👇
Read 4 tweets
Implementing Distributed Transactions ⚡ [in a gist]

Distributed Transactions are not theoretical; they are very well used in many systems. An example of it is 10-min food/grocery delivery.

👇
✨ The UX we want is: Users should see orders placed only when we have one food item and a delivery agent available to deliver.

A key feature we want from our databases is atomicity. Our storage layer can choose to provide it through atomic operations or transactions.

👇
We will have 3 microservices: Order, Store, and Delivery.

Important decision: Store services have food, and every food has packets that can be purchased and assigned.

Hence, instead of just playing with the count, we will play with the granular food packets while ordering.

👇
Read 14 tweets

Related hashtags

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3.00/month or $30.00/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!