TECH PLAY

Microservices」に関連する技術ブログ

643 件中 1 - 15 件目
.entry .entry-content .table-of-contents > li > ul { display: none; } 1. はじめに 検索基盤部 検索基盤ブロックの佐藤( @satto_sann )、岡田( @ryokada33 )、SRE部 検索基盤SREブロックの富田( @kei_gnu622 )です。 ZOZOTOWNアプリ用に検索機能を提供していたオンプレサーバー上のレガシーなAPIを、約1年かけてクラウド環境へ全面リプレイスしました。 このリプレイスプロジェクトでは スパイ
.mermaid { background-color: #ffffff !important; } import mermaid from 'https://cdn.jsdelivr.net/npm/mermaid@10/dist/mermaid.esm.min.mjs'; mermaid.initialize({ startOnLoad: true }); はじめに こんにちは。 エンタープライズ 第三本部 データマネジメントユニット マーケティング IT部の藤澤です。 先日、 API プラットフォー
急成長を遂げるメガベンチャーにおいて、マイクロサービスアーキテクチャの採用は事業スピードを加速させる強力な武器となります。 しかし、品質保証の観点に立つと、その複雑性はモノリスなシステムとは比較になりません。 サービスが細分化されるほど、チーム間でのテスト方針のズレや、予期せぬ場所での副作用、そして重すぎる統合テストといった課題が顕在化します。 現場の個別改善だけでは限界が見え始めている今、QAマネージャーに求められるのは、各チームを俯瞰し、リソースをどこに集中させるべきかを示す「テストの地図」を描くこと
事業が急速に拡大するメガベンチャーにおいて、複数プロダクトやマイクロサービスの品質を横断的に担保することは容易ではありません。 各チームが独立して開発を進める中で、テスト方針の不一致や手戻りの増加に課題を感じる場面も多いはずです。 これまでのUI主体のテストだけでは、リリースの高速化と複雑なシステム構造に対応し続けることは限界を迎えています。 そこで重要となるのがAPIテストの自動化です。 今回は部分最適に陥りがちな現場の改善を全体最適へと導くために、APIテスト自動化の戦略的な進め方や具体的な手法につい
大規模なプロダクト開発において、QA(品質保証)の役割は「不具合を見つけること」以上に「リリース可否の判断軸を示すこと」へとシフトしています。 特に週次や日次でのリリースが繰り返されるメガベンチャーの現場では、QAの一言が開発スピードを左右すると言っても過言ではありません。 しかし現場では「念のため確認してください」「一通り見ておきましょう」といった曖昧な言葉が飛び交い、結果として過剰なテストや重複確認を招いているケースが多く見受けられます。 QAが良かれと思って発する言葉が、実はチームの足を引っ張り、ス
はじめに はじめまして。株式会社タップルで SRE(25新卒)をやっている鈴木友也です。 最近はセキ ...
本記事は 2025 年 12 月 9 日 に公開された「 Amazon CloudWatch RUM now supports mobile application monitoring 」を翻訳したものです。 Amazon CloudWatch RUM のモバイル対応を発表できることを嬉しく思います。これにより、AWS のリアルユーザーモニタリング (RUM) 機能が iOS および Android アプリケーションにも拡張されます。これまで Web アプリケーションでのみ利用可能だったモニタリングツー
「金融リファレンスアーキテクチャ日本版」 では、2022 年の初版公開以来、継続的にコンテンツの拡充を進めています。その中で、「ミッションクリティカル (勘定系) 」や「顧客チャネル」など、金融業界固有のワークロードに応じたリファレンスアーキテクチャが AWS CDK サンプルコードと共に公開されています。例えば「ミッションクリティカル (勘定系) 」は勘定システムだけでなく、一般的なOLTPシステムでご利用できます。 一方で、具体的なシステム特性を踏まえた上で、より詳細な考慮点やアーキテクチャ上の決定根
こんにちは、メルカリCTOの木村(@kimuras)です。 今年は、ついに開催されたメルカリ主催のエンジニアイベント 「 mercari GEARS 2025 」 にて、Keynoteを担当しました。本記事では、その内容を改めて文章としてまとめ、皆さんにお伝えしたいと思います。メルカリがAI-Native Companyになることを宣言して以来、エンジニアリング組織に限らず、全社としてどのようにAI-Native化を進めていくのか、その指針についてお話しします。 ご存じのとおり、AI活用による生産性向上は
この記事は「ビギナーズ Advent Calendar 2025」の25日目の記事です。 はじめに システム開発において「誰が」「何を」「どこまで操作できるか」を制御する「認可(Authorization)」は、欠かせない要素です。ユーザーごとの権限や共有範囲が複雑になると、従来の仕組みでは表現しきれない場面も出てきます。 たとえば、 同じグループのメンバーは編集可能、それ以外は閲覧のみ あるユーザーが作成したデータを、同じ組織のメンバーにだけ共有したい といったケースは、ロールや属性だけでは捉えにくくな
はじめに 2025年11月にMicrosoft が最新の技術戦略や製品情報を発表する年次テックカンファレンス “Microsoft Ignite 2025” に参加しました。 今回はアメリカ・サンフランシスコの Moscone Center と Chase Center を会場に開催され、周辺は技術イベントとは思えないほど多くの来場者で賑わい、活気に満ちていました。 本イベントでは多岐にわたるアップデートが発表され、全容について日本語でも様々な方がレポートをまとめています。ここでは一例として、当社の寺井の
こんにちは、サイオステクノロジーの遠藤です。 前回のブログ「 A2A(Agent2Agent)プロトコル入門|MCPとの違いと活用メリット 」では、A2Aプロトコルの概要を解説しました。 今回は、 実際にA2Aプロトコルを使ってマルチエージェントアプリを作ってみた ので、その実装を紹介します。 5秒でわかる:この記事の内容 項目 内容 やったこと A2Aプロトコルで「ライター×校閲者」マルチエージェントアプリを構築 得られるもの A2Aエージェントの実装パターン、Python SDKの使い方 対象読者 A
はじめに こんにちは。メルペイPartner Platformチームでバックエンドエンジニアのインターンをしている @taki と申します。 この記事は、 Merpay & Mercoin Advent Calendar 2025 の22日目の記事です。 Partner Platformチームではメルペイの加盟店向けの管理画面を開発しています。本記事では、インターン期間中に取り組んだタスクの一つである、管理画面の認証方式をマイグレーションした経験について紹介します。 背景 メルペイでは、加盟店向け
この記事は株式会社ビットキー Advent Calendar 2025、22日目の記事です。 プラットフォーム開発部Cross Service Backendチーム(通称CSBチーム) の @daikideal が担当します。 https://qiita.com/advent-calendar/2025/bitkey_developer はじめに 私たちのチームのプロダクトはGoogle Cloudでホスティングされており、データベースとしてCloud SQL for PostgreSQLを使用しています
この記事は BASE アドベントカレンダー22日目 の記事です。 いよいよ年の瀬も近くなってきました。マネージャーの松原( @simezi9 )です。 この時期になるとアドベントカレンダーとして大量のアウトプットが世に公開されるのもすっかり毎年の恒例となりました。 そこで改めて「出版バイアス」という現象とそれを起点とした情報との向き合い方を考えてみよう、というのが本エントリの趣旨となります。 出版バイアスとは何か? 「出版バイアス」という単語は耳にしたことがあるでしょうか? この概念は科学論文の世界、とく