コドモン Product Team Blog

https://tech.codmon.com/

株式会社コドモンの開発チームで運営しているブログです。エンジニアやPdMメンバーが、プロダクトや技術やチームについて発信します!

フィード

記事のアイキャッチ画像
JJUG CCC 2025 Fallに3名登壇しました!
コドモン Product Team Blog
こんにちは。エンジニアのnrs、上代、JUNです。 国内最大級のJavaカンファレンス「JJUG CCC 2025 Fall」にコドモンから3名が登壇しました!本記事では、各セッションの内容と登壇者の振り返りをお届けします! JJUG CCC 2025 Fallとは 登壇セッション [nrs] イベントストーミングのはじめかた なぜこのテーマにしたのか 登壇してみて [上代] エラー処理の選択肢を増やす ~try-catchから始めて段階的に型安全へ~ なぜこのテーマにしたのか? 登壇してみて [JUN]小さくはじめる Property Based Testing なぜこのテーマにしたのか? …
12日前
記事のアイキャッチ画像
コードより行動、ちょうど良い協働
コドモン Product Team Blog
こちらは「コドモン Advent Calendar 2025🎄」の25日目、つまり最終日の記事になります。 こんにちは、昭和61年生まれ、エンジニアリングマネージャーの松浦です。 今年は昭和100年のアニバーサリーイヤーです。記念すべきこの年のアドカレの最後を担当できることになり、大変誇らしい気持ちです。 さて、アドカレが終わりということは、西暦2025年もあと少しで終わりということですね。 昭和101年となる西暦2026年は、娘が小学生になります。入学おめでとう。 小学校入学、イベントとしての「おめでたさ」はあるものの、親の率直な気持ちとしては 「嬉しいけど、嬉しいだけじゃない」 です。 日…
13日前
記事のアイキャッチ画像
KotlinにおけるエラーハンドリングとArrow-ktのEither型
コドモン Product Team Blog
この記事は、コドモンAdvent Calendar 2025 24日目の記事です。 こんにちは!プロダクト開発部のjunです。12月は子どもの誕生日が2回とサンタ業務と正月休みがあり、山積みの謎の段ボールやポチ袋たちと仕事をする日々です。 これらのビッグイベントを滞りなく段取りするマネジメント力が求められています。 さて、昨月コドモンではKotlin Festのスポンサーをさせていただきました。その際にスポンサーブースに置かせていただいたアンケートボードで「エラーハンドリングをどのようにしているか?」という内容のアンケートを用意していました。このアンケートに関するお話のなかで、コドモンとしては…
14日前
記事のアイキャッチ画像
テストがあれば、無限に挑戦できる🔥
コドモン Product Team Blog
この記事は、コドモンAdvent Calendar 2025 23日目の記事です。 こんにちは! コドモンでエンジニアをしている浦中です。 昨年産休に入り、今年の9月に復帰しました。外で車を見つける度に「ぶぶ!」と指差す子どもを見ては、サンタさんに大量の車のおもちゃをお願いしてしまいそうになる日々を過ごしています。 さて、2025年の12月といえば他でもない、AWS Lambda でPython 3.9のサポートが終了する月ですね。 私たちのチームでもバージョンアップを行いました。今回、ちょっとした振り返りをアドカレとして残すことにしました。シュトーレンをつまむおともとして気軽に読んでください…
15日前
記事のアイキャッチ画像
PHPUnit のテストダブルと仲良くなりたい(モック編)
コドモン Product Team Blog
こちらは「コドモン Advent Calendar 2025」の22日目の記事です。 tech.codmon.com こんにちは、プロダクト開発部のふくいです。 昨年の「コドモン Advent Calendar 2024」で以下の記事を書いたのですが、 tech.codmon.com 一年越しに続編として PHPUnit でモックを使ったテストコードについて、自分なりにサンプルコードを交えてまとめてみました。(他に書くネタが思い浮かばなかったとも言います、、💦 なお、記事中のサンプルコードは以下にまとめています。 また、記載したコードは PHP 8.2-8.5 と PHPUnit 11.5 の…
16日前
記事のアイキャッチ画像
エンジニアの成長を後押しする「テックチャレンジ補助制度」をスタートしました!
コドモン Product Team Blog
こちらは「コドモン Advent Calendar 2025」21日目の記事です🎄 こんにちは!プロダクト開発部のせきねこです。最近携帯電話を水没させてしまい、サンタさんからのプレゼントを待たずに4年ぶりに新機種へ買い替えました…最新機種は画面が大きくてキレイですね📱✨️ プロダクト開発部では、今期からエンジニア向けの新たな学習支援制度の運用をスタートしました! 今回は、新制度の内容や活用状況を紹介したいと思います♪ 新制度導入の背景 テックチャレンジ補助制度の概要 制度の目的 補助対象 制度利用のフローとイメージ 導入後のふり返り 実際に購入された書籍など メンバーからの声 喜びの声 改善・…
17日前
記事のアイキャッチ画像
コドモンにおけるSLI/SLO策定の道のり
コドモン Product Team Blog
こちらは「コドモン Advent Calendar 2025」20日目の記事です🎄 こんにちは、SREの三口です!私は今年の初めより、コドモンの各サービスにおけるSLI/SLOの策定に取り組んできました。PdMや開発チームの皆さんと連携しながら、この取り組みを進める中で気づいたこと、学んだことを今回まとめてみようと思います。 ちなみに、1歳5ヶ月になる娘はイヤイヤ期に突入し、エラーバジェットは常に消費、機嫌のSLOは永遠に満たせていません😭 SLIの指標選定と測定箇所 指標の選定 測定箇所の選定 開発チームへのヒアリング PdMとの連携でCUJを特定する 開発チームとSLI/SLOを策定する …
18日前
記事のアイキャッチ画像
問いが切り取る世界 —— pmconf2025で気づいたこと
コドモン Product Team Blog
この記事は、[コドモンAdvent Calendar 2025](https://tech.codmon.com/entry/2025/11/20/183357) 19日目の記事です。 こんにちは!コドモンでプロダクト企画部の部長を務めている重山です。 あっという間に2025年も終わりに差し掛かっていますね。娘からクリスマスプレゼントは「ピンクの松葉杖」がいいとリクエストをもらっており母は大変焦っております。 それはさておき、今年はありがたいことに1年の締めくくりとしてpmconf2025に登壇する機会をいただきました。 慌ただしく過ぎた一年の中で、自分の思考を一度立ち止まって見つめ直す、とて…
19日前
記事のアイキャッチ画像
AWS Signerによるイメージ署名を用いてコンテナビルドパイプラインの妥当性を検証する
コドモン Product Team Blog
こちらは「コドモン Advent Calendar 2025」18日目の記事です。 18日目は、SREチームの小西が執筆いたします。 概要 情報整理 イメージ署名とは AWS Signer とは AWS Signer を用いたイメージ署名の仕組み AWS Signer を用いた署名検証の仕組み 実現方法 1:イメージ署名部分 2:署名検証・不正検知部分 実装手順(イメージ署名部分) 1:AWS Signer Notation署名プロファイルを作成する 2:コンテナイメージへの署名を行う権限を付与する 3:コンテナビルドパイプラインにイメージ署名プロセスを追加する 実装手順(署名検証・不正検知部…
20日前
記事のアイキャッチ画像
モノリスプロダクトのためのAgent Skills入門:3つの分類で知識を整理する
コドモン Product Team Blog
この記事は「コドモンAdvent Calendar 2025」16日目の記事です🎅 こんにちは。プロダクト開発部の友野です。 記事公開のこの日、誕生日を迎えました*1。身体の成長(老化かもしれない)だけでなく、開発者としてのスキルも磨いていきたいところです。 そんな "スキル" つながりで、今回はClaudeの新機能「Agent Skills」を取り上げます。本記事では、Agent Skillsを活用したコンテキスト管理をテーマに、複数チームで開発しているモノリスプロダクトでの知識管理について考えていきます。Claude Codeを使い始めた方、特に複数チームで開発しているプロダクトに携わって…
22日前
記事のアイキャッチ画像
「正しい」アジャイルに苦しんでいた過去の私へ、「チーム」のアジャイルは楽しいよ
コドモン Product Team Blog
「アジャイルの正解」に縛られていた過去。そこからコドモンにジョインしてチームの文化に触れる中で「自分たちなりのアジャイル」を見つけるまでの軌跡。
23日前
記事のアイキャッチ画像
「ペアプロだと自分のペースで仕事ができない?」 中途入社4ヶ月の私が感じたこと
コドモン Product Team Blog
この記事は、コドモンに中途入社して4ヶ月のエンジニアが、同社が実践するペアプロの文化について、自身の経験を交えながら解説する内容。多くのエンジニアが抱く「ペアプロだと自分のペースで働けないのでは?」という疑問に対し、筆者は過去の師弟関係的なペアプロとの違いを踏まえつつ、コドモンでの「伴走型ペアプロ」はむしろ自分のペースを“合意形成のもとで調整しながら”進められる点が特徴であると語る。チームでの知識共有や属人化防止、柔軟な働き方との両立、心理的安全性の高さなど、転職先として気になるポイントに触れながら、実際の現場の雰囲気をリアルに伝える記事。
24日前
記事のアイキャッチ画像
みんなでワイワイやる探索的テスト
コドモン Product Team Blog
こちらは「コドモン Advent Calendar 2025🎄」および「ソフトウェアテスト・QAの小ネタ Advent Calendar 2025」の13日目の記事になります。 はじめに みなさん、こんにちは。QAエンジニアの砂川です。 今回は、「いつでも請求」*1の下書き機能をリリースする直前に行った探索的テストの様子を紹介します。 探索的テストに関して 以前は、探索的テストは他のテストケースを作成しない "モンキーテスト" や "アドホックテスト" と同様のものと言われることが多かったですが、近年これらのテストとは異なる活動であると言われ始めました。 実際に、JSTQB Foudation…
25日前
記事のアイキャッチ画像
スピード戦略立案:入社2週間でたどり着いた“保護者の幸せ時間”という答え
コドモン Product Team Blog
こんにちは!あるいはこんばんわ! 2025年7月に株式会社コドモンへ入社し、メモリー事業でPdMを担当している鮫島です。 踏切好きだった息子が10歳になってまさかの電車好きになり、サンタさんに希望したプレゼントは廃盤のプラレールです。サンタさんメルカリ頑張って! メモリー事業が展開している写真販売サービスでは、保育施設での子どもたちの日常を切り取った大切な思い出を保護者に届ける重要な役割を担っています。施設側の業務効率化と並行して、保護者のみなさまにより良い体験を提供することは、重要なミッションとなります。 この記事では、入社して2週間で戦略立案を進める中で「コドモンらしいユーザーペルソナ」に…
1ヶ月前
記事のアイキャッチ画像
献立エージェントの構築を通して学ぶ Strands Agents の使い方
コドモン Product Team Blog
こちらは「コドモン Advent Calendar 2025」の11日目の記事です。 こんにちは!コドモンでSREをしている江口です! 今回はずっと試してみたかったAWS製のAIエージェントフレームワーク「Strands Agents」を使って、ローカルに自分用の献立エージェントを作ってみました! はじめに Strands Agentsとは エージェントを実装する 最小構成のエージェント 実装 実行結果 補足 システムプロンプトを使う システムプロンプトとは 実装 実行結果 ツールを使う ツールとは ツール使用の簡単な流れ 実装 実行結果 補足 プロンプトの調整 ツールの自作 MCPサーバーか…
1ヶ月前
記事のアイキャッチ画像
ESLint と oxlint の併用構成への移行を行いました
コドモン Product Team Blog
この記事は「コドモン Advent Calendar 2025🎄」の10日目の記事になります。 コドモンでエンジニアをしている羽馬です。 今回は、コドモンの一部フロントエンド開発において、ESLint と oxlint の併用構成への移行を行った話をします。 背景 フロントエンド開発において、コードの品質を保つためにリンターは欠かせないツールです。このプロジェクトでも ESLint を使用してコードチェックを行っていました。 そんな中、別のプロジェクトで Biome から oxlint への移行を経験する機会がありました。 oxlint は Oxc project が開発する Rust 製の高…
1ヶ月前
記事のアイキャッチ画像
保育領域でもゴリゴリアジャイル開発 ──保護者の想いに寄り添い主要KPIを260%改善
コドモン Product Team Blog
こちらは「コドモン Advent Calendar 2025🎄」の9日目の記事になります。 コドモンでメモリー事業(写真共有・販売事業)のプロダクトマネージャーをしている中村です。 担当している写真販売機能は、保護者向けコドモンアプリの中に組み込まれています。保護者の方にとっては、毎日使う連絡帳や出欠連絡と同じ場所で、我が子の写真も見られる体験ができる機能です。 私たちが「メモリー事業」と呼ぶのは、扱っているのが単なる写真ではなく、保育園での思い出そのものだからです。お迎え時の親子の会話のきっかけになり、成長の記録として残っていく——そんな価値を大切にしています。 今回は、保護者向けアプリの写…
1ヶ月前
記事のアイキャッチ画像
Spring × KotlinのAPIで、起動直後に負荷が高騰する理由を調べてみました
コドモン Product Team Blog
こちらは「コドモン Advent Calendar 2025」の7日目の記事です。 こんにちは!コドモンでエンジニアをしている藤村です! 今回は実務で遭遇したSpring × KotlinのAPIをデプロイする際のメトリクス悪化について、何が起きているのか深掘りして調べてみました! 課題:タスク起動時のメトリクス悪化 まず試してみたこと 何が起きているかを調べるため、ローカルで再現してみる アプリケーション起動時 リクエスト処理時 気付き アプリケーション起動時のコンパイルが活発 リクエストを受けた時に走るコンパイルが思ったより活発じゃなかった ヘルスチェックについて調べる まとめ 起動時に起…
1ヶ月前
記事のアイキャッチ画像
複雑な公開条件を伴うロールアウトをDBで制御した話 〜 AWS AppConfigとの比較検討 〜
コドモン Product Team Blog
こちらは「コドモン Advent Calendar 2025🎄」の 6 日目の記事になります。 はじめに こんにちは。プロダクト開発部の河野です。 普段はコドモンの写真販売・共有機能を担当しているチームで、プロダクトの改善や新機能の開発を行っています。 先日、私たちのチームでは写真販売の新機能として「せんせいフォト連携機能」をリリースしました。 本記事では、このリリースで直面したロールアウトの課題と、その解決策についてお話しします。 www.codmon.co.jp 背景 今回のリリースにあたっては、以下の要件がありました。 公開日を厳守したい ステークホルダーが多く、プレスリリースでの周知も…
1ヶ月前
記事のアイキャッチ画像
やりゃ良いだけのことがやれない私へ
コドモン Product Team Blog
こちらは「コドモン Advent Calendar 2025🎄」の5日目の記事になります。 この記事は2025年の私から2026年の私に向けて書いています ですが、以下のことを日々ぼんやり感じている人にも届くといいなと思っています。 1日の終わりを勝ちで終えたい人 準備段階から完璧を目指しすぎて実行動に移せない人 昨日の自分を超えたい人 みなさん、ストレス、楽しめてますか?🌀 こんにちは!コドモンでエンジニアをしている郡司です。 師も走り回るような忙しい月、師走!クリスマス!アドカレ!🎅 仕事に勉強、家事、育児、日本のみなさんお疲れさまです! 年末に向けてなおさら忙しい毎日の中、多種多様なスト…
1ヶ月前
記事のアイキャッチ画像
ブラウザの仕様とともに考えるCSRF対策
コドモン Product Team Blog
こちらは「コドモン Advent Calendar 2025🎄」の4日目の記事になります。 こんにちは! プロダクト開発部の村松です! 昨今、有名OSSのサプライチェーン攻撃や、大手企業へのサイバー攻撃が相次いで報じられています。 今年の4月からプロダクトセキュリティチームにJOINしたこともあり、セキュリティについて学んできました。 今回は、そのなかでもCSRF攻撃とその対策について、学んだことをこの記事では紹介します。 ※ Cookieを用いたセッション管理を行っているものを対象にしています。 CSRF攻撃について CSRFによる攻撃手法は下記のとおりです。 引用: 安全なウェブサイトの作…
1ヶ月前
記事のアイキャッチ画像
コドモンのエンジニアリングマネージャーが最近やっていること
コドモン Product Team Blog
こちらは「コドモン Advent Calendar 2025🎄」の3日目の記事になります。 こんにちは、コドモンでエンジニアリングマネージャーをしている堀口です。 今年も早いもので、もうアドベントカレンダーの季節になりました。 我が家には5歳と3歳の子どもがいるのですが、今年のクリスマスはもうサンタが通用しなくなりそうです🎅 さて、昨年のアドベントカレンダーではコドモンにおけるエンジニアリングマネージャー(以下EM)の役割について整理した記事を書きました。 tech.codmon.com ただ、実際にEMが日々取り組む業務は、組織・個人の状況やプロダクトのフェーズによってさまざまです。自分の場…
1ヶ月前
記事のアイキャッチ画像
CSSやJSのファイル名に付いているなぞの文字列って何だろう?
コドモン Product Team Blog
はじめに この記事は「コドモンAdvent Calendar 2025」1日目の記事です🎅 こんにちは!コドモンの岡村亮太です! 最近めっきり寒くなってきましたね。 朝の布団から出るスピードが、だんだん "冬仕様" になってきました。 そして気づけば今年もアドベントカレンダーの季節!!🎄✨ コドモンのアドベントカレンダー初日を担当させていただきます。初日はやっぱり特別感がありますね。というわけで、気合いを入れてスタートダッシュしていきたいと思います!💨 さて、本題です。 開発中、ずっと気になっていたことがありました。 <!-- なにこれ? --> <link rel="stylesheet" …
1ヶ月前
記事のアイキャッチ画像
【イベントレポート】PHPカンファレンス福岡に登壇しました!
コドモン Product Team Blog
こんにちは!プロダクト開発部のせきねこです。11/8(土)に開催されたPHPカンファレンス福岡に登壇してきたので、参加レポートをお届けしたいと思います! phpcon.fukuoka.jp カンファレンス参加のきっかけ 登壇内容 カンファレンスの様子 前日準備 当日のセッション スポンサーブースめぐり 懇親会 さいごに カンファレンス参加のきっかけ コドモンは5月に開催されたPHPカンファレンス新潟、6月に開催されたPHP Conference Japanそれぞれでスポンサーブースを出展し、私もスタッフおよび参加者としてカンファレンスに顔を出していました。 今回、会社としてのブース出展はなかっ…
2ヶ月前
記事のアイキャッチ画像
【イベントレポート】Kotlin Fest 2025に参加しました!
コドモン Product Team Blog
こんにちは!エンジニアの藤村です。 2025年11月1日に開催されたKotlin Fest 2025に、コドモンはゴールドスポンサーとして協賛しました! この記事では、ブースコンテンツの検討から当日のスポンサーブースやセッション、懇親会の様子をレポートします。 ブースに来ていただいたみなさま、ありがとうございました! 協賛の背景とブース検討 コドモン開発チームではメインプロダクトにて一部サーバーサイドKotlinを採用しており、Kotlinコミュニティを盛り上げる一助になったらいいな、という思いで協賛しました! なぜKotlinを利用しているか コドモンのメインプロダクトでは基本的にサーバーサ…
2ヶ月前
記事のアイキャッチ画像
4年連続!コドモン開発チームアドベントカレンダー🎄2025
コドモン Product Team Blog
こんにちは!Engineering Officeチームのおかぱるです🎄今回は4年目となる「コドモン開発チームアドベントカレンダー2025」の紹介をします! コドモン開発チームのアドベントカレンダー2025 これまでのアドベントカレンダー 今年のアドカレ運営 終わりに コドモン開発チームのアドベントカレンダー2025 12月になったら都度、新着の記事を更新していく予定です🎅 さまざまな職種のメンバー(エンジニア、UI/UXデザイナー、プロダクトマネージャー、エンジニアリングマネージャーなどなど)が執筆予定で、バラエティ豊かなテーマでお届けします。お楽しみに!!! 日付 タイトル / リンク 執筆…
2ヶ月前
記事のアイキャッチ画像
「抽象に依存する」クラス設計の具体例 - 生成AIを組み込んだアプリケーションを題材に
コドモン Product Team Blog
はじめに DIP(依存関係逆転の原則) 生成AIを組み込んだアプリケーションにおける抽象と具象の例 抽象と具象を反映したクラス設計の例 機能: Generator 入出力: ImageSummaryGenerator 実現方針: GeneratorByAI 実現手段: OpenAIPromptBuilder 実装の詳細: ImageSummaryPromptBuilderV1 抽象と具象を反映した設計の効果 プロンプトの改善 生成AIプロバイダーの変更 生成AIを使わないようにする 生成の入出力の変更 他の生成タスクの作成 まとめ どこまで抽象化すべきか? おわりに おまけ はじめに こんにち…
2ヶ月前
記事のアイキャッチ画像
コドモンプロダクト開発チームが取り組む重要課題 🐍 2025-26年度ver 🐎
コドモン Product Team Blog
こんにちは!エンジニアリングマネージャーの堀口です。 私たちコドモンは、「子どもを取り巻く環境をテクノロジーの力でよりよいものに」というミッションのもと、子どもたちがより良い環境で育つことを支援するプロダクトを開発しています。 今回は、2025年から2026年にかけて開発組織が取り組んでいる重要課題をまとめてみました。2023年に書かれた同様の記事があるので、2023年に掲げた課題がその後どうなったのか、まず振り返ってみたいと思います。 tech.codmon.com 目次 2023年の重要課題のその後 決済基盤をつくる アカウント認証基盤のリプレイスを進める モバイルアプリの基盤改善をスター…
2ヶ月前
記事のアイキャッチ画像
【イベントレポート】Vue Fes Japan 2025に協賛しました!
コドモン Product Team Blog
こんにちは!普及推進部エンジニアのまっせーです! コドモンでは、プロダクトやサイトの一部でVue.jsを採用しており、2024年に続いて今年も「Vue Fes Japan 2025」にゴールドスポンサー・幕間スライドスポンサーとして協賛しました。 当日の様子 登壇セッション Nuxt 4 の Singleton Data Fetching Layer で 何が変わるのか 公式・他社スポンサーブースの様子 アフターパーティー イベントを終えて 当日の様子 今回は前日に準備を行ったので、当日朝は少し余裕がありました。 コドモンのスポンサーブースとノベルティ 多くの回答ありがとうございました! コド…
2ヶ月前
記事のアイキャッチ画像
Vue Fes Japan 2025に登壇します
コドモン Product Team Blog
こんにちは、株式会社コドモン 横断UXチームの羽馬です。 この度、Vue Fes Japan 2025で登壇させていただくことになりました。今回はLightning Talkとパネルディスカッションに参加する機会をいただき、とても楽しみにしています。 Vue Fes Japan 2025について Vue Fes Japan 2025は、2025年10月25日(土)に大手町プレイスホール&カンファレンスで開催される日本最大級のVue.jsカンファレンスです。2018年から続くこのイベントは、Vue.jsコミュニティの「お祭り」として、多くの開発者が集まり学び合う場となっています。 今年は特に豪華…
3ヶ月前