giftee Tech Blog

ギフティの開発を支えるメンバーの技術やデザイン、プロダクトマネジメントの情報を発信しています。

SQL を1行変えたら DB の負荷が 1/3 になった話

こんにちは、エンジニアの toki (@tokai235) です。法人向け eGift サービス giftee for Business の開発をしています。普段はバックエンドやインフラのお仕事が多いですが、フロントエンドが好きです(?)。 今回は開発しているプロダクトの中で、パフォーマ…

「マルチアカウント環境での、そこまでがんばらない RI/SP 運用設計」という話をしました

AWS

はじめに こんにちは。エンジニアの @wa6sn です。開発組織を横断した課題を解決する Platform Unit というところに所属し、色々をやっています。 2025/03/27 に、srest(スレスト) 様による AWSコスト 春の総決算2025 というイベントがありました。組織での …

Tech Bashを開催しました!

こんにちは、ギフティでエンジニアをしているNaN-chan(@nmb_koya)です。 今回は、2025/2/7に開催したTech Bashのレポート記事になります。 Tech Bashとは ギフティでは、社内エンジニア向けのLT大会Tech Bashを四半期に一度開催しています。 このイベントは…

東京Ruby会議12に参加しました!

ギフティでエンジニアをしている清見です。先日、東京Ruby会議12に参加しました。本記事では、カンファレンスを通じて得た学びや感想などをまとめています。 概要 東京Ruby会議12は2025年1月18日に開催されました。 東京Ruby会議12は、プログラミング言語Rub…

東京Ruby会議12セッションレポート『混沌とした例外処理とエラー監視に秩序をもたらす』

こんにちは!ギフティでエンジニアをしているむぎ (@mugi_1359) です。普段は Ruby を使った ToB 向けプロダクトの開発を担当しています。 今回は、2025年1月に開催された 東京Ruby会議12 の中から、個人的に特に印象に残ったセッションである、morihirok さ…

Amazon SES を用いたメール送信の結果を可能な限り正確に判定する方法

AWS

こんにちは、ギフティでエンジニアをしている hsato です。 この記事では、Amazon SES(Simple Email Service)を使ってメール送信を行う場合、どのようにして送信結果を取得し、それらをどのように活用することで可能な限り正確に送信結果を判定することが…

MySQL 8.0 系における照合順序の選び方

こんにちは。ギフティでエンジニアをしています noda です。 以前、ユニーク制約が付与されたカラムに対して「バス」と「ハス」という値のレコードを作成しようとした際、MySQL でユニーク制約違反のエラーが発生したことがありました。この挙動は自分の意図…