أنا عارف إنكم لسه زعلانين، بس وعد مني إني هعمل كل اللي في قدرتي عشان أضمن إن دي تكون بداية جديدة للكورة المصرية على الساحة الدولية. التأهل لكأس العالم مش هيكون كفاية، والمشاركة كمان مش كفاية. الفريق ده يستاهل ثقتكم
@MrXroboT في مصطلح لسه طالع جديد كده بقاله فتره اسمه Product engineer بي cover الحاجات اللي بتقول عليها، ملخصه انك بتمسك الفيتشر كامله من اول استلام ال requirements من البيزنس لحد ال deployment
شكرا لأبطال المنتخب الوطني لكرة القدم على الأداء المشرف ، وتحقيق إنجاز غير مسبوق في تاريخ كرة القدم المصرية .
نفخر بكم وبإنجازكم ، والمستقبل افضل لكم بإذن الله تعالى.
حسبي الله و نعم الوكيل، لما تبقي بالبجاحه دي يبقي ميتين ام كاس العالم و ميتين ام البطولات كلها
اللي بيحصل ده عدي مرحله الزنا الكروي و التحكيمي و كل حاجه
م تقولوا كده كده رايحه للارجنتين و خلاص و بلاها فرهده
Incredible Egyptian goal is disallowed because of a foul far away, then same situation a few minutes later and goal for Argentina not disallowed! No VAR, nothing? FIFA again looks like a corrupt joke, playing favorites for stars.
أهنئ أبناء مصر أبطال المنتخب الوطني لكرة القدم على هذا الإنجاز التاريخي، بالتأهل إلى دور الـ ١٦ لكأس العالم لأول مرة في تاريخ المنتخب. لقد أثبتم أن الإيمان بالقدرة، والتنافس بروح الفريق والتصميم على الفوز يحقق الإنجازات. كل التوفيق فيما هو قادم، وبإذن الله تستمر مسيرة الإنجاز والفخر.
كل ما بزيد شويه خبره، كل ما بقتنع اكتر إن أكبر مشكلة في الـ Security مش الثغرات..
أكبر مشكلة فعلياً هي الثقة.
لو الـ Tool اللي بتستخدمها طلعتلك 300 Warning، هتراجع كام واحدة؟
ولو 90% منهم طلعوا False Positives، هتثق في الـ 10% الباقيين؟
المشكلة عمرها ما كانت إننا نلاقي مشاكل أكتر.
المشكلة إننا نعرف نفرق بين اللي يستحق توقف عشانه، واللي مجرد Noise.
اعتقد إن دي واحده من أكتر المشاكل اللي محتاجة تتحل في أدوات الـ App Security.
في أول شغلك كنت فاكر إن الأداء معناه إن الـ API ترد في 50ms بدل 100ms.
بعد كام سنة بتكتشف إن الأداء الحقيقي هو إن الـ System يفضل شغال وقت الضغط، وإن الـ Database متبقاش نقطة فشل واحدة، وإن الـ Queue متغرقش، وإنك تعرف تشخص المشكلة في دقائق بدل ساعات.
السرعة مهمة.
لكن الاستمرارية أهم.
أكتر جملة مرعبة لأي Backend Engineer مش:
“في Bug في الـ Production”
لكن:
“مفيش Logs توضح إيه اللي حصل.”
الـ Bug بيتصلح.
غياب الـ Observability هو الكابوس الحقيقي.
@islamsamir60 في الخليج لو نفس الحاله اللي في الصوره دي هتاخد نفس المخالفه عادي خالص، و لو علي يفط السرعه ف لو علي طريق سريع ممكن تلاقي يافطه ١٤٠ و بعدها بحاجه بسيطه يافطه ١٢٠ و لازم فيها علي طول رادار
حد السماح موجود في اغلب الدول بغض النظر عن موضوع الهدف سلامتك ده
هو انت فاكر إن شغلك كـ Backend Developer بيخلص لما الـ API ترجع 200 OK؟
خليني معاك للآخر…
الـ API رجعت 200؟ جميل.
ماذا بعد ؟ خلينا نتخيل كده لو Redis وقع فجأة ؟
طب الـ Database قالتك مع السلامة؟
او اهم Service من الـ 15 Service اللي عندك قررت تفقد الشغف؟
الـ Traffic زاد 10 أضعاف في نص دقيقة؟
الـ Backup طلع حيطه مايلة وقت الأزمة؟
ابتديت تتوتر؟
كويس تعالي مان تو مان نشوف الكلام بيقول ايه …
عشان هنا بيبدأ شغل الـ Backend اللي بجد .
الفرق بين Developer و Engineer مش في عدد الـ Endpoints اللي كتبها…
الفرق في قدرته على بناء System تفضل واقفة على رجلها حتى لما كل حاجة حواليه تقع.
لو عايز تتعمق فعلًا في الـ Backend، فدي من أهم المواضيع اللي لازم تدخل فيها بدماغك :
• Distributed Systems
• Caching
• Observability
• Security
• Disaster Recovery
• Scalability
كتبت مقال سريع عن الموضوع ..
https://t.co/rMHcaDaL5k
الـ CRUD مش هو الـ Backend.
الـ Systems هي الـ Backend.
#Backend #SystemDesign #SoftwareEngineering #Architecture #Python #Go