ラヒムは、カリムが高速データ転送システムとして説明した技術について尋ねた。カリムは、ダッカのグリスタンにある忙しいバスカウンターに似ていると説明した。カリムは、カフカのコンポーネントをバスカウンターのシステムに例え、プロデューサー(乗客)、コンシューマー(バス)、トピック(バス目的地)、パーティション(単一目的地の複数のカウンター)、ブローカー(バスターミナル管理)と説明した。カフカの主要な特徴には、非常に高速な処理、データの永続化、およびスケーラビリティが含まれる。これは、ソーシャルメディア、電子商取引、銀行、ゲームなどの多くのセクターで実時間データ配布を促進するアプリケーション例を通じて、カフカが複数のシステムに同時に注文情報を効率的にルーティングする方法を示した。カフカを学習するには、プログラミングスキル、PythonやJavaScript、基本的なネットワーク知識、Linuxコマンド、およびJSONの知識が必要である。カリムは、カフカのマスターのために実践的な経験が重要であると強調し、現代のソフトウェア開発とキャリアの見通しについても触れた。カリムは、ラヒムに公式ドキュメントと小さなプロジェクトを通じて学習を始めることを勧めた。最後に、カリムは、ブログ投稿についてコメントやシェアすることを読者に促した。
dev.to
কাফকা (Apache Kafka) কি জিনিস? বন্ধুদের আড্ডায় শিখে নিই!
