Kudos to them.
Kudos to them.
No need for a team to run servers. Serverless functions promise simplicity and cost-efficiency. You pay only when they work.
Sounds great, right? But here’s the catch: the more they run, the more you pay. If your Lambda is running constantly, it’s a red flag.
No need for a team to run servers. Serverless functions promise simplicity and cost-efficiency. You pay only when they work.
Sounds great, right? But here’s the catch: the more they run, the more you pay. If your Lambda is running constantly, it’s a red flag.
Markets move in milliseconds. Every millisecond matters. Choosing wrong approach can cost you more than just latency. This isn’t just about database locks or async messaging. It’s a fundamental design choice.
Markets move in milliseconds. Every millisecond matters. Choosing wrong approach can cost you more than just latency. This isn’t just about database locks or async messaging. It’s a fundamental design choice.
→ 𝗥𝗼𝗯𝘂𝘀𝘁𝗻𝗲𝘀𝘀: can the system perform within predetermined expected boundaries.
→𝗥𝗲𝘀𝗶𝗹𝗶𝗲𝗻𝗰𝘆: can it adapt when the capacity to work is exceeded.
Or, Combine both - robustness to withstand and resiliency to recover?
→ 𝗥𝗼𝗯𝘂𝘀𝘁𝗻𝗲𝘀𝘀: can the system perform within predetermined expected boundaries.
→𝗥𝗲𝘀𝗶𝗹𝗶𝗲𝗻𝗰𝘆: can it adapt when the capacity to work is exceeded.
Or, Combine both - robustness to withstand and resiliency to recover?
The idea from Chris G.'s Ph.D. dissertation. This shows how priority queues lose priority: bottlenecks can delay high-priority tasks and process lower-priority ones first.
𝗛𝗼𝘄 𝗱𝗼𝗲𝘀 𝗶𝘁 𝗹𝗼𝗼𝗸 𝗽𝗿𝗼𝗴𝗿𝗮𝗺𝗺𝗮𝘁𝗶𝗰𝗮𝗹𝗹𝘆: bit.ly/3R04KWn
The idea from Chris G.'s Ph.D. dissertation. This shows how priority queues lose priority: bottlenecks can delay high-priority tasks and process lower-priority ones first.
𝗛𝗼𝘄 𝗱𝗼𝗲𝘀 𝗶𝘁 𝗹𝗼𝗼𝗸 𝗽𝗿𝗼𝗴𝗿𝗮𝗺𝗺𝗮𝘁𝗶𝗰𝗮𝗹𝗹𝘆: bit.ly/3R04KWn
A key aspect of performance tuning is selecting the right data structure. I profiled stack implementations to optimize performance, and the results were mind blowing.
Here's what I found -
A key aspect of performance tuning is selecting the right data structure. I profiled stack implementations to optimize performance, and the results were mind blowing.
Here's what I found -
Your writing does the job it was designed for. It is written to be as easy to understand as possible. It does its job quickly.
It is structured into modular, reusable, well-organized, and maintainable components.
Your writing does the job it was designed for. It is written to be as easy to understand as possible. It does its job quickly.
It is structured into modular, reusable, well-organized, and maintainable components.