エムスリーテックブログ

エムスリー(m3)のエンジニア・開発メンバーによる技術ブログです

2020-01-01から1年間の記事一覧

Delayed::Job の性能劣化に pg_repack + Sidekiq で挑んだ話 & 12/14(月) デジカル採用説明会開催決定!

この記事はエムスリー Advent Calendar 2020 1日目の記事です。 明日からも面白い記事が続々投稿されるので、ぜひ購読・拡散お願いします! エムスリー エンジニアリンググループの瀬越です。 医療に貢献するプロダクト『エムスリーデジカル』を日々作ってい…

EmbedRankで医療記事のタグを並び替えてみた

<エムスリー Advent Calendar 2020 まで残り1日となりました。Advent Calendar本編に先んじて新卒1〜2年目メンバーが執筆します。> エムスリーのエンジニアリンググループ AI・機械学習チームの李です。インターン累計2ヶ月+新卒入社8ヶ月にして初めて…

既存サービスをアプリ化する上でのプロダクトマネジメントの勘所

こんにちは。エムスリーエンジニアリンググループ、プロダクトマネージャーの中村です。 先日、「アスクドクターズ」というオンライン医師相談サービスのアプリ版をリリースしました。エムスリーでは珍しく、一般ユーザーが利用できるサービスです。ぜひダウ…

新卒研修にぴったりなタスクで Webエンジニアに入門した

<エムスリー Advent Calendar 2020 まで残り 2 日となりました。Advent Calendar 本編に先んじて新卒 1〜2 年目メンバーが執筆します。> エムスリーエンジニアリンググループ 電子カルテチーム 新卒1年目の山本です。 今回は私が新卒入社後に取り組んだ業…

新卒インフラエンジニアがアプリケーションの仕様書を書いた話

<エムスリー Advent Calendar 2020 まで残り3日となりました。Advent Calendar本編に先んじて新卒1〜2年目メンバーが執筆します。> こんにちは,エムスリーエンジニアリングGの榎田です.新卒2年目です.普段このブログには業務とあまり関係しないことばか…

運用中サービスのクラウド移行で得た知見(見積もり・テスト・本番移行)

AWS

<エムスリー Advent Calendar 2020 まで残り4日となりました。Advent Calendar本編に先んじて新卒1〜2年目メンバーが執筆します。> 「生きてるだけで丸儲け」そんな言葉が身に沁みる今日この頃です。 こんにちは。エンジニアリンググループ、新卒2年目の井…

Jenkinsだって設定もプラグインもジョブ定義も全部コード管理してDockerにまとめてFargateで動かしてデプロイを楽にしたい

<エムスリー Advent Calendar 2020 まで残り4日となりました。新卒じゃないし、本編も書くけど、Advent Calendar本編に先んじて執筆します。> こんにちは、エムスリーエンジニアリンググループの福林 (@fukubaya) です。 日テレらんらんホールは、よみうり…

p値と仲良くなる

<エムスリー Advent Calendar 2020 まで残り5日となりました。Advent Calendar本編に先んじて新卒1〜2年目メンバーが執筆します。> エムスリー エンジニアリンググループ AI・機械学習チームの金山 (@tkanayama_)です。 エムスリーでは、主に施策の継続判…

Kotlin Multiplatform Mobileを使ってBrainf*ckエディタアプリを作る

<エムスリー Advent Calendar 2020 まで残り6日となりました。Advent Calendar本編に先んじて新卒1〜2年目メンバーが執筆します。> エムスリーエンジニアリンググループ マルチデバイスチーム 新卒1年目の小林(@kobasato34)です。 入社してからは、Andro…

IaCを意識したCLI開発のエッセンス

〇〇をファイルで宣言的に管理 したい。そのようなツールを開発 するときは少しコツが必要です。

Elasticsearchコードリーディング 〜Luceneの検索のコードを読み解く〜

エムスリー Advent Calendar 2020 まで残り 7 日です! Advent Calendar本編に先んじて新卒1〜2年目メンバーが執筆します! エムスリーのエンジニアリンググループ AI・機械学習チームの新卒1年目の丸尾です。エムスリーには一昨年の夏に、インターンをして…

刺激語カードを使ってソフトウェアレビュー

QA

こんにちは。エンジニアリンググループ クオリティアシュアランス(QA)チームの中塚(@nk_testtech)です。 10/26(月)に開催されたJaSST Review'20にて『刺激語カードを用いたソフトウェアレビューの実践について ~アイデアを刺激し意識外から観点を得る』…

よりプロダクト志向な組織化を目的として10/1よりCDO(Chief Design Officer)を設置し、初代CDOとしてVPoE/PdMの山崎が就任しました!

皆さんこんにちは!エムスリーエンジニアリンググループでVPoE/PdMをやっている山崎です! 早速ですが、エムスリーでは、よりプロダクト志向な組織化を目的として10/1よりCDO(Chief Design Officer、最高デザイン責任者)を設置し、初代CDOとしてVPoE/PdMの…

【Lucene コードリーディングから学ぶ Elasticsearch】 ハイライト&フラグメンターの仕組み

エムスリーでは検索エンジンとしてElasticsearchを利用しているのですが、フラグメント機能でとある問題が発生しました。その問題を解決する中でElasticsearch Highlighting の内部的な仕組みをコードベースで調べたので共有します。

エムスリーのQAメンバーが JaSST Review'20 に登壇します!!

QA

