InfoQ ホームページ プラットフォーム に関するすべてのコンテンツ
-
データメッシュ組織の構築
データメッシュ組織は、プロデューサー、コンシューマー、そしてプラットフォームで構成される。Matthias Patzak氏によると、プラットフォームチームの使命は、プロデューサーライフとコンシューマーライフをシンプルで効率的かつストレスフリーにすることだという。データは組織全体で、検出可能で理解しやすく、信頼でき、安全かつ簡単に共有できなければならない。
-
ソフトウェア・チームのストリームアラインド、プラットフォーム兼任化による生産性の向上
増加する仕事量を効率的に管理し、品質と効率を維持するために、あるソフトウェア・チームはストリーム・アラインドとプラットフォームの2つの目的を持つことにした。エンドユーザーに迅速に価値を提供し、チームの成果を安定的に維持するために、彼らはメインアプリケーションをAPIファーストに書き換え、顧客向け製品にマイクロリリースを導入した。Marion Løken氏は、NDCオスロで彼女のソフトウェア・チームが経験した変化について語った。
-
包括的なパブリックソフトウェア・プラットフォームを構築するためのアイデア
パブリック・ソフトウェア・プラットフォームは、包括的で誰もがアクセスでき、人々が快適に使用できるものでなければならない。Aleksandra Osińska氏とNatalia Sidor氏は、ACEカンファレンスでパブリック・プラットフォームの構築について講演した。
-
製品としてのプラットフォームを構築することで、ソフトウェア・エンジニアはどのように力を得たか?
プラットフォーム・エンジニアリングとは、時間をかけてより多くの製品価値をより速く提供するために、開発者を加速させ、力を与えることである。 Jessica Andersson氏によれば、ほとんどの企業はある程度の規模になるまでプラットフォーム・エンジニアリングに投資しない。彼女はQCon Londonで、自社のスタートアップがどのようにプラットフォーム・エンジニアリングを採用したのか、どのような戦略をとったのか、開発者からプラットフォームの採用を得るために何をしたのかを発表した。
-
Cloudflareの、MLとAIへの旅:MLOpsプラットフォームとベストプラクティス
Cloudflareのブログでは、MLOpsプラットフォームと人工知能(AI)デプロイメントを大規模に実行するためのベストプラクティスについて述べられている。WAF攻撃スコアリング、ボット管理、グローバル脅威識別を含むCloudflareの製品は、常に進化する機械学習(ML)モデルに依存している。これらのモデルは、顧客の保護を強化し、サポートサービスを増強する上で極めて重要である。同社は、MLをネットワーク全体に提供することで比類のない規模を達成しており、堅牢なMLトレーニング手法の重要性を強調している。
-
Kalix:データベースを使わないクラウドネイティブでビジネスクリティカルなアプリケーション構築
Lightbendは最近、Kalixをリリースした。LightbendはAkkaを提供する企業である。Kalixは、任意のプログラミング言語を使って、データベースを使わない、クラウドネイティブでビジネスクリティカルなアプリケーションを構築するための新しいPlatform-as-a-Service製品である。Kalixは統合アプリケーションレイヤーであり、ソフトウェアを作成するために必要な部品を集め、それらの実装の詳細を抽象化する。Lighbendは、開発者に革新的なNoOps開発者エクスペリエンスを提供しようとしている。
-
CNCFがKubeCon EUで"graduated"プロジェクトの最新情報を公開、注目は多様性と成熟度
CNCFの憲章では、そのミッションを"クラウドネイティブコンピューティングをユビキタスな存在にすること"だ、と定義している。CNCFの支援するテクノロジの目的は、組織に対して、レジリエントで管理可能であり、可観測性を備えた疎結合システムをベースとする、パブリック、プライベート、あるいはオンプレミスのクラウド構築を可能にすることだ。KubeCon EUの期間中、CNCFは、プロジェクトの段階的なステータス更新についての報告を行った。
-
QCon Londonでのディベロッパーイネーブルメントに関するディスカッションからの学び
ディベロッパーイネーブルメントにより、私たちが個々に持つ可能性を高めることができる。それは中小企業から大企業まで行うことができる。時には個々人が独自の解決策を立てる状況があるが、すべてのチームに対して必須となるものもある。メトリックによって、何が使われているかを確認できる。レガシーシステムに対するディベロッパーイネーブルメントのサポートには注意してください。それが廃れており、置き換えが必要な場合には、投資しない方がよい場合がある。
-
ディベロッパーイネーブルメントがソフトウェア組織にどのように利益をもたらすか
ディベロッパーイネーブルメントとは、私たち個人が持つ可能性を大幅に高めることができるツールとアプローチに関するものである。それは生産性と幸福、利益とリテンション(人材流出の防止)に影響を与える場合がある。開発者ツールを使用すると、エンジニアは製品を容易にデプロイできるようになり、製品の構築に集中できるようになる。
-
MinecraftのJDK 16マイグレーションから今年を振り返る - MojangチームとのQ&A
JDK 17への移行をスムーズにするために、Minecraftは、2021年9月のLTSリリースに先立って、JDK 16へのアップグレードを行う決定をした。この変更により、JDK 17を実行するだけでパフォーマンスが向上することが期待されている。InfoQは今回、JDK 16を実行したMojangチームの経験について詳しく聞くことにした。
-
Stack Overflowの2021年の開発者調査で技術と仕事の新しいトレンドが明らかに
Stackoverflowの2021年の開発者調査は、主に従来のオフィス外での作業に焦点を当てている。今年の調査では、若い回答者による、学び方と働き方に変化があり、健康への関心が高まっていることが示されている。テクノロジーの面では統合の年だ。React、Rust、Clojureがますます存在感を増している。Redisへの注目が継続している。
-
サービス、プラットフォーム、コミュニティによって企業をエンジニアリングする
企業は自らの顧客やビジネスに対して、継続的に価値を提供できなくてはならない、それが企業の存在理由なのだ、とRandy Shoup氏はQCon Plus May 2021で述べた。そのためには、自分たちが使用可能な"リソース" — 人材、チーム、テクノロジ — を、効率的かつ効果的に活用できることが必要だ。
-
チームの相互作用がKubernetesの採用にどのように役立つか、QCon LondonでのManuel Pais氏の講演
Manuel Pais氏は、QCon Londonで、Kubernetesの採用を成功させるために、認知的負荷を軽減するためにチームの相互作用がいかに重要であるかについて話した。Pais氏は、Kubernetesの上にデジタルプラットフォームを配置することを推奨している。また、組織は、チームの認知的負荷を評価し、デジタルプラットフォームを定義し、明確なチームの相互作用を設定することから始めることができる。
-
社内プラットホームチームを効果的に管理する - Camille Fournier氏の講演より
Two Sigmaでプラットフォームエンジニアリングの責任者を務めるマネージングディレクタのCamille Fournier氏が先頃、社内のプラットフォームチームエンジニアリングチームのマネジメント経験から自身が得た教訓について講演した。氏が指摘した2つの大きな課題は、カスタマベースが小規模であることと、カスタマがプロダクトをどのように使用しているかを理解することの問題だ。
-
Tom Clark氏に聞く - ITVにおける企業レベルのDevOps採用
ITVで共通プラットフォームの責任者を務めるTom Clark氏が,ロンドンのDevOps Enterprise Summit 2016で,組織全体にDevOpsプラクティスを広めるメディアとして同局のクラウドプラットフォームが果たした役割と,それに関わる”スマートで親切な”技術者のチームを育て上げた方法について講演を行なった。このQ&Aでは氏が,ITVのDevOps活動と直面した課題,今後の見通しについて語っている。