Sabitlenmiş Tweet
Omar
1.4K posts

Omar
@faroque_eee
SWE @meta, ex @aws, ex @apple
San Francisco Katılım Nisan 2015
1.6K Takip Edilen212 Takipçiler

@0xlelouch_ For 10TB clickstream data, I’d use HyperLogLog instead of HashSet. It estimates distinct user IDs using hashed values with very low memory. Process data as a stream/distributed job (Spark/Hadoop). Time: O(N), memory: very small, scalable for billions of records.
English

How a simple #caching strategy if not careful can brought a black swan events or #Metastable failure for your service. I wrote a summary based on a paper(sigops.org/s/conferences/…).
nanofaroque.github.io/personal_prese…

English

@arpit_bhayani The Non-Deterministic Bomb Ticking in Your Codebase. I shared my concern here: nanofaroque.github.io/personal_prese…
English

@ashoKumar89 @javarevisited I thought WhatsApp does not even save the message outside of the device .
English

@javarevisited They do not load everything.
- Only recent chats/messages are fetched first.
- Data is paginated and lazy loaded as user scroll
- Uses local storage/cache on device
- Backend uses indexed queries + shrading
So it feels instant because it loads just what you need first
English

@javarevisited Also, they might have support from the solution architect to solve the problem. Lol
English












