Submit Search
Upload
M3の医療webサービス群を支える基盤技術
•
4 likes
•
3,059 views
IKEDA Kiyoshi
Follow
吉祥寺.pm #13 https://kichijojipm.connpass.com/event/75327/ の発表資料です。
Read less
Read more
Technology
Report
Share
Report
Share
1 of 25
Download now
Download to read offline
Recommended
モノリスからマイクロサービスへの移行 ~ストラングラーパターンの検証~(Spring Fest 2020講演資料)
モノリスからマイクロサービスへの移行 ~ストラングラーパターンの検証~(Spring Fest 2020講演資料)
NTT DATA Technology & Innovation
RDF Semantic Graph「RDF 超入門」
RDF Semantic Graph「RDF 超入門」
オラクルエンジニア通信
AWSのログ管理ベストプラクティス
AWSのログ管理ベストプラクティス
Akihiro Kuwano
20210127 今日から始めるイベントドリブンアーキテクチャ AWS Expert Online #13
20210127 今日から始めるイベントドリブンアーキテクチャ AWS Expert Online #13
Amazon Web Services Japan
マイクロサービスにおける 結果整合性との戦い
マイクロサービスにおける 結果整合性との戦い
ota42y
噛み砕いてKafka Streams #kafkajp
噛み砕いてKafka Streams #kafkajp
Yahoo!デベロッパーネットワーク
ビッグデータ処理データベースの全体像と使い分け 2018年version
ビッグデータ処理データベースの全体像と使い分け 2018年version
Tetsutaro Watanabe
グラフ構造のデータモデルをPower BIで可視化してみた
グラフ構造のデータモデルをPower BIで可視化してみた
CData Software Japan
Recommended
モノリスからマイクロサービスへの移行 ~ストラングラーパターンの検証~(Spring Fest 2020講演資料)
モノリスからマイクロサービスへの移行 ~ストラングラーパターンの検証~(Spring Fest 2020講演資料)
NTT DATA Technology & Innovation
RDF Semantic Graph「RDF 超入門」
RDF Semantic Graph「RDF 超入門」
オラクルエンジニア通信
AWSのログ管理ベストプラクティス
AWSのログ管理ベストプラクティス
Akihiro Kuwano
20210127 今日から始めるイベントドリブンアーキテクチャ AWS Expert Online #13
20210127 今日から始めるイベントドリブンアーキテクチャ AWS Expert Online #13
Amazon Web Services Japan
マイクロサービスにおける 結果整合性との戦い
マイクロサービスにおける 結果整合性との戦い
ota42y
噛み砕いてKafka Streams #kafkajp
噛み砕いてKafka Streams #kafkajp
Yahoo!デベロッパーネットワーク
ビッグデータ処理データベースの全体像と使い分け 2018年version
ビッグデータ処理データベースの全体像と使い分け 2018年version
Tetsutaro Watanabe
グラフ構造のデータモデルをPower BIで可視化してみた
グラフ構造のデータモデルをPower BIで可視化してみた
CData Software Japan
[AWS EXpert Online for JAWS-UG 18] 見せてやるよ、Step Functions の本気ってやつをな
[AWS EXpert Online for JAWS-UG 18] 見せてやるよ、Step Functions の本気ってやつをな
Amazon Web Services Japan
Aws amplify studioが変えるフロントエンド開発の未来とは v2
Aws amplify studioが変えるフロントエンド開発の未来とは v2
Koitabashi Yoshitaka
リーン開発の本質 公開用
リーン開発の本質 公開用
ESM SEC
世界一わかりやすいClean Architecture
世界一わかりやすいClean Architecture
Atsushi Nakamura
Kubernetesでの性能解析 ~なんとなく遅いからの脱却~(Kubernetes Meetup Tokyo #33 発表資料)
Kubernetesでの性能解析 ~なんとなく遅いからの脱却~(Kubernetes Meetup Tokyo #33 発表資料)
NTT DATA Technology & Innovation
Kubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャー
Kubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャー
Toru Makabe
ドメイン駆動設計に15年取り組んでわかったこと
ドメイン駆動設計に15年取り組んでわかったこと
増田 亨
マルチテナント化で知っておきたいデータベースのこと
マルチテナント化で知っておきたいデータベースのこと
Amazon Web Services Japan
Keycloak拡張入門
Keycloak拡張入門
Hiroyuki Wada
Amazon SageMaker 推論エンドポイントを利用したアプリケーション開発
Amazon SageMaker 推論エンドポイントを利用したアプリケーション開発
Amazon Web Services Japan
ホットペッパービューティーにおけるモバイルアプリ向けAPIのBFF/Backend分割
ホットペッパービューティーにおけるモバイルアプリ向けAPIのBFF/Backend分割
Recruit Lifestyle Co., Ltd.
マイクロサービス化に向けて
マイクロサービス化に向けて
HIRA
分散トレーシング技術について(Open tracingやjaeger)
分散トレーシング技術について(Open tracingやjaeger)
NTT Communications Technology Development
DeNAの大規模ライブ配信基盤を支える技術
DeNAの大規模ライブ配信基盤を支える技術
DeNA
データウェアハウスモデリング入門(ダイジェスト版)(事前公開版)
データウェアハウスモデリング入門(ダイジェスト版)(事前公開版)
Satoshi Nagayasu
KeycloakでAPI認可に入門する
KeycloakでAPI認可に入門する
Hitachi, Ltd. OSS Solution Center.
GraphQL入門 (AWS AppSync)
GraphQL入門 (AWS AppSync)
Amazon Web Services Japan
分散システムについて語らせてくれ
分散システムについて語らせてくれ
Kumazaki Hiroki
【SQiP2016】楽天のアジャイル開発とメトリクス事例
【SQiP2016】楽天のアジャイル開発とメトリクス事例
Kotaro Ogino
「のどが渇いた」というユーザーに何を出す? ユーザーの「欲しい」に惑わされない、本当のインサイトを見つけるUXデザイン・UXリサーチ
「のどが渇いた」というユーザーに何を出す? ユーザーの「欲しい」に惑わされない、本当のインサイトを見つけるUXデザイン・UXリサーチ
Yoshiki Hayama
AI for Business - Microsoft AI Business summit 2018
AI for Business - Microsoft AI Business summit 2018
Daiyu Hatakeyama
データベースアプリケーション開発セミナー・最新のデータベースとアプリケーション開発の関係
データベースアプリケーション開発セミナー・最新のデータベースとアプリケーション開発の関係
Kaz Aiso
More Related Content
What's hot
[AWS EXpert Online for JAWS-UG 18] 見せてやるよ、Step Functions の本気ってやつをな
[AWS EXpert Online for JAWS-UG 18] 見せてやるよ、Step Functions の本気ってやつをな
Amazon Web Services Japan
Aws amplify studioが変えるフロントエンド開発の未来とは v2
Aws amplify studioが変えるフロントエンド開発の未来とは v2
Koitabashi Yoshitaka
リーン開発の本質 公開用
リーン開発の本質 公開用
ESM SEC
世界一わかりやすいClean Architecture
世界一わかりやすいClean Architecture
Atsushi Nakamura
Kubernetesでの性能解析 ~なんとなく遅いからの脱却~(Kubernetes Meetup Tokyo #33 発表資料)
Kubernetesでの性能解析 ~なんとなく遅いからの脱却~(Kubernetes Meetup Tokyo #33 発表資料)
NTT DATA Technology & Innovation
Kubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャー
Kubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャー
Toru Makabe
ドメイン駆動設計に15年取り組んでわかったこと
ドメイン駆動設計に15年取り組んでわかったこと
増田 亨
マルチテナント化で知っておきたいデータベースのこと
マルチテナント化で知っておきたいデータベースのこと
Amazon Web Services Japan
Keycloak拡張入門
Keycloak拡張入門
Hiroyuki Wada
Amazon SageMaker 推論エンドポイントを利用したアプリケーション開発
Amazon SageMaker 推論エンドポイントを利用したアプリケーション開発
Amazon Web Services Japan
ホットペッパービューティーにおけるモバイルアプリ向けAPIのBFF/Backend分割
ホットペッパービューティーにおけるモバイルアプリ向けAPIのBFF/Backend分割
Recruit Lifestyle Co., Ltd.
マイクロサービス化に向けて
マイクロサービス化に向けて
HIRA
分散トレーシング技術について(Open tracingやjaeger)
分散トレーシング技術について(Open tracingやjaeger)
NTT Communications Technology Development
DeNAの大規模ライブ配信基盤を支える技術
DeNAの大規模ライブ配信基盤を支える技術
DeNA
データウェアハウスモデリング入門(ダイジェスト版)(事前公開版)
データウェアハウスモデリング入門(ダイジェスト版)(事前公開版)
Satoshi Nagayasu
KeycloakでAPI認可に入門する
KeycloakでAPI認可に入門する
Hitachi, Ltd. OSS Solution Center.
GraphQL入門 (AWS AppSync)
GraphQL入門 (AWS AppSync)
Amazon Web Services Japan
分散システムについて語らせてくれ
分散システムについて語らせてくれ
Kumazaki Hiroki
【SQiP2016】楽天のアジャイル開発とメトリクス事例
【SQiP2016】楽天のアジャイル開発とメトリクス事例
Kotaro Ogino
「のどが渇いた」というユーザーに何を出す? ユーザーの「欲しい」に惑わされない、本当のインサイトを見つけるUXデザイン・UXリサーチ
「のどが渇いた」というユーザーに何を出す? ユーザーの「欲しい」に惑わされない、本当のインサイトを見つけるUXデザイン・UXリサーチ
Yoshiki Hayama
What's hot
(20)
[AWS EXpert Online for JAWS-UG 18] 見せてやるよ、Step Functions の本気ってやつをな
[AWS EXpert Online for JAWS-UG 18] 見せてやるよ、Step Functions の本気ってやつをな
Aws amplify studioが変えるフロントエンド開発の未来とは v2
Aws amplify studioが変えるフロントエンド開発の未来とは v2
リーン開発の本質 公開用
リーン開発の本質 公開用
世界一わかりやすいClean Architecture
世界一わかりやすいClean Architecture
Kubernetesでの性能解析 ~なんとなく遅いからの脱却~(Kubernetes Meetup Tokyo #33 発表資料)
Kubernetesでの性能解析 ~なんとなく遅いからの脱却~(Kubernetes Meetup Tokyo #33 発表資料)
Kubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャー
Kubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャー
ドメイン駆動設計に15年取り組んでわかったこと
ドメイン駆動設計に15年取り組んでわかったこと
マルチテナント化で知っておきたいデータベースのこと
マルチテナント化で知っておきたいデータベースのこと
Keycloak拡張入門
Keycloak拡張入門
Amazon SageMaker 推論エンドポイントを利用したアプリケーション開発
Amazon SageMaker 推論エンドポイントを利用したアプリケーション開発
ホットペッパービューティーにおけるモバイルアプリ向けAPIのBFF/Backend分割
ホットペッパービューティーにおけるモバイルアプリ向けAPIのBFF/Backend分割
マイクロサービス化に向けて
マイクロサービス化に向けて
分散トレーシング技術について(Open tracingやjaeger)
分散トレーシング技術について(Open tracingやjaeger)
DeNAの大規模ライブ配信基盤を支える技術
DeNAの大規模ライブ配信基盤を支える技術
データウェアハウスモデリング入門(ダイジェスト版)(事前公開版)
データウェアハウスモデリング入門(ダイジェスト版)(事前公開版)
KeycloakでAPI認可に入門する
KeycloakでAPI認可に入門する
GraphQL入門 (AWS AppSync)
GraphQL入門 (AWS AppSync)
分散システムについて語らせてくれ
分散システムについて語らせてくれ
【SQiP2016】楽天のアジャイル開発とメトリクス事例
【SQiP2016】楽天のアジャイル開発とメトリクス事例
「のどが渇いた」というユーザーに何を出す? ユーザーの「欲しい」に惑わされない、本当のインサイトを見つけるUXデザイン・UXリサーチ
「のどが渇いた」というユーザーに何を出す? ユーザーの「欲しい」に惑わされない、本当のインサイトを見つけるUXデザイン・UXリサーチ
Similar to M3の医療webサービス群を支える基盤技術
AI for Business - Microsoft AI Business summit 2018
AI for Business - Microsoft AI Business summit 2018
Daiyu Hatakeyama
データベースアプリケーション開発セミナー・最新のデータベースとアプリケーション開発の関係
データベースアプリケーション開発セミナー・最新のデータベースとアプリケーション開発の関係
Kaz Aiso
スタートアップが始める機械学習はじめの一歩
スタートアップが始める機械学習はじめの一歩
Kimitaka Nakazawa
リクルートのビッグデータ活用基盤とビッグデータ活用のためのメタデータ管理Webのご紹介
リクルートのビッグデータ活用基盤とビッグデータ活用のためのメタデータ管理Webのご紹介
Recruit Technologies
Javaエンジニアに知ってほしい、Springの教科書「TERASOLUNA」
Javaエンジニアに知ってほしい、Springの教科書「TERASOLUNA」
apkiban
DBCJ Drupal + Japan 2017
DBCJ Drupal + Japan 2017
Hidekazu Ikeda
(2017.9.7) Neo4jご紹介
(2017.9.7) Neo4jご紹介
Mitsutoshi Kiuchi
マルチテナントに対応したシラサギグループウェアのご紹介
マルチテナントに対応したシラサギグループウェアのご紹介
Shinji Tanimoto
良い原稿を作る3つの要素、読み易い文章を作る5つのコツ、SQiPシンポジウムアブストラクト作成のポイント
良い原稿を作る3つの要素、読み易い文章を作る5つのコツ、SQiPシンポジウムアブストラクト作成のポイント
Naoki Ohsugi
自然言語処理紹介(就職編)
自然言語処理紹介(就職編)
長岡技術科学大学 自然言語処理研究室
「マルチデバイス向けアプリ開発・構築におけるデータハンドリングのいろいろ」
「マルチデバイス向けアプリ開発・構築におけるデータハンドリングのいろいろ」
Embarcadero Technologies
Migration to WPF
Migration to WPF
Developer Solutions事業部 メシウス株式会社 (旧グレープシティ株式会社)
データ分析基盤を支えるエンジニアリング
データ分析基盤を支えるエンジニアリング
Recruit Lifestyle Co., Ltd.
Dyna traceによるuxマネジメント
Dyna traceによるuxマネジメント
伸夫 森本
Khronos Overview JP Translation
Khronos Overview JP Translation
The Khronos Group Inc.
ER/Studio データベース設計ツール
ER/Studio データベース設計ツール
Kaz Aiso
SQiPシンポジウムアブストラクト作成のポイント
SQiPシンポジウムアブストラクト作成のポイント
ソフトウェア品質シンポジウム
さくらのナレッジ 〜ITエンジニアに役立つ情報を全力でシェア!〜
さくらのナレッジ 〜ITエンジニアに役立つ情報を全力でシェア!〜
法林浩之
自分がいけてると思った、人に薦めたいサービスの紹介
自分がいけてると思った、人に薦めたいサービスの紹介
Shinsuke Kubo
ソーシャルCRMプラットフォームを活用した情報交換コミュニティ「みんなのドットコムマスター広場」のオープンについて - プレゼンテーション 20110606
ソーシャルCRMプラットフォームを活用した情報交換コミュニティ「みんなのドットコムマスター広場」のオープンについて - プレゼンテーション 20110606
NTTCom CHEO
Similar to M3の医療webサービス群を支える基盤技術
(20)
AI for Business - Microsoft AI Business summit 2018
AI for Business - Microsoft AI Business summit 2018
データベースアプリケーション開発セミナー・最新のデータベースとアプリケーション開発の関係
データベースアプリケーション開発セミナー・最新のデータベースとアプリケーション開発の関係
スタートアップが始める機械学習はじめの一歩
スタートアップが始める機械学習はじめの一歩
リクルートのビッグデータ活用基盤とビッグデータ活用のためのメタデータ管理Webのご紹介
リクルートのビッグデータ活用基盤とビッグデータ活用のためのメタデータ管理Webのご紹介
Javaエンジニアに知ってほしい、Springの教科書「TERASOLUNA」
Javaエンジニアに知ってほしい、Springの教科書「TERASOLUNA」
DBCJ Drupal + Japan 2017
DBCJ Drupal + Japan 2017
(2017.9.7) Neo4jご紹介
(2017.9.7) Neo4jご紹介
マルチテナントに対応したシラサギグループウェアのご紹介
マルチテナントに対応したシラサギグループウェアのご紹介
良い原稿を作る3つの要素、読み易い文章を作る5つのコツ、SQiPシンポジウムアブストラクト作成のポイント
良い原稿を作る3つの要素、読み易い文章を作る5つのコツ、SQiPシンポジウムアブストラクト作成のポイント
自然言語処理紹介(就職編)
自然言語処理紹介(就職編)
「マルチデバイス向けアプリ開発・構築におけるデータハンドリングのいろいろ」
「マルチデバイス向けアプリ開発・構築におけるデータハンドリングのいろいろ」
Migration to WPF
Migration to WPF
データ分析基盤を支えるエンジニアリング
データ分析基盤を支えるエンジニアリング
Dyna traceによるuxマネジメント
Dyna traceによるuxマネジメント
Khronos Overview JP Translation
Khronos Overview JP Translation
ER/Studio データベース設計ツール
ER/Studio データベース設計ツール
SQiPシンポジウムアブストラクト作成のポイント
SQiPシンポジウムアブストラクト作成のポイント
さくらのナレッジ 〜ITエンジニアに役立つ情報を全力でシェア!〜
さくらのナレッジ 〜ITエンジニアに役立つ情報を全力でシェア!〜
自分がいけてると思った、人に薦めたいサービスの紹介
自分がいけてると思った、人に薦めたいサービスの紹介
ソーシャルCRMプラットフォームを活用した情報交換コミュニティ「みんなのドットコムマスター広場」のオープンについて - プレゼンテーション 20110606
ソーシャルCRMプラットフォームを活用した情報交換コミュニティ「みんなのドットコムマスター広場」のオープンについて - プレゼンテーション 20110606
More from IKEDA Kiyoshi
Archimedes API基盤の作り方
Archimedes API基盤の作り方
IKEDA Kiyoshi
grifork - fast propagative task runner -
grifork - fast propagative task runner -
IKEDA Kiyoshi
Introduction to poloxy - proxy for alerting
Introduction to poloxy - proxy for alerting
IKEDA Kiyoshi
"fireap" - fast task runner on consul
"fireap" - fast task runner on consul
IKEDA Kiyoshi
障害を防ぎ、サービスを守るために #gotandapm
障害を防ぎ、サービスを守るために #gotandapm
IKEDA Kiyoshi
とある AWS サービスの運用移管〜データストア編〜 #jawsmeguro
とある AWS サービスの運用移管〜データストア編〜 #jawsmeguro
IKEDA Kiyoshi
Introduction to koyomi #appkoyomi
Introduction to koyomi #appkoyomi
IKEDA Kiyoshi
More from IKEDA Kiyoshi
(7)
Archimedes API基盤の作り方
Archimedes API基盤の作り方
grifork - fast propagative task runner -
grifork - fast propagative task runner -
Introduction to poloxy - proxy for alerting
Introduction to poloxy - proxy for alerting
"fireap" - fast task runner on consul
"fireap" - fast task runner on consul
障害を防ぎ、サービスを守るために #gotandapm
障害を防ぎ、サービスを守るために #gotandapm
とある AWS サービスの運用移管〜データストア編〜 #jawsmeguro
とある AWS サービスの運用移管〜データストア編〜 #jawsmeguro
Introduction to koyomi #appkoyomi
Introduction to koyomi #appkoyomi
M3の医療webサービス群を支える基盤技術
1.
エムスリーの医療Webサービス群 を支える基盤技術 2017/2/9 吉祥寺.pm #13 @progrhyme
2.
自己紹介 ➢ @progrhyme ○ https://github.com/progrhyme ○
https://twitter.com/progrhyme ➢ 職歴: ○ 〜2017 Oct. @DeNA ○ 〜現在 @M3 ➢ 担当: ○ 電子カルテ ○ AIチーム ○ その他 ➢ 主務はサーバインフラ, DevOps周り 2
3.
今日のテーマ ➢ エムスリーの多様なWebサービスを構成するシステ ムの要素技術や、サービス横断で開発や運用を支え るツール・技術を紹介する。 3
4.
アジェンダ ➢ サービス・インフラ概観 ➢ 開発プロセス・ツール ➢
インフラツール ➢ まとめ 4
5.
サービス・インフラ概観
6.
M3のサービス構成 ➢ 国内・海外合わせて30以上 ➢ 対象ユーザ別: ○
医療従事者(m3.com, ...) ○ 医療関連企業(MR君, ...) ○ 医療施設(m3.com CAREER, …) ○ 一般企業(広告, マーケティング等) ○ 一般ユーザ(AskDoctors, …) ➢ サブコンポーネントを含めると扱う システムは100を超える ➢ 参考: ○ https://corporate.m3.com/service/m edical-staff/ 6 m3.com MR君 m3.com CAREER AskDoctors
7.
インフラ構成概要 7 M3 本社 グループ各社 オフィスNW DC (オンプレ) GCP クラウド
8.
オンプレ vs クラウド ➢
新しいサービスでは、クラウドの利用が増えている。 ➢ 提供サービス数の比では、まだオンプレの方が多い。 ➢ クラウドはAWSを使うケースが多い。 ➢ 一部でGCPやその他のクラウドを利用。 8
9.
典型的なWebサービスの構成 ➢ Webサーバ ○ 古いものはApacheが多い ○
新しいものは大体 Nginx ➢ Applicationサーバ ○ Java (含む Scala, Kotlin) ■ フレームワーク … Play, Spring Bootなど ■ Tomcat ○ Ruby ■ フレームワーク … ほとんど Rails ■ サーバ … passenger, unicorn, puma ➢ DB ○ PostgreSQLが多い ○ MySQLやOracleもある 9
10.
OCTOPARTS ➢ API aggregator ○
Scala製。Netflix/Hystrix を利用 ○ Microservicesのお伴に ○ 複数のバックエンドAPIに並列クエリ, レスポンスのキャッシング, タイ ムアウト設定, サーキット・ブレーカー, 管理画面, アラート送信, … な どの機能 ➢ https://m3dev.github.io/octoparts/ 10
11.
開発プロセス・ツール
12.
ロールアウト ➢ Jenkinsからサーバに対してコマンドをキックしている パターンが多い ➢ kentaro/cinnamon
や Capistrano を利用 12 web/app servers Pipeline script Cinammon Jenkins
13.
GitLab ➢ Community Edition
(OSS版)をセルフホストして動か している ➢ GitHubと機能的に遜色ないが、Community版ゆえ の制限がたまにつらい ➢ GitLab CI便利 13
14.
社内リポジトリ ➢ JFrog Artifactory
as Maven Repository ➢ Sonatype Nexus as … ○ RubyGems ○ PyPI … New! ➢ 今後: ○ Nexus (v3)に統合していきたい 14
15.
Nexus Repository Manager ➢
以下に対応: ○ RubyGems, PyPI, Maven ○ npm, Bower ○ Docker Registry ○ YUM ○ NuGet ○ 他 ○ ※DarkPANのサポートはな い ➢ Java アプリケーション ➢ Nginx -> Jetty に reverse proxy ➢ ドキュメントも充実 ○ https://help.sonatype.com/display/ NXRM3 15
16.
AWS Gateway (内製ツール) 16
17.
AWS Gateway (内製ツール) ➢
AWS IAM IDフェデレーション ○ 外部のIDプロバイダーと連携してユーザーのアクセス権限 を指定できる ○ OpenID Connect, SAML 2.0に対応 ○ Cognitoでモバイルにも対応可能 ➢ Ruby on RailsのWebアプリを作った ➢ Nginx -> Unicorn に reverse proxy ➢ DB は PostgreSQL 17
18.
インフラツール
19.
Infrastructure as Code ➢
kickstart … オンプレのOSインストール ➢ Ansible ○ サーバの構成管理 ○ オンプレ、クラウド両方で利用 ○ 参考: Ansible オレオレベストプラクティス - Qiita ➢ Terraform, Packer ○ クラウド環境の構成管理に利用 19
20.
Monitoring ➢ Cacti …
メトリクス ➢ Kibana … アクセスログ, response time等 ➢ Prometheus … Docker Swarmクラスタ ➢ Zipkin … Microservicesの分散トレーシング ➢ その他 ○ CloudWatch … AWS ○ Sentry … エラーログ監視 ○ OCTOPARTS ○ 内製のE2E監視デーモン ○ etc. 20
21.
その他の基盤ツール・システム ➢ プロダクション環境で動作: ○ m3.com
会員認証 ■ API ■ OpenID ○ ログイン攻撃検知API … ツールによるアクセスなどを遮断 ○ メール送信API ➢ In-houseなもの: ○ LDAP … 社内システムの認証用 ○ Gistub … Gistクローン。GitLabだとSnippets 21
22.
まとめ
23.
まとめ〜入社3ヶ月を経て〜 ➢ レガシー化したシステムもあるが、新しい技術も積極 的に取り入れている ○ リニューアル案件も複数走っている ■
例: 10年前のレガシーシステムをサーバーサイドKotlinでフルリニューア ルしている話 ➢ 共通基盤が整っている ○ 基盤チームによる横断ツールの開発、メンテ、サポート ○ サービス側で車輪を再開発しなくていい ➢ SREが足りない! ○ 専任のSRE/インフラ要員は3人 ○ SREチーム立ち上げ中 23
24.
We are hiring! ➢
https://corporate.m3.com/recruit/job/engineering/ ➢ Tech Talk (月2回)やカジュアル面談にぜひお越し下さい!! 24
25.
ご清聴ありがとうございました。
Download now