スタディサプリ Product Team Blog

株式会社リクルートが開発するスタディサプリのプロダクトチームのブログです

AWS SSO を導入してセキュリティと利便性を改善した話

こんにちは。 SRE の @suzuki-shunsuke です。 AWS SSO を導入してセキュリティと利便性を改善した話を紹介します。 背景 これまで弊プロダクトチームでは各開発者に AWS IAM User を作成し、 IAM User の ID/Password で AWS にサインインし、 IAM User の …

GitHub Actions Self-hosted Runner と Gatling による負荷試験

こんにちは。SRE の @int128 です。 先日の「負荷試験、Gatling を使ってやってみた」で紹介したように、スタディサプリではユーザ体験の改善や本番障害の予防を目的に負荷試験を行っています。 本稿では、SRE と Product Team がどのようにして一緒に負荷試…

Poetry, Docker, Build, and Run

データエンジニアの@masaki925 です。 私が所属するデータ組織では、スタディサプリ本体に対して検索やレコメンドなどのデータプロダクトをマイクロサービスとして提供しており、その多くはPython がメイン言語です。 またデータ基盤としてBigQuery をはじめ…

社内留学制度を利用したら色々と上手くいった話

こんにちは。スタディサプリのコーチング開発チームでWeb Engineerをしている@mpls104です。 今回は、私が実際に利用した社内留学制度について、体験談を交えつつ紹介をします。 なお、本制度は株式会社リクルート全体の制度ではなく、スタディサプリの開発…

負荷試験、Gatlingを使ってやってみた

StudySapuri + Gatling = ♥

Autify を導入したらなかなか良かった話

スタディサプリのコーチングサービス (合格特訓コース、個別指導コース) 開発チームで Engineering Manager をしている @pankona です。 最近弊チームで取り入れている Autify の良さについて紹介します。 TL;DR 弊チームでは最近 E2E テストとして Autify …

不要な Swift コードを静的解析で安全かつ継続的に消していく

不要な Swift コードを静的解析で安全かつ継続的に消していく こんにちは、iOS エンジニアの @manicmaniac です。 現在スタディサプリ iOS アプリ開発チームのエンジニアリングマネージャをしています。 スタディサプリ iOS アプリは開発開始から7年以上が経…

子育てしながらの働き方を紹介します

こんにちは。 Engineering Manager の @kojoma です。普段はスタディサプリの学校向けサービスを開発しているチームに所属しています。 私事ですが2021年3月に子どもが生まれ、子育てをしながら日々業務をしています。育児休業を取得したというブログ記事は…

HashiTalks Japan 2021 で弊プロダクトの Terraform Platform について登壇しました

こんにちは。 SRE の @suzuki-shunsuke です。 HashiTalks Japan 2021 で登壇させていただきました。 HashiTalks Japan 2021 とは HashiCorp が主催するコミュニティ向けのイベントです。 Terraform や Vault など、 HashiCorp の様々なプロダクトに関して自…

Prisma の Interactive Transactions でロジック中の複数クエリを 1 トランザクションにまとめる

おばんです、Web Engineer の @ravelll です。 Prisma の Interactive Transactions を利用して複数の Prisma のクエリを含む処理をアトミックにするような変更を最近行ったので、それについての話を書きます。 Prisma とは? Prisma を触ったことがない人も…