MakingSenseofStreamProcessing / The Unix Philosophy of Distributed Data


分散データのUnix哲学

要約

現代のソフトウェア工学は、1970年代から学ぶことがまだまだたくさんある。私たちは急速に変化する分野にいるので、古いアイデアを無関係なものとして却下する傾向がある。その結果、同じレッスンを何度もやり直す必要がある。コンピュータはますます高速化しているが、データはますます大きくなり、要件はより複雑になった。

この章では、今日注目されるべき古いアイデアの1つ「Unix哲学」を強調したい。私はこの哲学が主流なデータベースの設計アプローチとどのように大きく異なるのかを示していく。

実際には、Kafkaとストリーム処理をUnixパイプの21世紀の生まれ変わりとし、Unixの設計からの教訓を引き出し、歴史的な間違いを訂正することができる。 Unixの設計から学んだ教訓は、長期的には維持しやすい優れたアプリケーションアーキテクチャを作成するのに役立つ。

さあ、Unix哲学の基礎を調べてみよう。

担当者のつぶやき

  • ほぼGoogle翻訳

みんなの突っ込み