ゼスト Tech Blog

ゼストは「護りたい。その想いを護る。」をミッションに、在宅医療・介護業界向けのSaaSを開発しています。

ゼスト開発組織の2025年の振り返り

この記事は、ゼスト Advent Calendar 2025の最終日の記事です。 株式会社ゼストCTO 豊島です。 ちょうど1年前に、「ゼスト開発組織の2024年の振り返り」を書きましたが、今年も振り返り記事を書いてみようと思います。 プロダクトのこと 訪問診療サービスの…

他システムとのデータ連携って考えることがたくさんあるよね

ゼストでPEM(プロダクトエンジニアリングマネージャー)兼バックエンドエンジニアをやっている今井です。 この記事は、ゼスト Advent Calendar 2025(https://adventar.org/calendars/12198)の24日目の記事です。 「それはそう。」なタイトルを目指してみ…

Prismaと生成列

はじめに こんにちは!またもや株式会社ゼストでエンジニアをしている正原です。 この記事が公開されるクリスマスイブイブともなると、2025年はもう約一週間しか残っていません。 稼働日も限られてきて今着手してるタスクが終わるのか?と少し焦る気持ちもあ…

@vis.gl/react-google-maps で実装する地図のコスト削減とUXの工夫

こんにちは、株式会社ゼストでエンジニアをしている永井です。 皆さん、マップ使ってますか?初めての場所に向かうとき、待ち合わせ場所を確認するときなど、日常的に使っている方が多いのではないでしょうか。 私たちが開発している ZEST SCHEDULE でも、住…

情報を正しく理解するために、エンジニアが誤謬論に入門してみた

こんにちは。株式会社ゼストでWebアプリケーションエンジニアをしている海老原です。 技術選定、プログラム設計、毎日のコードレビュー。ソフトウェア開発の現場は、常に判断と議論の連続です。その中で、結論は出したけれどなんだかモヤモヤする、という経…

「またこのバグ…」を未然に防ぐ!手戻りの質を変えた3つの視点

概要 1. はじめに 2. 課題:コンテキストスイッチという見えないコスト 3. アプローチ:QAの知見を「実装前の武器」にする 作成した「思考補助」チェックリスト 4. 運用:チェックリストは「義務」ではなく「補助線」 5. 結果:差し戻しの「質」が変わった 6…

React NativeでもtRPCを活用!Full-Stack TypeScriptでモバイルアプリ開発

この記事は、ゼスト Advent Calendar 2025の19日目の記事です。 こんにちは、株式会社ゼストでエンジニアをしている山下です。 弊社では訪問看護・介護事業所向けのスケジュール管理サービス「ZEST」を開発しています。先日、弊社のプロダクトの1つである ZE…

複雑なスケジュールを解くUIデザインと心理学の話

こんにちは。株式会社ゼストでプロダクトデザインを担当している長沢です。 最近めっきり寒くなり、給湯器のお湯じゃないと食器が洗えない季節になりましたが、皆様いかがお過ごしでしょうか。 さて、今回は私が普段向き合っている『ZEST SCHEDULE』のデザイ…

Dataformワークフローとの出会い

最近導入したDataformのワークフローについて紹介したいと思います。 はじめに 弊社の在宅医療・介護業界向け訪問スケジュール管理サービスである「ZEST SCHEDULE」で登録・蓄積されたデータを可視化できる「ZEST BOARD」というサービスがあり、BigQuery x L…

【参加レポート】pmconf 2025に参加してきました!

この記事は、ゼスト Advent Calendar 2025(https://adventar.org/calendars/12198)の16日目の記事です。 こんにちは、株式会社ゼストでプロダクトマネージャーをしている加藤です。 先日、「プロダクトマネージャーカンファレンス 2025(pmconf 2025)」東…

OpenSpec好きかもしれない

ゼストでPEM(プロダクトエンジニアリングマネージャー)兼バックエンドエンジニアをやっている今井です。 この記事は、ゼスト Advent Calendar 2025(https://adventar.org/calendars/12198)の15日目の記事です。 普段は主にClaude Codeを使っていますが、…

GitHub Actions のコストが思ったより高かったので、短期間でできる限り削減した話

こんにちは、株式会社ゼストでエンジニアをしている菊池です。 12月も中旬。今年も残すところあと半月になりましたね。 今回はゼストで行った GitHub Actions の請求金額を 38% カットしたプロセスを紹介します。 GitHub Actions のコストの方程式 まず前提…

PlaywrightとGitHub ActionsによるE2Eテスト自動化の実践

1. はじめに 現状の課題 これまで、回帰テストはすべて手作業で実施していました。 1回の作業時間は短いものの、継続的な運用において以下のリスクが顕在化していました。 非稼働日の監視空白 休日や体調不良など、PCに触れない期間はテストができません。そ…

Lookerテスト機能の基本と注意点

こんにちは、株式会社ゼストでインターンをしている榎橘(東京大学3年)です。 現在はLookerを使ったZEST BOARDというダッシュボード開発に参加しています。 その中でLookerのテスト機能を使うことがあったのですが、調べてもあまり情報がなく困ったことがあ…

Zod4、信じてるからな

はじめに こんにちは!株式会社ゼストでエンジニアをしている正原です。 最近より寒くなって鍋が美味しい季節になりましたが、 日本の四季は夏と冬しかないのかな?とよく思うことがあります。 今回は弊社プロダクトを支えていると言っても過言ではない、Zod…