こんにちは。エンジニアリンググループ クオリティアシュアランス(QA)チームリーダーの窪田です。2020年度も半分が経過し、徐々に秋らしい気候になってきましたね。少し肌寒くなってくると我ら品質保証をやっている人は思い出すことがありますね。そうです…

GKEでStreamlitをホスティングして社内用アプリを作った話

ブンブンハローテックブログ。エムスリー AI・機械学習チームでエンジニア兼YouTuberをやっています河合と笹川です。本記事ではStreamlitを使ったGKEホスティングの事例を紹介します。

エンジニアとして新卒入社したら、PdMに入門していた

エムスリーエンジニアリンググループ AI・機械学習チームの丸尾です。 エムスリーには今年エンジニアとして新卒入社したのですが、いつの間にかジャーニーマップというものを書いていました。自分でもびっくりです。 AIチームの20%ルールを使って、業務の20%…

記事へのタグ付けシステム"Gauss"の精度改善取り組み

はじめまして。エムスリーエンジニアリングG AI・機械学習チーム所属の田中といいます。本ブログ初投稿です。今回は自分が関わっている、Gaussと呼ばれる、記事へのタグ付けシステムに利用する機械学習モデルにおいて一定の精度改善ができたので、ご紹介させ…

エムスリーエンジニアリングフェローに富岡 純さん、 瀬良 和弘さん、香川 周平さんが就任しました!

人事の友永です。新たに3名の方にエムスリーエンジニアリングフェローに就任いただきましたのでご紹介いたします! 富岡 純さん(現 AWS ジャパン) 瀬良 和弘さん(現 Slack) 香川 周平さん(現 Zalando) エムスリーエンジニアリングフェローとは 在籍中…

半年間で45人にユーザーインタビューをして学んだこと

こんにちは。エムスリーエンジニアリンググループ、プロダクトマネージャーの中村です。日本最大級のオンライン健康相談サービスであるアスクドクターズをはじめ、コンシューマ領域でプロダクトマネジメントを担当しています。 今回は、プロダクトマネジメン…

幼児向け迷路のエディタを開発しました

エムスリー エンジニアリングGの岩本です。 会社ではWeb開発をインフラ・サーバサイド・フロント・運用全てを担っています。 一方家ではDIY・IoT・スマホアプリなどを作る子育てエンジニアやっています。 今回は5歳の娘が解く迷路を作成するために作った迷路…

サイトトップにAIを導入して売り上げに1億円貢献する

エンジニアリンググループ AI・機械学習チームの金山 (@tkanayama_)です。今回は、私が立ち上げ段階から主担当として推進しているプロジェクトである、サイトトップページのコンテンツを自動更新するシステムの開発について書きます。後のA/Bテストにより、…

シンプルかつ高速な文字列照合アルゴリズムを紹介します

こんにちは! エンジニアリンググループ マルチデバイスチーム 新卒1年目の小林です。 エムスリーでは、2週間に1度、Tech Talkという社内LT会(現在はリモートで)が開催されています。これは、とある回の発表テーマリストです。 Tech Talkのとある回の発表…

Pythonの機械学習用Docker imageのサイズ削減方法の紹介

エムスリーエンジニアリンググループ AIチームの笹川です。 バスケと、ロードバイクが趣味なのですが、現在、NBAのplayoffと、Tour de Franceが同時に開催されていて大変嬉しい毎日を過ごしています。 特にNBAのplayoffは、連日overtimeとなるような激戦や、…

BIT VALLEY 2020 にて『 Infrastructure as "型付き" Code - 急成長する事業のインフラ再構築 』を発表しました

エムスリー エンジニアリンググループの山口 (@no_clock) です。 2020/9/9 (水) 〜 2020/9/12 (土) に開催されたカンファレンス「 BIT VALLEY 2020 」にて、「 Infrastructure as "型付き" Code - 急成長する事業のインフラ再構築」を発表しました。

社内サービスを一括・即座・セキュアにリモートワーク開放した話

SRE

はじめまして。 エムスリーエンジニアリンググループSREチームの山本です。 先日来のリモートワーク促進の中、弊社でも多くの社員がオフィス外から接続するようになりました。 もちろん、VPNを利用すれば社内のサービスも利用できますが、VPNの使用量が一気…

ROSでSLAMラジコンをつくった

エムスリーエンジニアリンググループ/BIRの滝安(@juntaki)です。 BIRはビジネスインテリジェンス&リサーチの略で、そこでは医療従事者の会員向けアンケートをベースに、製薬会社へのマーケティング支援を提供する事業を行っています。 さて、BIRの事業とは…

Zoomでつかえる自動字幕ツール(AmiVoice/Go)

エムスリーエンジニアリンググループ/BIRの滝安(@juntaki)です。 BIRはビジネスインテリジェンス&リサーチの略で、そこでは医療従事者の会員向けアンケートをベースに、製薬会社へのマーケティング支援を提供する事業を行っています。 さて、BIRの事業とは…

FireTV stickを懐かしのコインタイマー化

エムスリー エンジニアリングGの岩本です。 会社ではWeb開発をインフラ・サーバサイド・フロント・運用全てを担っています。 一方家ではDIY・IoT・スマホアプリなどを作る子育てエンジニアやっています。 今回は子育てのために作ったFireTV stickのコインタ…

QAエンジニア採用のために、ペルソナを作成してみたお話

こんにちは。エンジニアリンググループ クオリティアシュアランス(QA)の窪田です。あっという間に時間が過ぎてしまっていることに焦りを感じています。今年度から採用にも関わらせていただいており、様々な施策を実施中です。今回は、ひょんなことから採用…