STORES Product Blog

こだわりを持ったお商売を支える「STORES」のテクノロジー部門のメンバーによるブログです。

edge-to-edge対応Tips

最近やったDIYは二重窓です。余っていた配線カバーを窓枠の上下に両面テープで固定して、表面にアルミシートを貼って断熱性を増したプラダンをはめこみました。リモートワーク環境が窓の真横で寒かったので、かなり改善されました。 こんにちは。 STORES 決…

OpenID Connect Session Management について

概要 nannany です。 この記事ではOpenID Connect Session Managementについての説明と、実際にサンプルを実装して得た気づきを記述しました。 Authorization Code Grantがどのようなフローで行われるかなど、OIDCのベースとなる説明は割愛しています。 Open…

STORES全体の技術課題の意思決定をするSystem Design Meetingについて

こんにちは、うしろのこです。STORES アドベントカレンダーの1日目ということで、本当は別の内容を書く予定だったんですがリリースの都合などもあり、今回は STORES における System Design Meeting という会議体について書こうと思います。 System Design M…

SECCON CTF 13 予選を開催しました (スコアサーバー編)

STORES 株式会社 技術基盤グループの id:atpons です。2024/11/23 〜 2024/11/24 にかけて、SECCON CTF 13 予選 のスコアサーバーの構築、運用を行いました。今回はその活動についてご紹介します。 SECCON について SECCON は日本の情報セキュリティコンテス…

IT 管理者が MacBook のバッテリー状態を知るためにやったこと

こんにちは、 STORES でコーポレートエンジニアをしている佐々木です。 コーポレートエンジニア が所属する IT 本部は、人事や労務といったいわゆるバックオフィスの部署と同じ PX 本部の中にあります。 PX は People Experience の略で、プロダクト開発がユ…

チームで定期的なプロダクト監視の取り組みをしている話

はじめに STORESでエンジニアをしているtommyです。 直近は、STORES レジ というプロダクトの開発に携わっています。 STORES レジ を開発しているPOSレジグループは、今年のはじめにできた組織です。 新しい組織には元々レジアプリに関わったことがないメン…

GraphQL のスキーマ更新を自動化する

GraphQL のスキーマ更新を自動化する こんにちは! STORES でソフトウェアエンジニアをしている @m0nch1 です。 STORES ではいたるところで GraphQL が採用されており、今や STORES のものづくりにおいては欠かせないものになっています。 GraphQL 関連の記…

JJUG CCC 2024 Fall に参加しました!

こんにちは! STORES 決済 のバックエンドエンジニアをしているしまだ(mii)です。 10月27日に開催された JJUG CCC 2024 Fall に参加してきました。STORES からは2名がセッション登壇、1名がLTをしました。 このブログでは、参加したメンバーの感想や印象に…

RubyConf 2024 参加レポート

こんにちは。2024年11月13日から15日にかけて、アメリカ・シカゴで RubyConf 2024 が開催され STORES からは3名が登壇しました。 ホテル内の立て看板 (photo by ko1) RubyConf はアメリカのタンパで 2001 年から開催されているシリーズとしては最も長い Ruby…

graphql-ruby エラーの設計と実装

yubrot です。2024年11月14日に、STORES.rb Railsのはなしというイベントでgraphql-ruby エラーの設計と実装について話しました。内容がブログ記事向きだろうということで、ブログで改めて解説したいと思います。 本記事で取り上げているコードを含めた、gra…

ストアーズはECの会社、ではなくこんな開発をしています

STORES でエンジニアリングマネージャーをしている morihirok です。 ストアーズはECの会社、ではない でも話したとおり、今でも STORES は EC の会社として認知されていることが多いです。 その誤解を解くべく、2024年1月にリリースされた 「予約システムと…

Go と GraphQLで作る組織管理基盤

こんにちは。プロダクト基盤グループの inari111 です。STORES の各プロダクトへ導入する共通基盤を開発しています。 私の部署内で2つ目の基盤プロダクトとなる組織管理基盤を作ったのでご紹介します。 社内では「maja(マヤ)」と呼ばれています。 この記事…

STORES Advent Calendar 2024 #STORESアドカレ

今年もアドベントカレンダーの時期がやってきました! 去年はかなりフライングしていましたが、今年は暦通り?やっていきます。 更新はXでもお知らせしますので、Xもフォローいただけると嬉しいです! https://twitter.com/storesinc_tech カレンダー 各記事…

STORES レジ ~ iOSインターン 体験記 ~

前座 始めまして,ちゃんくろです。 普段は大学に通いながらiOSエンジニアとしてインターンに参加させていただいたり,IT系学生団体Tech.Uniの運営をさせていただいたりしている中で2024年春のサポーターズ1on1できっかけをいただき,10月中旬から11月中旬に…

STORES Tech Conf 2024 "New Engineering"の映像制作の裏側【ep.32 #論より動くもの .fm】

CTO 藤村がホストするPodcast、論より動くもの.fmの第32回を公開しました。今回はSTORES Tech Conf 2024 New Engineeringのデザインを担当した遠藤と音楽を担当したykpythemind(以下、ykpy)と話しました。 podcasters.spotify.com 論より動くもの.fmはSpot…