TECH PLAY

株式会社カケハシ

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

382

こちらの記事は カケハシ Advent Calendar 2023 の 16日目の記事になります。 概要 こんにちは。AI在庫管理の開発チームでSWEをしている小室です。 私は普段ドメイン駆動設計(以下、DDD)を意識しながら開発することが多く、実践を重ねるほどDDDの素晴らしさを実感しております。 最近異動してきたAI在庫管理の開発チームでは、現状はあまりDDDを意識して開発を進めていないのですが、プロダクトが対象としている世界が非常に複雑であることと、今まさに多くの法人様に利用していただけるようになったうれしい悲鳴として成長痛を感じ始めており、ドメイン駆動設計を何かのヒントとしてプロダクト…
はじめまして、カケハシで採用広報を担当している上野です。 今回、2023年の春から担当してきた採用広報専任としての取り組みをアドベントカレンダーとして公開するべく、筆を執ることになりました。よろしければ、お付き合いいただけたらと思います。 「カケハシ」を知ってもらうべく、採用広報チームを立ち上げ まずは、簡単に自己紹介をさせてください。わたしは、2021年の4月にカケハシにジョインしました。当時は、2年ほどエンジニアリクルーター兼HRBPというかたちで、採用に従事。入社当初の課題は、カケハシという会社を候補者がなかなか知らないことでした。 というのも、Tech Blogや自社採用サイトなどが当…
テストの範囲や深さをどこまでカバーするべきかは開発者にとって常に難しい課題です。完全なテストを書くことは困難であり、バランスを見つけることが求められます。 この記事では、テストケースの品質を担保する手法としてMutation Testingを紹介します。 Advent Calendarもやってるので読んでみていただけると嬉しいです。 カケハシ Part 1 Advent Calendar 2023 カケハシ Part 2 Advent Calendar 2023 Mutation Testingとは Mutation Testingは、Fuzzing Testの1つで、コード内にミュータントと…
こちらの記事は カケハシ Advent Calendar 2023 の 15 日目の記事になります。 adventar.org はじめに こんにちは、おくすり連絡帳 Pocket Musubiというサービスを開発している石井です。 私たちのチームはフルスタックなエンジニアで構成されております。しかし個人個人で得意な分野はあって、私はその中でもインフラが好きなエンジニアになります。さてさてそんなインフラですが、最近 Wing というツールを知りまして結構面白かったので紹介します。 Wing とは? Wing は IfC のツールです。 IaC だったら耳に馴染みがあるのですが、a でなく f で…
こんにちは!ソフトウェアエンジニアの種岡です。 こちらの記事は カケハシ Advent Calendar 2023 Part2 の14日目の記事になります。 Part1もあるのでぜひご覧ください! はじめに カケハシではコミュニケーションツールとしてSlackを導入しています。 開発チームの多くはフルリモートで働いていることもあり、仕事の中心にSlackがあるのが当たり前の日常になっています。 そんな職場としての役割も果たしているSlackに、お手軽に独自ワークフローを作成する仕組みが備わっているのをご存知でしょうか? この記事ではSlack次世代プラットフォームを使った業務効率化事例を紹介し…
こちらの記事は カケハシ Advent Calendar 2023 の 14日目の記事になります。 https://adventar.org/calendars/8587 こんにちは、株式会社カケハシでおくすり連絡帳 Pocket Musubiの開発を担当している渡辺です。 私ことですが、2023年3月16日に第一子が誕生し、育児休業を取得いたしました。本稿ではなぜ育児休業を取得したのか、実際取得してどうだったのかを記述します。 取得期間 2023年4月1日から2023年10月1日(約半年) 育児休業 大前提として、こどもが産まれたら育児休業は当然取るものだというのが私の中でありました。 理由…
こちらの記事はDatabricks Advent Calendar 2023の16日目の記事になります。 こんにちは。カケハシのデータ基盤チームでデータエンジニアをしている松田です。カケハシでは、2022年7月ごろから全社的なデータ活用基盤のプラットフォームとしてDatabricksを採用し、1年以上経過しました。 今回の記事では、DynamoDBの変更データキャプチャ(CDC)データを利用して、ニアリアルタイムにDatabricksへデータを取り込んだことについての投稿になります。 DynamoDBのCDCデータ利用でリアルタイム化とコスト削減 DynamoDBはカケハシのメインプロダクトで…
本エントリはカケハシ Part 2 Advent Calendar 2023の13日目の記事です。 (Part 1もおもしろい記事がいっぱいあるので、ぜひご覧ください。) はじめに こんにちは。カケハシでソフトウェアエンジニアをしている平松です。 今年、新規プロダクト立ち上げの機会があり、その際に行ったフロントエンドの技術選定について紹介したいと思います。 フロントエンドの領域は選択肢が豊富で、変化のスピードも速いため、プロダクトの要件に適した技術を選ぶことはひとつの挑戦です。 実際、フロントエンド技術選定のヒント 【令和五年度版】のアドベントカレンダー記事を読んで、その難しさを改めて感じまし…
この記事はカケハシ Advent Calendar 2023 の 13日目の記事になります。 今年はPart2もあるのでぜひそちらもご覧ください! はじめに こんにちは!KAKEHASHIでおくすり連絡帳 Pocket Musubi というサービスを開発している星川です。チーム内では主にFlutterを利用したスマートフォンアプリ開発を担当しています。 このおくすり連絡帳アプリには、薬剤師と患者さんがオンラインでやり取りする、オンライン服薬指導という機能があり、患者さんはスマートフォンで薬剤師とビデオ通話を行うことが可能になっています。 このようなビデオ通話や画像などのコンテンツを扱う場合は、…
はじめに はじめまして。 Musubi 開発チームで SRE を担当している、家事育児 🧹🍳👧 の負担率がイレブンナインの大山です。 この記事はカケハシ アドベントカレンダー🗓 part2の 12 日目の記事です。 そして入社してそろそろ 2年になりますが初投稿です。 この記事 is 何 ゆるふわスクラムをしていた私(38歳)がはじめてガチのスクラムにチャレンジし、継続的に課題を解決しながらスプリントを走った備忘録です。 また課題に対するカウンターや、スプリントを 4回ほどこなしたイマココの所感をまとめています。 記事のタイトルにあえて年齢を入れたのは下記の対象読者に向けた意図がありました。 …
はじめに こんにちは!エンジニアリングマネージャーの小田中(@dora_e_m)です。 この記事はカケハシ Advent Calendar 2023 の 12日目の記事になります。 https://adventar.org/calendars/8587 今年はPart2もあるのでぜひそちらもご覧ください! https://adventar.org/calendars/8728 この記事ではタイトルのとおり、新規事業のプロダクト開発チームにおいて新任のエンジニアリングマネージャー(以下、EM)がどのような役割を担うのか、私自身の実体験をもとに紐解いていきます。 前提: カケハシに存在するEM、開…
こちらの記事は カケハシ Part 2 Advent Calendar 2023 の 11日目の記事になります。 こんにちは、AI在庫管理バックエンドエンジニアの安藤です。 今回は、在庫管理システムをテーマにXPを意識した取り組みを行ったのが大変だっ楽しかったので、その振り返りをしようと思います。 トライしたこと 先日、自分たちが普段気づいていないことに気づける機会を開発ディレクターの指示のもと作ってもらいました。 普段の開発のなかではなかなかアグレッシブな試みは難しいため、在庫管理のプロトタイピングを改めて試すなかでいくつかの制約を設けることで普段なんとなくやりすごしてしまっていることに気づ…
本エントリはカケハシ Advent Calendar 2023 の 11日目の記事です。 今年はPart2もあるのでぜひそちらもご覧ください! カケハシのVP of Engineeringの湯前(@yunon_phys)です。皆さん、目標設定と評価は順調ですか?私はこれまで何年にも渡って、様々なメンバーの目標設定や評価をしてきました。残念ながら、こうすれば良い目標設定や評価が出来る!という銀の弾丸は無さそうです。でも、こう考えたら目標設定はやりやすいかも、こうすると評価はより納得感のあるものになるかも、というのはあります。 そこで今回は制度を施行・運用していく立場の人間として、目標管理と評価制…
こちらの記事は カケハシ Advent Calendar 2023 の12月10日の記事になります。 はじめに こんにちは。カケハシで機械学習エンジニアをしている木村です。 私は今年の8月に入社してMusubi AI在庫管理の開発を行なっています。カケハシでは入社時のオリエンなどのプログラムがとても充実していますが、AI在庫管理のプロダクトは多数のモジュールで構成されておりそれらを少人数でカバーしていることもあって開発面でのオンボーディングには時間がかかってしまいます。 その中で顧客からの課題解決のタスクがエンジニアにとってオンボーディングを進める上で良いタスクだと感じましたので、顧客課題から…
こんにちは。カケハシでソフトウェアエンジニアをしている椎葉(@bufferings)です。私の所属するチームでは先日「質とスピード」についてのふりかえりを実施しました。この記事では、チームが「質とスピード」をふりかえってどのようなことを話し合い、何を決めたのかご紹介します。 この記事は カケハシ Part 1 Advent Calendar 2023 10日目の記事です。今年のカケハシのアドベントカレンダーにはPart 1とPart 2があるので、両方とも楽しんでいただけると嬉しいです。 カケハシ Part 1 Advent Calendar 2023 カケハシ Part 2 Advent C…
はじめに こんにちは!プロダクトマネージャーの高橋です。 こちらの記事はカケハシAdvent Calendar 2023 Part2の9日目の記事になります。 adventar.org Part1もあるのでぜひそちらもご覧ください! adventar.org カケハシに入社して4か月が経ちました。入社してからは新規事業で薬局向けの新規SaaSプロダクトを担当しています。 この記事では、前職まではECなどtoCプロダクトを中心に経験してきた僕がtoBプロダクトに挑戦してみてどうだったかを書いていこうと思います。 toCプロダクトとtoBプロダクトで感じた違いや学び直し 医療バックグラウンドがない…
本記事は カケハシ Advent Calendar 2023 9 日目の記事です。 adventar.org Musubi 開発チームの加藤です。1 年ぶり ですね。 皆様は 2023 年をいかがお過ごしでしょうか。 今年 Musubi 開発チームは多くのリソースを使って技術的負債の解消を行いました! 今回はその内容の一部を報告します。 バックエンドの完全サーバレス移行🎉 2022 年から、サービス開始時の AWS Elastic Beanstalk から、AWS Lambda + Amazon API Gateway のサーバレス構成へ移行を開始しており、今年ついに完了しました! 移行のモチ…
カケハシに興味を持ってくれた人と会話する中で働き方の部分でも多くの質問をいただきます。 そこで普段いただくような質問に対してこの記事で回答してみようかなと思います。 前提 チーム個別で異なる部分もあるので、全社共通な質問内容に対する回答を記載しています。 よくいただく質問 リモートワークについて リモートワークをしている人が多く、特にエンジニアはほとんどの人がリモートワークで、北は北海道、南は沖縄まで全国に散らばって仕事をしています。 かくいう自分も入社して3年経ちますが、出社した回数は片手で数えるくらいです。 リモートワークで働く人が多いので、リモートワークナレッジのようなものの高まりは感じ…
カケハシでデータサイエンティストとして働いている蓑田です。 こちらの記事は カケハシ Advent Calendar 2023 の8日目の記事になります。 今回はTensorFlow Probability(以降、TFPと呼ぶ)を使って独自の確率分布を定義するための方法について書いていこうと思います。 みなさんさまざまな領域でデータを活用されていると思いますが、得られたデータの背後には色々な事象が存在しています。たとえばカケハシでは薬局での処方データや採用している医薬品のデータが得られていますが、同じ効用でも複数のメーカーの医薬品を扱っていたり1、毎年メーカーが切り替わっていたりします。医薬品…
こちらの記事は カケハシ Part1 Advent Calendar 2023 の8日目の記事になります。 こんにちは! カケハシでMusubi Insightの開発を行っている高田です。 Musubi Insightは、立ち上げ当初よりフロントエンドフレームワークにAngularを採用していましたが、この度、React(Next.js)にリプレイスしました。 今回は振り返りも兼ねてその経緯やリプレイスまでの流れ、リプレイスを通して得られたメリットなどをまとめていきます。 ※技術的な内容はまた別記事にまとめたいと思います。 なぜリプレイスしたのか? Musubi Insightはカケハシの中で…