Amr Elmohamady
@Amr__Elmohamady
Followers
4K
Following
10K
Media
183
Statuses
1K
databases, platform & memes... https://t.co/h2pPKJYuOr .
Cairo, Egypt
Joined March 2019
JSON over network was a mistake. We should’ve stuck to binary encoding and just improve the tooling to view binary data in a human-readable format.
539
146
5K
Most vulnerabilities and outages are born from new features. Everyone is racing to build more, break more. Maybe we should stop pushing. Appreciate the internet as it is… before we ruin that too.
1
0
4
I don't mind the placebo effect if it's in my favor 😀
0
0
3
Distributed systems… man, that’s just people trying to deny loneliness. Servers talking to each other so no one has to be the single point of failure.
0
2
20
I really like platform/infrastructure engineering and that's what I am mainly doing now at work. https://t.co/VgPD6ExUrV
community.activepieces.com
🚨 Dear Community, Over the past week, you may have noticed a drop in the overall reliability of our cloud services. Some of the issues you might have experienced include: 🌐 Website going down at...
1
0
5
We solved it by: 1. Caching the endpoint behind a @Cloudflare Smart Tiered CDN. 2. Using pm2 to cluster Node.js processes to utilize all CPU cores in serving requests. 3. Increased app instances. OpenTelemetry helped us identify the issue. https://t.co/06xFTrd1Of
developers.cloudflare.com
Tiered Cache uses the size of Cloudflare’s network to reduce requests to customer origins by dramatically increasing cache hit ratios. With data centers around the world, Cloudflare caches content...
1
0
3
We had a similar problem at Activepieces. Self-hosting users sync pieces (app integrations) from our cloud every hour which led to some of our servers going down. Unlike web, we couldn't fix it by just releasing a new version because we can't force them to update. (1/3)
1
0
12
It's worth mentioning that Go doesn't support such optimizations for valid reasons: - Faster compile times. - Smaller binary size.
1
0
4
Just read this awesome post. Made me wonder if this uses SIMD, but then found out that the Go compiler doesn't generate SIMD instructions or do optimizations like loop unrolling. Wondering if it's worth it for @PingCAP to manually utilize these techniques for more performance.
My optimizer/execution etc. knowledge is sub par. I’ve decided to do something about it. https://t.co/BPUms4CCxf Seems like people don’t know much about TiDB’s implementation, it’s a very sophisticated parallel implementation that is not only parallel by design but also
1
0
10
I read some Python code today and I didn't like it... not sure if it is the language or the codebase. Nice project btw. https://t.co/NcIab6dkET
github.com
Python SDK, Proxy Server (AI Gateway) to call 100+ LLM APIs in OpenAI (or native) format, with cost tracking, guardrails, loadbalancing and logging. [Bedrock, Azure, OpenAI, VertexAI, Cohere, Anthr...
2
0
16
RAG is basically vector search. Vector search for text embeddings uses Cosine Similarity. https://t.co/Z03UCIny2R
2
0
14
مستوي الخريجين ومسؤولية الشركات https://t.co/mKKG928I6a اعتقد مش بس الexecutives هم اللي يقدروا يفتحوا intern position؛ يعني ممكن تكون مهندس عادي وتقترح الموضوع علي مديرينك وتقنهعم وتفهمهم ازاي ده ممكن يفيد الشركة بشكل مباشر كمان.
1
2
21
هالو فيديو جديد بيوضح مشروع تعليمي بيساعد ازاي تتعلم نظم موزعة وتربطهم ببعض 🚀 دا مش Tutorial، لكن هقولك إزاي تبدأ بنفسك وتجمع الحاجات دي في شكل حاجه e2e بطريقه عملية. السيستم دا كبير ولو عرفت تبنيه هيبقى دفعة كبيرة ليك فى المعرفة والنقاش فى الانترفيوهات https://t.co/t6N9V9EL39
3
24
252