يعد العمل بكفاءة عالية وعلى نطاق واسع وبالسرعات التي يتوقعها المستخدمون من البرامج في عام 2019 مهمة شاقة. لذلك فإن موضوع هذا الأسبوع هو السرعة والتوسع، حيث نلقي نظرة على العديد من دراسات الحالة من الشركات التي تدفع بمجموعاتها التقنية إلى أقصى حد.
القيام بعمل الخلفية باستخدام نهج إليكسير الأصلي
بقلم ديزموند بو
يأتي الكثير من خيميائيي إليكسير من خلفية روبي/ريلز - بعد كل شيء فإن الانتقال السهل إلى حد ما هو أحد نقاط البيع. عندما يتم تكليفهم بإنشاء وظائف في الخلفية، يميل الروبيون إلى الوصول إلى ما يعرفونه - أنظمة قوائم الانتظار، وRabbitMQ، وRabbitMQ وكل تلك الأشياء الممتعة. هناك طريقة اصطلاحية أفضل.
https://blog.appsignal.com/2019/05/14/elixir-alchemy-background-processing.html
استخدام الصدأ لتوسيع نطاق إليكسير ل 11 مليون مستخدم متزامن
بقلم مات نوواك
بالنسبة للمهام ذات النطاق "العادي"، فإن إليكسير سريع جدًا. هيك، إنه سريع جدًا حتى بالنسبة للتطبيقات واسعة النطاق. ولكن ما الذي يجب أن يحدث عندما لا يكون نطاقك كبيرًا فحسب، بل ضخمًا؟ إن الفريق في Discord يحاول الإجابة.
https://blog.discordapp.com/using-rust-to-scale-elixir-for-11-million-concurrent-users-c6f19fc029d3
حكاية تحسين الاستعلام
بقلم مانيش جيل
إليك دراسة حالة رائعة لتحسين أحد الاستعلامات العنيدة بشكل خاص. غوص عميق ومثير للاهتمام من خلال أدوات تحسين PostgreSQL - وإثبات أنها لا تقول الحقيقة الكاملة دائمًا.
https://parallelthoughts.xyz/2019/05/a-tale-of-query-optimization/
ترحيل الملايين من مفاتيح Redis دون توقف
بقلم غوستافو كاسو
ريديس أداة رائعة ومتعددة الاستخدامات، وتستخدمها Shopify بكثافة. ولكن في مرحلة ما توقف حلهم الحالي عن التوسع ويحتاج إلى ترقية. ولكن كيف يمكنك ترحيل مجموعة Redis بملايين الإدخالات - بينما تظل في حالة طيران؟
http://gustavocaso.github.io/2019/04/30/migrating-millions-of-redis-keys-without-downtime/
شرطي ربوكوب معياري
بقلم بوزيدار باتسوف
يحتوي RuboCop على الكثير من رجال الشرطة المدمجين الذين يحافظون على الكود الإخراج نظيف. هذه نعمة وألم في نفس الوقت، نظرًا لوجود الكثير منها. إليك مقال عن كيفية تخطيط فريق RuboCop لإدارة ذلك.
https://metaredux.com/posts/2019/05/22/a-modular-rubocop.html
مكافأة! هل تريد المزيد؟ اطلع على مقال عن الصفقة الوحيدة التي حطمت البيتكوين.
اقرأ أيضًا: