BT

最新技術を追い求めるデベロッパのための情報コミュニティ

寄稿

Topics

地域を選ぶ

InfoQ ホームページ カンファレンス に関するすべてのコンテンツ

  • Netflixで2億3800万人の会員を管理するということ

    Netflixのシニア・ソフトウェア・エンジニアであるSurabhi Diwan氏は、QCon San Francisco 2023で"Managing 238M Memberships at Netflix"と題して講演した。同氏の講演では、Netflixのメンバーシップ・チームがどのように分散システムを構築しているのか、つまり、Netflixの増え続ける会員ベースのニーズに応えるためのアーキテクチャ・ベット、テクノロジーの選択、オペレーショナル・セマンティクスについて紹介された。

  • Pinterestの広告ランキングの仕組みを解き明かす

    PinterestのStaff Machine Learning EngineerであるAayush Mudgal氏は、QCon San Francisco 2023でUnpacking how Ads Ranking Works at Pinterestというセッションを行った。その中で彼は、Pinterestがどのようにディープラーニングとビッグデータを使って、ユーザーに関連する広告をカスタマイズしているかを説明した。 多くのオンライン・プラットフォームと同様に、パーソナライズされた体験がPinterestの中心である。このパーソナライズされた体験は、様々な機械学習(ML)アプリケーションによって実現されている。これらのアプリケーションはそれぞれ、プラットフォームが収集した大規模なデータから複雑なウェブパターンを学習しようとしている。

  • AWS Lambdaの内部を覗いてみよう

    Mike Danilov, a senior principal engineer at AWS, presented on AWS Lambda and what is under the hood during QCon San Francisco 2023. This article represents the talk, which will start with an introduction to Lambda itself to outline the key concepts of the service and its fundamentals, which will facilitate a deep dive into the understanding of the system.

  • NetflixにおけるFederated GraphQLプラットフォームの進化

    This article describes the journey of the migration towards a Federated GraphQL architecture. Specifically, it shows the GraphQL platform Netflix has built consisting of the Domain Graph Services framework for implementing GraphQL services in Java using Spring Boot and graphql-java, and tools for schema development. It also describes how the ecosystem has evolved at various stages of adoption.

  • プロセス改善と組織が変化するためのデザイン思考ロードマップ

    組織と組織の人々が改善したい問題を理解し、問題の解決策を見つけ、長年の組織の運営方法を大きく変える実行可能で価値の高い推奨事項を提供する方法とは? この記事では、NASAでデザイン思考手法を使用して、組織の変化とプロセスの改善を推進し、組織に影響を与える方法を示します。

  • 多様性を活用したサイバーセキュリティの強化

    サイバーセキュリティに多様な考え方を適用するには、どうすればよいでしょうか? 非技術系の人たち、非伝統的なバックグラウンドを持つ人たちが参加して、意図的に群衆心理を回避することが必要です。私たちの業界がベストプラクティスとしてセキュリティの徹底を推奨するならば、それはとりもなおさず、多様性を徹底的に確保することで、あらゆるリスクを最も効果的に軽減する必要がある、ということでもあるのです。

  • GitHubのモノリスからマイクロサービスへのジャーニー

    この記事では、GitHubの最近のマイクロサービスアーキテクチャに向けたジャーニーについて説明します。 GitHubの歴史的および現在の状態を詳しく調べ、いくつかの内部および外部の要因を検討し、マイクロサービスアーキテクチャを実装するための主要な概念やベストプラクティスなど、Githubが移行にどのように取り組んだかについての実際の検討事項について説明します。

  • マインドマップ駆動テストでテスト戦略を強化する

    マインドマップ駆動テストにより、テスタはテストアイデアの生成に集中でき、思考をあきらかにし、アイデアを効果的にブレインストーミングして整理することができます。この記事では、マインドマップに関するアイデアと知識を共有し、テストの計画、整理、記録、提示、およびレポートを行うためのリーンドキュメントとしてそれらを使用する方法を示します。

  • 分解とインクリメンタルな変更でモノリスをマイクロサービスに移行する

    マイクロサービスの移行は簡単な変更ではありません。あなたはそれらが適しているかどうかについて慎重に考える必要があります。おそらく、モノリスはあなたのコンテキストとビジネスニーズに十分でしょう。この記事では、Sam Newman氏が、マイクロサービスアーキテクチャの評価と移行に役立つ分解とインクリメンタルな変更パターンをいくつか紹介します。

  • マイクロサービスアーキテクチャを再評価する - 影響、運用面での複雑性、代替案

    Wes Reisz氏が司会を務めるラウンドテーブルが、Leif Beaton氏 (NGINXシニアソフトウェアアーキテクト)、Yan Cul氏 (AWSおよびサーバレスの独立系コンサルタント)、Nicky Wrightson氏(Skyscnannerプリンシパルエンジニア)の出席で開催され、マイクロサービスアプローチ導入に関わるトピックが話し合われました。パネリストたちは自身の体験を語り、マイクロサービスの影響、運用面での複雑性に対処する上での課題、代替案などを議論しました。

  • 2020年第一四半期のソフトウェアチームとチームワークのトレンドレポート

    Culture & Methods編集部では、テクノロジーの導入曲線の最前線にあるトピックについてレポートします。例えば、対面でもリモートでも、チームやチームワークをより効果的にする方法にいても紹介しています。新しいツールや技法があり、アイディアの一部は以前からあります。また、勢いを得ているアイディアもあります。プロフェッショナリズム、倫理的な振る舞い、社会や環境に対する配慮です。

  • アジャイルこそが問題なのか

    "アジャイル"は今や、ありとあらゆる意味を持っています。そしてそれは、何の意味もないのと同義です。多くの組織はアジャイルに疲れており、問題の一部は"アジャイル産業複合体(Agile Industrial Complex)"にあります。アジャイリストは基本に帰り、アジャイル憲章と12の原則の持つ簡明さを取り戻さなくてはなりません。"Heart of Agile"と"Modern Agiile"はその一例であり、シンプルなフレームワークです。社会科学からも、学ぶべきことがたくさんあります。

BT