Upgrade to Pro — share decks privately, control downloads, hide ads and more …

エムスリー基盤チーム紹介資料 / Introduction of M3 Platform Team

Sponsored · Ship Features Fearlessly Turn features on and off without deploys. Used by thousands of Ruby developers.

エムスリー基盤チーム紹介資料 / Introduction of M3 Platform Team

エムスリーの基盤チームの紹介資料です。

エムスリーエンジニア公式Xアカウント
https://x.com/m3_engineering

エムスリーテックブログ
https://www.m3tech.blog/

エムスリーYouTubeチャンネル
https://www.youtube.com/@m3techchannel160

エンジニア採用ページ
https://jobs.m3.com/engineer/

Avatar for M3 Engineering

M3 Engineering

July 16, 2024

More Decks by M3 Engineering

Other Decks in Technology

Transcript

  1. テクノロジーを創造的に活用し、健康で楽しく長生きする人を 1人でも増やし、不必要な医療コストを1円でも減らすこと エムスリーが事業展開している国の数 17 カ国 (※) エムスリーが占める全世界で医師会員の割合 日本の医師のエムスリー会員率 50 90

    %以上 (※) %以上 エムスリー が展開する医療従事者向け情報 全世界で医師会員合計 サイト「m3.com」は32万人を突破、日本 650 の医師の9割以上が会員。(※) 万人以上 (※) (※) 2023年10月時点 3
  2. 基盤チームのプロダクトマップ エムスリーを支えるプロダクト開発チーム 医師ライセンス チェック基盤 ネットワーク ファイアウォール クラウド サービス管理 サービス横断 ログ基盤

    社内外 OpenID 短縮URL サービス サービス横断 API Gateway メール配信 基盤 サービス横断 エラー監視基盤 エムスリー ポイント管理基盤
  3. Logging Pipeline: EOP • BigQueryにWeb・Appの各種ログをリアルタイム連携する基盤 • 大規模かつ多種多様なサービスのログ形式に対応 • サービス、ビジネスにおける意思決定、分析、AI等で活用 Functionsによるデータ加工

    eop.js その他任意の 言語からRequest 各サービスの リバースプロキシ クロスドメイン対応 ALB/ECSによる分散処理 帳票DBにログファイルを生成し冗長化 PubSub/DataFlowが発火 Streaming 11
  4. API Gateway: Octoparts • 一回のAPIリクエストに対して 複数サービスからのレスポンス取得 • キャッシュ、冗長構成、 モニタリングサービスを提供 •

    初期フェーズで使っていたOSS版も存在 ◦ https://m3dev.github.io/octoparts/ ◦ ScalaMatsuri等登壇実績もあり 13
  5. テックブログでも技術ナレッジ絶賛公開中!📚 テスト Renovate 終わらない DB ISUCON Prometheus 「小さいアプリケーションの作 り直しだしすぐ終わるだろ〜」 モニタリング環境改善して

    システムの安定化進めてます https://www.m3tech.blog/entry/2023/06/21/ 110000 https://www.m3tech.blog/entry/2022/12/22/ 110000 SPF DKIM Lambda PostgreSQL 大量メール送信のための 予備知識 外部キー制約と AWS Lambdaと私 https://www.m3tech.blog/entry/2023/06/06/ 110000 https://www.m3tech.blog/entry/2023/12/13/ 141354
  6. 基盤チームのメンバーの声 村上 | ex-SIerアプリケーションエンジニア 破壊と創造を全力でやろう!ソフトなソフトウェアを作るぞ! 林 | ex-Fintechデータエンジニア 社内の基盤システムを担っており、多種多様で巨大なデータを扱うこともできます。 幅広い問題解決に主体的に取り組むことができ、日々楽しく仕事できています。

    立石 | ex-SIerアプリケーションエンジニア 高い技術力をもったメンバーと自主性を持って仕事をすること、事業を支える重要な インフラに関われることにやりがいがあります! 桒原 | ex-SIerアプリケーションエンジニア 既存のレガシーシステムを維持しながら新しい技術を採用することで、安定性と革新 性の両方を追求するバランスの取れた挑戦があります。
  7. エムスリーをもっと詳しく エンジニア公式 X https://twitter.com/m3_engin eering エンジニア公式YouTube https://www.youtube.com/channel /UC_DkAOcwgmtQnJLDctci4rQ 23 エムスリーテックブログ

    エンジニア採用ページ プロダクト紹介ページ https://www.m3tech.blog/ https://jobs.m3.com/engineer/ https://jobs.m3.com/product/ Connpass公式グループ 社員インタビュー VPoE登壇資料 fukabori.fm https://m3-engineer.connpass.com/ https://www.wantedly.com/companies/m3_inc https://fukabori.fm/episode/59 https://fukabori.fm/episode/60