I'm a Principal engineer & I passed system design rounds of Amazon, Atlassian, Walmart, Saleforce, and Deliveroo.
Trust me, learning system is not hard. Start from these fundamental concepts:
1) Load Balancing: https://t.co/3jKCLiI6vl
2) CDN: https://t.co/dxzCmm9gAf
3) Caching: https://t.co/pRgn0FTPp2
4) Cache Invalidation: https://t.co/QrfRjJ57gd
5) Rate Limiting: https://t.co/LE5ECM2tGt
6) API Gateway: https://t.co/DgU8cBDUVr
7) CAP Theorem: https://t.co/a8WydnAIxd
8) Sharding: https://t.co/XQLU6eDriD
9) Replication: https://t.co/KuDkFH0fjx
10) Partitioning: https://t.co/3WXKeZLbLa
11) Queues: https://t.co/JchEoCcFmF
12) Microservices: https://t.co/aAQfM6AWMq
13) Microservices Vs Monoliths: https://t.co/bTaIIWkPU3
14) Fault Tolerance: https://t.co/qXNBoyOqYT
15) Database Scaling: https://t.co/D2lvPm1wkB
16) Service Discovery: https://t.co/z2DpwbJBVI
17) Consistency models: https://t.co/K2r3nMcCQu
18) Eventual Consistency: https://t.co/SWiz4ckIKR
19) Distributed Transactions: https://t.co/xqL7BTJxXn
20) Leader Election: https://t.co/ApNaYSnSFj
21) Horizontal vs Vertical Scaling: https://t.co/IFuEmzMfob
22) Back of the Envelope Estimation: https://t.co/7ntEmtVggQ
23) Idempotency, Data Latency & Finale: https://t.co/fNArLx4MrW
Let me know what you'd like me to cover, would love to help :)
Hi @Lenskart_com, who gave you permission to capture and store my photo without my consent? I never uploaded a photo or remember getting one clicked at your store. Why is my photo in my profile, and why can't I remove or update it? This is a serious privacy breach.
@Puvvnl_Mirzapur
Hello Team,
Electricity at my Mirzapur home has been cut due to a wrong non-payment bill, despite having a prepaid meter. Complaint already submitted to SDO, Jangi Road. REQUESTING IMMEDIATE RESOLUTION and RESTORATION.
@ChairmanUppcl@UPPCLLKO@PuVVNLHQ
@Puvvnl_Mirzapur@UPPCLLKO@PuVVNLHQ@ChairmanUppcl@EMofficeUP Team, the issue has not been resolved I still see bill of ₹278446.47 on the UPCCL portal. On what basis are you generating bill if meter is prepaid since installation. Kindly look into the matter and resolve at earliest. Everyday we get this message.
@YatraOfficial The math isn't mathing, @YatraOfficial Asking for a proper breakdown of taxes & charges since 31st March — all I get are COPY-PASTE replies. Been on multiple calls, still NO resolution. This is my hard earned money — don't steal it! Justify it or refund it! @MoCA_India
@YatraOfficial Hi @Yatra Why are DOUBLE convenience charges being added to my booking? ₹1,798 charged but your own customer care confirmed it should be ₹899 for a one-way ticket. WHERE IS THE EXTRA ₹899 GOING?
I paid ₹14,440 (excl promo disc.) but my total shows only ₹13,418
@MoCA_India
@PuVVNLHQ@UPPCLLKO@Puvvnl_Mirzapur@ChairmanUppcl Thanks for your response. Please look into the wrong bill as well. My meter has been prepaid since the installation then for what the bill is for. We have been following up with respective authorities for resolution from past 5 years
@EMofficeUP@ChairmanUppcl
@UPPCLLKO@CMOfficeUP@EMofficeUP@aksharmaBharat@mduppcl We have smart prepaid meter yet we have got bill of around 5 lac rs. Due to non payment of the wrong bill the electricity has been cut since morning. There are infants at home who are suffering bcs of this. Kindly look into this matter.
https://t.co/uI4UIIU3nk
@Puvvnl_Mirzapur
Hello Team,
Electricity at my Mirzapur home has been cut due to a wrong non-payment bill, despite having a prepaid meter. Complaint already submitted to SDO, Jangi Road. REQUESTING IMMEDIATE RESOLUTION
and RESTORATION.
@ChairmanUppcl@UPPCLLKO@PuVVNLHQ
@Puvvnl_Mirzapur
Hello Team,
Electricity at my Mirzapur home has been cut due to a wrong non-payment bill, despite having a prepaid meter. Complaint already submitted to SDO, Jangi Road. REQUESTING IMMEDIATE RESOLUTION
and RESTORATION.
@ChairmanUppcl@UPPCLLKO@PuVVNLHQ
We have raised request again via helpline but they are saying it can take upto 7 days for resolution.
It would be helpful if it can get expedited
Request no. PU01042605072
@PuVVNLHQ@UPPCLLKO
@Puvvnl_Mirzapur
Hello Team,
Electricity at my Mirzapur home has been cut due to a wrong non-payment bill, despite having a prepaid meter. Complaint already submitted to SDO, Jangi Road. REQUESTING IMMEDIATE RESOLUTION
and RESTORATION.
@ChairmanUppcl@UPPCLLKO@PuVVNLHQ
The meter is registered in my father's name, and we have proof it has been prepaid since installation. Multiple complaints have been raised with no resolution so far. Infants at home are being affected. Request urgent intervention and immediate action.
@Puvvnl_Mirzapur
Hi @Airtel_Presence@airtelindia
Wifi internet in my area is down since yesterday around 5pm. I am getting messages that it will get restored in bla bla hours. But its almost 24hrs and no fix ia provided. We have office to attend while working from home. Such a pathetic service.
𝗦𝘁𝗮𝗰𝗸 𝗢𝘃𝗲𝗿𝗳𝗹𝗼𝘄 𝗔𝗿𝗰𝗵𝗶𝘁𝗲𝗰𝘁𝘂𝗿𝗲 𝗜𝘀 𝗡𝗼𝘁 𝗪𝗵𝗮𝘁 𝗬𝗼𝘂 𝗠𝗲𝗮𝗻 𝗜𝘁 𝗜𝘀
In the recent interview with Scott Hanselman, 𝗥𝗼𝗯𝗲𝗿𝘁𝗮 𝗔𝗿𝗰𝗼𝘃𝗲𝗿𝗱𝗲, 𝗛𝗲𝗮𝗱 𝗢𝗳 𝗘𝗻𝗴𝗶𝗻𝗲𝗲𝗿𝗶𝗻𝗴 𝗮𝘁 𝗦𝘁𝗮𝗰𝗸 𝗢𝘃𝗲𝗿𝗳𝗹𝗼𝘄, revealed the story about the architecture of Stack Overflow. They handle more than 6000 requests per second, 2 billion page views per month, and they manage to render a page in about 12 milliseconds. If we think about it a bit, we could imagine they use some kind of 𝗺𝗶𝗰𝗿𝗼𝘀𝗲𝗿𝘃𝗶𝗰𝗲 𝘀𝗼𝗹𝘂𝘁𝗶𝗼𝗻 𝘁𝗵𝗮𝘁 𝗿𝘂𝗻𝘀 𝗶𝗻 𝘁𝗵𝗲 𝗖𝗹𝗼𝘂𝗱 𝘄𝗶𝘁𝗵 𝗞𝘂𝗯𝗲𝗿𝗻𝗲𝘁𝗲𝘀.
But the story is a bit different. Their solution is 15 years old, and it is a 𝗯𝗶𝗴 𝗺𝗼𝗻𝗼𝗹𝗶𝘁𝗵𝗶𝗰 𝗮𝗽𝗽𝗹𝗶𝗰𝗮𝘁𝗶𝗼𝗻 𝗿𝘂𝗻𝗻𝗶𝗻𝗴 𝗼𝗻-𝗽𝗿𝗲𝗺𝗶𝘀𝗲𝘀. It is actually 𝗮 𝘀𝗶𝗻𝗴𝗹𝗲 𝗮𝗽𝗽 on IIS, which runs 200 sites. This single app is running on nine web servers and a single SQL Server (with the addition of one hot standby).
They also use 𝘁𝘄𝗼 𝗹𝗲𝘃𝗲𝗹𝘀 𝗼𝗳 𝗰𝗮𝗰𝗵𝗲, one on SQL Server with large RAM (1.5TB), where they have 30% of DB access in RAM and also they use two Redis servers (master and replica). Besides this, they have 3 tag engine servers and 3 Elastic search servers, which are used for 34 million daily searches.
All this is handled by a 𝘁𝗲𝗮𝗺 𝗼𝗳 𝟱𝟬 𝗲𝗻𝗴𝗶𝗻𝗲𝗲𝗿𝘀, who manage to 𝗱𝗲𝗽𝗹𝗼𝘆 𝘁𝗼 𝗽𝗿𝗼𝗱𝘂𝗰𝘁𝗶𝗼𝗻 𝗶𝗻 𝟰 𝗺𝗶𝗻𝘀 several times daily.
Their 𝗳𝘂𝗹𝗹 𝘁𝗲𝗰𝗵 𝘀𝘁𝗮𝗰𝗸 is:
🔹 C# + ASP. NET MVC
🔹 Dapper ORM
🔹 StaeckExchange Redis
🔹 MiniProfiler
🔹 Jil JSON Deseliazier
🔹 Exceptional logger for SQL
🔹 Sigil, a .Net CIL generation helper (for when C# isn’t fast enough)
🔹 NetGain, a high-performance web socket server
🔹 Opserver, monitoring dashboard polling most systems and feeding from Orion, Bosun, or WMI.
🔹 Bosun, backend monitoring system, written in Go
Check more links in the comments.
#technology #softwareengineering #programming #techworldwithmilan #softwarearchitecture
When I joined Meesho 2 years back my manager said one thing to me
“Arnav, there is no such work for which you will have to stretch for more than work hours, if you are doing it its because you are inefficient”
This hit me so hard and has stayed with me forever. ✨😌
@airtelindia
Wifi is not working since yesterday almost 24 hours now. What kind of fault it is that u cannot resolve in 24 hours. Really frustrating.
My Location: Mirzapur, Uttar Pradesh-231001.
@airtelindia@Airtel_Presence