A Rust Framework to Simplify Distributed Systems
Podcast Archives - Software Engineering Daily

A Rust Framework to Simplify Distributed Systems

B2فوق المتوسط10 سبتمبر 202650 دقيقة

A Rust Framework to Simplify Distributed Systems Building software that runs across many machines is notoriously difficult. Developers have to grapple with problems such as race conditions, partial failures, and message ordering. Notably, one category of distributed software has largely escaped these burdens. A distributed database can spread a single query across thousands of machines, handling the coordination, failure recovery, and ordering internally. This raises a natural question of why general-purpose distributed programming can’t feel the same way. This is a highly practical problem at AWS, because the reliability of cloud infrastructure depends on ge...

تشغيل الحلقة

يفتح المشغّل: النص الكامل، وكل كلمة قابلة للنقر، مع الترجمة والبطاقات التعليمية.

جرّب: انقر أي كلمة

جمل حقيقية من بداية هذه الحلقة. كل كلمة معلَّمة بمستواها.

الجملة 12 من 12 · 0:58

to distributed programming. He is now at AWS, where he works to bring his research into

,

انقر كلمة لترى معناها بلغتك.

هل تعرف هذه الكلمات؟

8 كلمات أصعب من هذه الحلقة. انقر أي كلمة لترى معناها، ثم ضع علامتك.

ضع علامة على بضع كلمات، وسنخبرك بمدى ملاءمة هذه الحلقة لمستواك.

هل تناسبك هذه الحلقة؟

B2

B2 · فوق المتوسط

مريحة إن كنت تتابع نشرات الأخبار

A1 27‎%‎A2 37‎%‎B1 20‎%‎B2 13‎%‎C1 2‎%‎
  • 85% من الكلمات في مستوى B1 أو أسهل.
  • 206 كلمة في الدقيقة: كلام طبيعي وسريع نسبيًا.
  • 268 كلمة أصعب (B2 فما فوق) في الحلقة كلها.

النص

بداية الحلقة. النص الكامل في المشغّل.

0:00

Building software that runs across many machines is notoriously difficult. Developers have to grapple with problems such as race conditions, partial failures, and message ordering. Notably, one category of distributed software has largely escaped these burdens. A distributed database can spread a single

0:19

query across thousands of machines, handling the coordination, failure, recovery, and ordering internally. This raises a natural question of why general purpose distributed programming can't feel the same way. This is a highly practical problem at AWS because the reliability of cloud infrastructure depends on getting distributed systems right at

0:41

massive scale. Joe Hellerstein spent 30 years as a database and distributed systems researcher at UC Berkeley, where he pioneered much of the foundational thinking on applying database ideas to distributed programming. He is now at AWS, where he works to bring his research into production through Hydro, which is a Rust framework to bring declarative queries to

كانت هذه بداية الحلقة. بقية الحلقة (49 دقيقة) في المشغّل: كل كلمة قابلة للنقر، مع الترجمة وحفظ الكلمات والبطاقات التعليمية.

تابع في المشغّل

تم إنشاؤه تلقائيًا من الصوت وقد يحتوي على أخطاء. الصوت ملك لناشره ويُشغَّل من خلاصته. يمكن لأصحاب الحقوق طلب الإزالة — سياسة حقوق النشر والإزالة