Techtouch Developers Blog

テックタッチ株式会社の開発チームによるテックブログです

CSEのリアル:ナレッジ検索システムの内製から定着までの道

CSE

CSEチームが内製したナレッジ検索システム。ミニマム開発でNotionとSlack、AWS Lambdaを活用し、社内の情報共有と問い合わせ対応を改善。開発初期の苦労から文化醸成、そして利用定着までのリアルな道のりを紹介。

テストスイートの整理でリグレッションテストケース数を40%削減した話

QA

テックタッチではリグレッションテストの長時間化が課題でした。本記事ではテストスイートを整理してテストケース数を40%削減した方法について簡単に紹介します。

ユースケース層 大規模リニューアル:安全な移行のための3つのアプローチ

テックタッチは最近クリーンアーキテクチャにおけるユースケース層の大規模なリニューアルを行いました。本記事では、リニューアルの際に工夫した内容を簡単に紹介します。

DeepSeek-R1の数理的背景を理解する

AI

DeepSeek-R1で使われた強化学習アルゴリズムGRPOの解説です。

runn と Testcontainers で「ちょうどいい」Go API テスト

runnとTestcontainersで「ちょうどいい」Go APIテストを導入しました。APIテスト導入までの試行錯誤と実装例を紹介します。

検索結果に表示させない技術 robots.txt と X-Robots-Tag を正しく組み合わせよう

検索結果にウェブページを載せたくない、というモチベーションの元でのrobots.txt と X-Robots-Tag によるクローラー制御について。

TypeScript の interface を活用して安全性と拡張性を兼ね備えた型を作る

「クロスドメイン iframe 間のメッセージング機能の実装」を通じて、「interface の宣言マージを活用した型設計」、「型エイリアスと Generics を使った方法との比較」などについてご紹介します。

Argilla を使って生成 AI の出力クオリティ向上を目指す!

AI

AI 出力改善の一環として、人間による評価をワークフローに組み込むために Argilla を導入した背景や、具体的な機能などについて紹介します。

(資料公開)フィードバック研修でチームを強くする!

メンバーが成長を実感できていないという悩みをもつ EM は多いです。 「成長」はリーダーがチームやメンバーと向き合っていると必ず遭遇する課題です。 今回、成長に向き合うために実施したフィードバック研修のノウハウを資料を合わせて公開します。

テスト自動化の協業を加速する! テックタッチのフロントエンドにおけるテストの分類

テックタッチではデプロイ頻度を上げるためにテスト自動化に取り組んでいます。テスト自動化をQAエンジニアと進めていくためにテストの分類を策定する取り組みを始めました。この記事では、テックタッチにおけるフロントエンドのテストの分類とそれを策定す…

1人目コミュニケーションデザイナーの、はじまりはじまり

まだまだ認知度が高くないコミュニケーションデザイナーというポジションが、なぜテックタッチに生まれたのか?実際どんなことをやっているのか?このブログを通してみなさまに少しでも知っていただけたら幸いです。

事業の成長にアラインするためにAWS DMSを活用してDB統合した話

テックタッチは以前、マイクロサービスの切り直し後に DB 統合を実施しました。本記事では、テックタッチがどういったプロセスで DB 統合を実施したかを紹介します。また、AWS DMS を利用する際に気をつけるポイントについても合わせて紹介します。

AWS ECS で実現するBlue/Green Deployment:運用を見据えたCDK実装例

aws cdkを利用したAWS ECS Blue Green Deploymentのサンプル実装について紹介します。

[Go言語] gin と singleflight を組み合わせたパフォーマンスチューニング

パフォーマンス最適化の文脈で登場することの多い singleflight と、鵜ウェブフレームワーク gin を組み合わせた実装例を紹介します。