Retty Tech Blog

実名口コミグルメサービスRettyのエンジニアによるTech Blogです。プロダクト開発にまつわるナレッジをアウトプットして、世の中がHappyになっていくようなコンテンツを発信します。

Retty VPoE通信 Vol.3 - インテグリティについて考える

Retty VPoE(VP of Engineering : 技術部門のマネジメント責任者)の常松です。 VPoE通信は「開発のトップとして今何を考えていて、どう動こうとしているのか」の定期発信企画で、今回が3回目です。 Retty VPoE通信 Vol.2 - Retty Tech Blog (戦術強化を大事に…

ストレスを感じやすいママエンジニアが2回目の育休&復職で鍛えるべきは心の防御力だと気付いた話

ストレスを感じやすいママエンジニアが2回目の育休&復職で鍛えるべきは心の防御力だと気付いた話

APIリクエスト内で同一関数呼び出しをキャッシュする仕組みとGo実装

ソフトウェアエンジニアの福井です。 Rettyでは小さなデータを複数取得し、それらを組み合わせて1つの大きなデータにする処理がいくつかあります。そして小さなデータ取得の判定に使うためのデータを取得することがあります。例えば飲食店の画像、メニュー、…

Fastlyでオリジンシールドを設定する

この記事はRetty Advent Calendar 2024の11日目の記事です️。 adventar.org Rettyプラットフォームチームの今村です。 RettyではContent Delivery Network(CDN)にFastlyを利用しています。今回はFastlyで複数のバックエンドを利用している環境にオリジンシー…

Search Console × BigQueryで全量データ分析

Retty(レッティ)のプロダクトマネージャーをしている松田です。 はじめに Search Consoleではエクスポート行数に1000行までの制限がある、遡れる期間が16ヶ月前まで、など何かと物足りないポイントがあります。 BigQueryにデータをエクスポートすることで…

ベクトル検索を実現する技術選定 ~pgvectorとQdrantの性能比較~

本記事はRettyアドベントカレンダー2024の9日目の記事です。 Rettyでエンジニアリングマネージャを務めている山田です。 2022年の年末頃にChatGPTが登場してから早2年となります。 当初は革新的なAIという印象でしたが、時間の経過によりLLMを普段の生活や業…

Combine製ロジックへのSwiftTesting導入とBDDからの移行

本記事はRettyアドベントカレンダー2024の8日目になります Rettyアプリチームの今泉 @imaizume です。 最近はプロダクトマネージャー(PdM)としての業務が増え、コードを書く時間が以前よりも減ってきています。 そんな中先日久しぶりに参加したiOSの勉強会…