コドモン Product Team Blog

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

M2 MacBook AirにローカルLLMを入れてみた

こちらは「コドモンAdvent Calendar 2023」の12日目の記事です。 qiita.com こんにちは!プロダクト開発部の成本です。 昨今AI技術が急速に浸透しており、弊社でも今年Github Copilotが導入されました。書いている途中のコードが自動補完されたり、質問に対…

チームで学ぶTDD輪読会

こちらはコドモン Advent Calendar 2023の11日目の記事です qiita.com こんにちは!コドモンプロダクト開発部の村松です。 コドモンでは1週間につき半日、業務時間を自己学習に使える0.5投資制度があります。 今回は0.5投資制度を使い、チーム内で行ったTDD…

新卒1年目エンジニアの個人開発インフラ事情🌱

こちらは「コドモンAdvent Calendar 2023」の10日目の記事です qiita.com こんにちは! プロダクト開発部でエンジニアをしている23新卒の藤村です 新卒研修のアウトプットも兼ねて取り組んでいる個人開発について、特に学びの大きかったインフラまわりに焦点…

対話型CLIライブラリのInquirer.jsを試してみた

はじめに この記事は「コドモン Advent Calendar 2023」9日目の記事です! qiita.com こんにちは、コドモンプロダクト開発部の尾沼です。 最近対話型CLIアプリを作成してみたいなと思い、Node.jsやシェルスクリプトで入門してみました。 対話型CLIのイメージ…

負荷試験がわからない問題をちょっとだけ明るくしてみた件について

コドモンのカレンダー | Advent Calendar 2023 - Qiitaの8日目の記事です。 こんにちは。QAエンジニアのこやまです。 社内で実施している負荷試験を改めて考えてみた足跡 について、ご紹介します 前提 弊社の負荷試験 課題 1.ガイドラインを見てもどのよう…

コードサンプルで学ぶMockKの使い方

こちらは「コドモン Advent Calendar 2023」の 7日目の記事です qiita.com こんにちは。プロダクト開発部の上代です。 私のチームではKotestを使用してテストコードを書いており、モッキングライブラリのMockKを採用しています。 MockKはKotlin専用のモッキ…

AWS CloudTrail から垣間見る AWS Step Functions の挙動

この記事は コドモン Advent Calendar 2023 6日目の記事です! こんにちは。Webエンジニアの八木です。 コドモンテックブログ初投稿&アドベントカレンダーということもあり、趣味全開の内容にしてみました。 今回の記事では、AWS Step Functionsの挙動をAPI…

輪読会でチームの共通言語を作ったら開発しやすくなりました

こちらの記事は「コドモン Advent Calendar 2023」の 5日目の記事です こんにちは、業務改善エンジニアの本田です。 業務改善エンジニアは、プロダクトの開発ではなく、コドモンの社員が利用する社内システムの開発に携わっています。最近はシステムの刷新を…

【入社エントリー】フルリモートUXリサーチャーから、フルリモートPdMにジョブチェンジしました

こちらの記事は コドモン Advent Calendar 2023 の4日目の記事です。 こんにちは、7月1日にコドモンにジョインし、写真共有・販売サービスのプロダクトマネジメントを担当しています、佐久間せんかと申します。 かれこれ5年ほど、首都圏の企業に勤めながら、…

console.logをかわいくしてデバッグタイムを楽しもう🎄

こちらの記事は「コドモン Advent Calendar 2023」の 3日目の記事です qiita.com こんにちは、コドモンプロダクト開発部の関根(せきねこ)です。Webアプリケーションエンジニアをしています。 突然ですが、みなさんはWebフロント開発のデバッグ、どうしてい…

GaugeでE2E並列化を試した話

こちらはコドモン Advent Calendar 2023の2日目の記事です qiita.com こんにちは! コドモンプロダクト開発部の加藤です。 今回はGaugeで並列実行を試した話を紹介します。 Gaugeとは 並列化に取り組んだ背景 並列化の取り組み 利用したコマンド コマンド利…

まさか、行動指針が形骸化していない、だと?

こんにちは。コドモンプロダクト開発部の関です。今年もAdvent Calendarが始まりました。 こちらの記事は コドモン Advent Calendar 2023 の1日目の記事です 初日はコドモンの行動指針*1の一つ「目的から考えよう」をテーマに、コドモンのエンジニアがどのよ…

【入社エントリー】愛着の持てるプロダクトで難易度の高い課題解決を!そんな思いを持ってコドモンにジョインしてくれたテックリードを紹介します!

こんにちは! Engineering Officeの篠原です。 今回は2023年1月に入社されたエンジニアの関根さんにインタビューをしていこうと思います! 関根さんはエンジニア歴10年目の今年、保活をしている際に施設で実際に目にしたコドモンのプロダクトに興味を持ち、…

ユーザーに価値をしっかり届けるために実例マッピングを実施しました

プロダクト開発部の千田です。 チームで「実例マッピング」を実施してみたので、今回はそのことについて記事を書いていこうと思います。 ユーザーストーリーが曖昧なまま開発が進んでいる、ビジネスサイドと開発者の一体感がないなどの課題感があるチームの…

【日経×コドモン×RevComm】NIKKEI Tech Talk #11に登壇しました!

こんにちは!コドモンプロダクト開発部SREグループの田中です。 先日、日本経済新聞社さん主催のイベント「 【日経×コドモン×RevComm】NIKKEI Tech Talk #11」に、株式会社RevCommさんと一緒に登壇させていただきました! nikkei.connpass.com イベント開催…

