カミナシ エンジニアブログ

株式会社カミナシのエンジニアが色々書くブログです

2025-12-01から1ヶ月間の記事一覧

【AWS re:Invent 2025】LAからラスベガスへ陸路で!カミナシエンジニア4人のデスバレー経由車旅

こんにちは、ソフトウェアエンジニアのいちび(@itiB_S144)です。 ラスベガスにて開催された AWS re:Invent 2025 に参加してきました。 このブログでは re:Invent 前にカミナシメンバー 4 人でロサンゼルスからラスベガスまで車旅をしたのでどんな旅をしたか…

今年使ってみて良かった AWS のモニタリング、オブザーバビリティ機能ベスト3

はじめに こんにちは、takagi (@tkg_216) です。私が開発運用に携わっている「カミナシ 従業員」では、クラウドサービスとしてAWSを主に利用しています。今年、運用していく中で「これ便利だな」と感じたAWSのモニタリング、オブザーバビリティに関する機能…

【AWS re:Invent 2025】ラスベガスの必需品、Bedrock の必需品

こんにちは、「カミナシ レポート」の開発に携わっている furuya です。 re:Invent2025 の参加レポート第三弾です。前回に引き続き現地レポートとセッションレポートをお送りします。 現地レポート:ラスベガスを生き残るために 今回初めての長期海外出張と…

Go のエラーにコンテキストを持たせていい感じにロギングする

こんにちは。カミナシでID管理・認証基盤の開発に携わっている小松山です。私の携わっているプロダクト『カミナシ ID管理』では、バックエンドに Go を採用しています。この記事では、Go のエラーハンドリングとエラーロギングの改善事例を紹介します。 はじ…

【AWS re:Invent 2025】ThreatForestを使用した脅威モデリング実行編

こんにちはセキュリティエンジニアリングの西川です。本記事は前回の続きで、実際に ThreatForest を実行する方法や実行した結果についてシェアしていきますので、ThreatForest って何?という方は前回の記事をご覧いただければと思います。 初回ステップ ク…

副作用とロジックの分離。Railway Oriented Programming と Result 型で 「テストしやすい」バリデーションの設計

こんにちは、カミナシでソフトウェアエンジニアをしているShimmyです。 カミナシでは現場のDXを支援するB2B SaaSプロダクトを開発しています。そのうちの1つである「カミナシ レポート」の「ひな形編集」機能では、ユーザーがフォームテンプレートを自由に作…

【AWS re:Invent 2025】みんなをつなぐ晩御飯、サービスをつなぐ VPC Lattice

こんにちは、「カミナシ レポート」の開発に携わっている furuya です。 re:Invent2025 の参加レポート第二弾です。前回に引き続き現地レポートとセッションレポートをお送りします。 現地レポート:食べ物 ラスベガスでの夕食 前回、朝ごはんやランチ、おや…

バリデーションとパースの分離。Goで実装する「変更に強い」CSV 処理の設計

Go

こんにちは。カミナシで「カミナシ 従業員」の開発を行っている nilpoona です。 業務アプリケーションを作っていると、避けて通れないのが CSV インポート機能 です。 最初は「encoding/csv で読んでループ回せば実装できる」と考えて作り始めるのですが、…

【re:invent 2025】AWS WAF の誤検知回避 - カスタムルールのテクニックを学ぶ (NET-301参加レポート)

カミナシでソフトウェアエンジニアをしているいちび(@itiB_S144)です。 12月1日から12月5日にかけて開催されていたAWS re:invent に参加してきました!日本に帰ってきて時差ボケもだいぶ治ってきました。 最終日に参加した以下のセッションについてレポート…

React Router v7でLLMのストリーミングレスポンスを実装する

こんにちは。カミナシで「カミナシ 設備保全」サービスの開発を行っている澤木です。 今回はReact Router v7でReadableStreamを利用したデータの逐次表示を実装する方法について紹介します。 現在私たちのチームではLLMを使った機能開発を行っているのですが…

【AWS re:Invent 2025】S3 Tablesでメダリオンアーキテクチャのデータ基盤をつくろう!

はじめに カミナシの認証認可チームのmanaty(@manaty226)です。今年もラスベガスにて12月1日から12月5日まで開催されているre:Inventに参加しています。この記事では、最終日に参加した以下のワークショップセッションについて記載します。 Modern batch a…

【AWS re:Invent 2025】ThreatForestを使用した脅威モデリング概要編

