最新技術を追い求めるデベロッパのための情報コミュニティ
ログインに戻る
AppsFlyerはマイクロサービスアーキテクチャ方式で構築されており,1日700億近いHTTPリクエストを処理しています。すべてのフロントエンドサービスをラップしてシステムへのエントリポイントとなるのは,API Gatewayと呼ばれるミッションクリティカルな(非マイクロ)サービスです。この記事では,Clojureベースのゲートウェイから,新たに設計されたGoベースの実装に移行した経験を報告しま...
ソフトウェアアーキテクトの役割と責任はアジャイルソフトウェア開発のためのマニフェストの価値と矛盾していると見えますが、優れたアーキテクトはアジャイル開発チームをサポートするテクニックを見つけています。
Apache Spark 2.0で導入されたStructured Streamingは、ストリーミングデータのためのSQLライクなインターフェースを提供します。Redis Streamsによって、Redisがストリーミングデータを複数のプロデューサとコンシューマの間で消費、保持、配信することができるようになります。この記事では、著者のRoshan Kumar氏が、RedisおよびApache Sp...
"アジャイル"は今や、ありとあらゆる意味を持っています。そしてそれは、何の意味もないのと同義です。多くの組織はアジャイルに疲れており、問題の一部は"アジャイル産業複合体(Agile Industrial Complex)"にあります。アジャイリストは基本に帰り、アジャイル憲章と12の原則の持つ簡明さを取り戻さなくてはなりません。"Heart of Agile"と"Modern Agiile"はその...
マイクロサービスの採用の増加は、アーキテクチャとインフラストラクチャが柔軟で短命になるクラウドへの移行によって加速されていますが、私たちが作成、維持するシステムに日々複雑さを加えています。これは、自律的で完全に権限を与えら��たチームによる運用モデルと並行して行われるため、各分散システムでは、独自の技術的アプローチ、言語、サービスが複雑に絡み合っています。
あなたのプロファイルは最新ですか?プロフィールを確認してアップデートしてください。
Eメールを変更すると確認のメールが配信されます。