Amazon Inspectorを利用したECRの脆弱性検知の取り組み

SRE

こんにちは、コドモンSREチームの渡辺です。 コドモンでは、アプリケーションのコンテナ基盤としてECSを利用しています。私たちのチームでは、Amazon Inspector(以下、Inspector)を利用したECRの脆弱性を検知する仕組みを導入しています。 本記事では、検知…

新卒エンジニア研修振り返りレポート📝

こんにちは! 23年度新卒の村松です。今回は23新卒エンジニア研修について紹介します! エンジニア研修概要 PHP/オブジェクト指向研修 レゴスクラム研修 ドメイン駆動設計研修 振り返り 最後に エンジニア研修概要 エンジニア研修は約2か月間行われました。 …

Terraformの各種Providerバージョンアップ作業を自動化した取り組み

こんにちは、コドモン SRE チームの渡辺です。 コドモンでは、AWSなどのインフラリソースをTerraformで管理しています。先日、私たちのチームでは、各種Providerのバージョンアップ作業を自動化しました。 本記事では、自動化の仕組みについて紹介します。Te…

育休を1年間取得して得た学びとXPの恩恵

保護者アプリ基盤改善チームにてエンジニアをしている杉山です。コドモンに入社して3年目になります。ちょうど3年目の2023年1月に娘が産まれてきてくれました ほんとにかわいいです!! 執筆時点では娘が1歳半になり、生活が落ち着いてきました。この機会に…

EKSでPR環境の自動構築を導入した取り組み

こんにちは、コドモンSREチームの渡辺です。今年の夏はいつも以上に暑いですね。我が家のゴールデンレトリバーも夏バテ気味ですが、家族みんなで残暑を乗り切っています。 先日私たちのチームでは、EKSでPull Requestごとの動作確認環境(以下、PR環境)を自動…

【入社エントリー】15年間勤めた会社からコドモンに飛び込んでくれたメンバーを紹介します!

こんにちは!Engineering Officeの岡本です。 今回は数か月前に入社されたエンジニアの吉田さんにインタビューをしていこうと思います! 吉田さんは新卒から15年同じ会社に勤めたのちに、コドモンにジョインを決めてくれました。 入社前にどんな不安があった…

コンテナ基盤の技術選定を見据えたKubernetes導入の取り組み

こんにちは!コドモン SRE の渡辺です。 先日私たちのチームでは、開発環境にマネージド型の Kubernetes サービスの AWS EKS を導入しました。 本記事では、開発環境に Kubernetes を導入した経緯や今後の展望について紹介します。 Kubernetes は運用して初…

株式会社助太刀さん主催のイベントに登壇しました!

こんにちは! コドモンプロダクト開発部の浦中です。最近エスコンフィールドに行ってきました! ドームで野球を見ると、熱中症の心配をしなくていいですね。 先日株式会社 助太刀さんのオフィスにお邪魔して「技術負債の取り組み方」をテーマにLTを行いまし…

Kotlinの新機能Context Receiverについて登壇しました

こんにちは!プロダクト開発部の関根です。 6/23(金)に Server-Side Kotlin Meetup vol.9 『オフラインLT大会again!』 に登壇する機会をいただきました。 本記事では登壇することになったきっかけや発表内容の中で反応をいただいた点、登壇してみてのふりか…

t_wadaさんの「レガシーコード改善ワークショップ」体験記🦁

こんにちは!コドモン開発部の加藤です。 すっかり暑くなってきましたね。我が家では猫が換毛期を迎えて、家中毛だらけになりながらも日々なんとか暑さを乗り切っています。 最近コドモンでt_wadaさんにレガシーコード改善ワークショップを行っていただきま…

新チーム発足🐣 インセプションデッキを作成してみた

プロダクト開発部の千田です。 先日、新しいプロジェクトの立ち上げにあたり、チームビルディングのワークショップとしてインセプションデッキを作成しました。 インセプションデッキはプロジェクト立ち上げ時に使われることが多く、10個の質問に答えるだけ…

コドモンプロダクト開発チームが取り組む重要課題🐰2023年度ver🐰

こんにちは!エンジニアリングマネージャーの市川*1です。 私たちは「子どもを取り巻く環境をテクノロジーの力でよりよいものに」するために日々プロダクト開発をしています。 今日は、上記ミッションを実現しつづけていく/そのスピードをもっと上げていく…

機能リプレイスでk6を使って負荷テストをした話

こんにちは、コドモンプロダクトチームの中野です! コドモンでは、2020年から既存プロダクトの機能リプレイスを進めています。今回は第二弾機能リプレイスでの負荷テストについて書きます! 目次 目次 リプレイスの背景 今回のリプレイスの概要 負荷テスト…

CI/CDがどのように導入されていったのか?

こんにちは! QAの諸星です。 何かと耳にすることが多いCI/CD、他社ではどう導入したのか気になりませんか? 今回は弊社のとあるプロダクトでの事例をご紹介します! なぜCI/CDの導入に至ったのか? 課題は山積みだった 現在振り返ってみて CI/CDがどのよう…

「産育休のふりかえりとその後〜産育休前の自分に伝えたかったこと〜」イベントレポート

こんにちは! Engineering Officeのおかぱるです。 今回は育児イベント第二弾となる「産育休のふりかえりとその後〜産育休前の自分に伝えたかったこと〜」イベントを実施しましたので、イベントレポートを書いていきます! ちなみに第一弾のイベントが気にな…