株式会社カケハシ の技術ブログ

RDS Snapshot Exportを利用してDatabricksにデータ連携を行う

こちらの記事は Databricks Advent Calendar 2023 の21日目の記事です。 こんにちは、カケハシのデータ基盤チームでデータエンジニアをしている伊藤と申します。 カケハシのプロダクト 1 ではRDS(Aurora MySQL/Aurora PostgreSQL)を利用しています。 全社的なデータ活用基盤のプラットフォームとしてDatabricksを採用し 、Databricks上でRDSのデータを使用して分析したいという要望が社内で増え

FlutterでDatadog RUMを利用する

この記事は カケハシ Advent Calendar 2023 の20日目の投稿になります。 adventar.org はじめに こんにちは!カケハシでおくすり連絡帳 Pocket Musubi というサービスを開発している牧野です。 皆さんはモバイルアプリのモニタリングをしていますでしょうか? 我々のチームではFlutterでモバイルアプリを開発しています。 モバイルアプリ開発においては、アプリの起動時間やCPU、メモ

データメッシュアーキテクチャの段階的な検討プロセスをご紹介します

この記事は カケハシ Advent Calendar 2023 の19日目の投稿になります。 adventar.org 東 浩稔(あずま ひろとし)と申します。 私は、カケハシでデータプロダクトのPdM(プロダクトマネージャー)を務めております。 2023年の7月に入社し、全社のデータ利活用を促進するため、データプロダクトの整備・強化に取り組んでいます。 今回は、9月にDatabricks AI World Tour Tokyo 2023で発表し

良いプロダクトづくりに必要なこと

はじめまして。AI在庫管理の開発チームでバックエンドエンジニアをしている沖です。社内ではファーストネームで「たくおさん」と呼んでもらうことが多いです。まだ(もう?)入社して4か月ちょっとなのですが、もりもり開発ができていて楽しいです。 この記事は カケハシ Part 1 Advent Calendar 2023 19日目の記事です。 カケハシ Part 2 Advent Calendar 2023 と合わせて楽しんで

Airflow Zombie Task への対処法

こんにちは。AI 在庫管理チーム ソフトウェアエンジニアの坂本です。 今回は AI 在庫管理のバッチ処理で利用しているワークフローツール Airflow (MWAA) の Zombie Task に苦労したケースとその対処法について紹介しようと思います。 概要 Airflow で動かしているバッチ処理が Zombie Task という事象によってエラーになってしまうことが高頻度で発生しました。 Airflow のタスクを適

横断データサイエンス組織になったので共通的な分析プロセス・ルールを整備し始めました

こちらの記事は カケハシ Advent Calendar 2023 Part2 の17日目の記事になります。 はじめに こんにちは、株式会社カケハシのデータサイエンティストの保坂です。 2023年9月より、これまで2つに分かれていたデータサイエンス系メンバーの属するチームが合併し、医薬品サプライチェーン事業および Patient Engagement事業 を担うPharma Divisionにおける横断データサイエンス組織となり

VUCAと共にあるプロダクトバックログ

はじめに こんにちは。カケハシで Patient Engagementという新規事業 に関わるプロダクトマネジャー(以降PdM)を担当している渡部と申します。現在はこれらの事業を加速させるために、いわゆる0→1フェイズ、かつ、SoE( System of Engagement )の側面が強いプロダクト・サービスの企画開発をしております。 カケハシではスクラムでのアジャイル開発が共通して採用されています

「価値」から小さく始めるドメイン駆動設計

こちらの記事は カケハシ Advent Calendar 2023 の 16日目の記事になります。 概要 こんにちは。AI在庫管理の開発チームでSWEをしている小室です。 私は普段ドメイン駆動設計(以下、DDD)を意識しながら開発することが多く、実践を重ねるほどDDDの素晴らしさを実感しております。 最近異動してきたAI在庫管理の開発チームでは、現状はあまりDDDを意識して開発を進めていないの

カケハシ、採用広報はじめました

はじめまして、カケハシで採用広報を担当している上野です。 今回、2023年の春から担当してきた採用広報専任としての取り組みをアドベントカレンダーとして公開するべく、筆を執ることになりました。よろしければ、お付き合いいただけたらと思います。 「カケハシ」を知ってもらうべく、採用広報チームを立ち上げ まずは、簡単に自己紹介をさせてください。わた

Mutation Testing でテストケースの品質を高める

テストの範囲や深さをどこまでカバーするべきかは開発者にとって常に難しい課題です。完全なテストを書くことは困難であり、バランスを見つけることが求められます。 この記事では、テストケースの品質を担保する手法としてMutation Testingを紹介します。 Advent Calendarもやってるので読んでみていただけると嬉しいです。 カケハシ Part 1 Advent Calendar 2023 カケハシ Part 2 Adv

Wing(プレリリース中) を使ってみたら開発体験が良さそうだったので紹介してみる

こちらの記事は カケハシ Advent Calendar 2023 の 15 日目の記事になります。 adventar.org はじめに こんにちは、おくすり連絡帳 Pocket Musubi というサービスを開発している石井です。 私たちのチームはフルスタックなエンジニアで構成されております。しかし個人個人で得意な分野はあって、私はその中でもインフラが好きなエンジニアになります。さてさてそんなインフラです

Slack次世代プラットフォームで業務効率化に貢献する💪

こんにちは!ソフトウェアエンジニアの種岡です。 こちらの記事は カケハシ Advent Calendar 2023 Part2 の14日目の記事になります。 Part1 もあるのでぜひご覧ください! はじめに カケハシではコミュニケーションツールとしてSlackを導入しています。 開発チームの多くはフルリモートで働いていることもあり、仕事の中心にSlackがあるのが当たり前の日常になっています。 そん

ソフトウェアエンジニアと育児休業

こちらの記事は カケハシ Advent Calendar 2023 の 14日目の記事になります。 https://adventar.org/calendars/8587 こんにちは、株式会社カケハシで おくすり連絡帳 Pocket Musubi の開発を担当している 渡辺 です。 私ことですが、2023年3月16日に第一子が誕生し、育児休業を取得いたしました。本稿ではなぜ育児休業を取得したのか、実際取得してどうだったのかを記述します。 取得期間 2023

DynamoDBのCDCデータを利用して、ニアリアルタイムにDatabricksへ取り込む

こちらの記事は Databricks Advent Calendar 2023 の16日目の記事になります。 こんにちは。カケハシのデータ基盤チームでデータエンジニアをしている松田です。カケハシでは、 2022年7月ごろから全社的なデータ活用基盤のプラットフォームとしてDatabricksを採用し 、1年以上経過しました。 今回の記事では、DynamoDBの変更データキャプチャ(CDC)データを利用して、ニアリアルタ

業務システム SPA のフロントエンド技術選定(2023年版)

本エントリは カケハシ Part 2 Advent Calendar 2023 の13日目の記事です。 ( Part 1 もおもしろい記事がいっぱいあるので、ぜひご覧ください。) はじめに こんにちは。カケハシでソフトウェアエンジニアをしている平松です。 今年、新規プロダクト立ち上げの機会があり、その際に行ったフロントエンドの技術選定について紹介したいと思います。 フロントエンドの領域は選