こんにちはセキュリティエンジニアリングの西川(@nishikawaakira)です。今回は ThreatForest を使用した脅威モデリングについてセッションに参加してきたので概要編と実践編に分けて紹介したいと思います。 脅威モデリングの4つの質問のフレームワーク Thr…

スクラムマスターとしてのファシリテーションスキルをAIで爆上げするテクニック

おはようございます。カミナシでシニアマネージャーを担当している daipresents です。 ついにクロール25mで娘に負けそうになってきました。子どもの成長はやすぎですね。 自分の部署にはもうひとりエンジニアマネージャ(EM)がいるのですが、おたがいに1on…

【AWS re:Invent 2025】AWSサービスを使って能動的防御を実践

はじめに カミナシの認証認可チームのmanaty(@manaty226)です。今年もラスベガスにて12月1日から12月5日まで開催されているre:Inventに参加しています。この記事では、最終日に参加した以下のワークショップセッションについて記載します。 Active defense…

【AWS re:Invent 2025】SageMaker AIで基盤モデルのカスタマイズと評価しよう!

はじめに カミナシの認証認可チームのmanaty(@manaty226)です。今年もラスベガスにて12月1日から12月5日まで開催されているre:Inventに参加しています。この記事では、4日目に参加した以下のワークショップセッションについて記載します。 Automating LLM …

【AWS re:Invent 2025】AWSから外部サービスへ安全に連携するためのアクセストークンが払い出せる ようになりました

はじめに カミナシの認証認可チームのmanaty(@manaty226)です。今年もラスベガスにて12月1日から12月5日まで開催されているre:Inventに参加しています。この記事では、3日目に参加した以下のワークショップセッションについて記載します。 [NEW LAUNCH] Au…

【AWS re:Invent 2025】アプリケーションからデータベースまで AWSでつくるフルスタックオブザーバビリティ

はじめに カミナシの認証認可チームのmanaty(@manaty226)です。今年もラスベガスにて12月1日から12月5日まで開催されているre:Inventに参加しています。この記事では、3日目に参加した以下のワークショップセッションについて記載します。 Build full-stac…

【AWS re:Invent 2025】AWS の壮大な脅威インテリジェンスについて

どうも Security Engineering の西川(@nishikawaakira)です。今回は AWS の脅威インテリジェンスについてセッションでお伺いしてきたのでシェアしたいと思います。 どういうセッションだったか まず AWS 社がどういった脅威インテリジェンスの取り組みを行…

【AWS re:Invent 2025】行ってみてわかるラスベガス、やってみてわかるStrands Agents SDK

こんにちは、「カミナシ レポート」の開発に携わっている furuya です。 現在ラスベガスで開催されているre:Invent2025に参加しています。初の現地参加、ということで色々戸惑いつつも事前に見聞きした情報や、他にも参加しているカミナシメンバーがいてくれ…

【AWS re:Invent 2025】ソフトウェアデベロップメントライフサイクルを支える AWS Security Agent が良い!

どうも Security Engineering の西川(@nishikawaakira)です。今年も AWS re:Invent に参加しており、個人としては3回目の参加です。本日は re:Invent 期間中に Public Preview になったサービス AWS Security Agent についてワークショップに参加してきた…

【AWS re:Invent 2025】祝 Amazon S3 Vectors GA 🎉 触って雰囲気を掴んでみよう

S3Vectorsを以下のセッションをきっかけに初めて触ったレポートです。 Building serverless vector applications with Amazon S3 Vectors (STG321)

【AWS re:Invent 2025】初のLv.500セッション参加!AWSにおけるLLMの未知の未知を評価する試み

re:Invent 2日目のセッションレポートです。LLMにおける未知の未知を評価するLv. 500セッションについて書いています。

【AWS re:Invent 2025】IAMポリシー評価にdeep dive!

re:Invent 2025 2日目のIAMポリシー評価に関するセッションレポートです。

AIはE2Eテスト撲滅の夢を見るか?

AIはE2Eテスト撲滅の夢を見るか? おはようございます。カミナシでシニアマネージャーを担当している daipresents です。息子がけん玉にハマり、定期的にボールをぶつけられて痛い思いをしております。 僕は普段、「カミナシ 教育」のエンジニアリングマネー…

【AWS re:Invent 2025】マルチテナント・マルチエージェントの今を学んで構築した

本記事では、AWS re:Invent 2025の参加レポートとして初日にマルチテナント・マルチエージェントなAIエージェントに関するセッションへ参加した内容を記載します。