2024-01-01から1年間の記事一覧

セキュリティチームの日々の取り組みの紹介 (10X アドベントカレンダー 2024)

10xall.notion.site 10Xセキュリティチームの沢田(@swdyh)です。10Xアドベントカレンダー2024 の26日目の記事です。昨日は@yutatatatata さんの「商品データの裏側を覗く:意外に知らない商品IDの世界」という記事でした。自分も商品データに関する開発をし…

商品データの裏側を覗く:意外に知らない商品IDの世界

本記事は10Xアドベントカレンダー2024の25日目の記事になります。メリークリスマス! ‍ 昨日はエンジニアの@futaboooさんが、『10Xも子育ても4年目のソフトウェアエンジニアが人生初EMになった話』という記事を公開されています。 膨大な商品データを眺め…

人生初の在職エントリー

この記事は10Xアドベントカレンダー2024の22日目の記事になります。 昨日はSREの栗原さんが、Google Cloud IAM一時付与システムを「作らなかった」話という記事を公開しています。 こんにちは。10X 在籍1年目のQAエンジニア、こじしょー @KojiShaw です。 私…

Google Cloud IAM一時付与システムを「作らなかった」話

この記事は10Xアドベントカレンダー2024の21日目の記事になります。 昨日はBizdevの勝谷さんが「 全国のスーパーマーケットを回る10XのBizdevが出張で出会った美味しかったもの3選 | Notion 」の記事を公開しています。 はじめに こんにちは、10X在籍3年目の…

検索エンジニアとして入社して1年でやったこと

この記事は10Xアドベントカレンダー2024の18日目の記事になります。 昨日はJOJOさん(@joj0hq)が「10Xのエンジニアとして入社から2年目を振り返る」という記事を公開しているので、そちらもぜひご覧ください。 はじめに 取り組んだプロジェクト 類似商品検索…

「スピード」と「こだわり」を両立したい!shadcn/uiとTailwind CSSを活用したゼロからのコンポーネントライブラリ構築

こんにちは、10X プロダクトデザイナーの日比谷(@suuminbot)です。 現在10Xでは新規プロダクトを複数開発している真っ只中ですが、私もその一環でshadcn/uiとTailwind CSSを活用しつつ、SaaSのサービス画面(管理画面)用のコンポーネントライブラリをゼロ…

入社2年目QAの濃厚な日々

QA

はじめに 個人的10Xの推しポイント これはどんな記事なの? 入社してからのざっくりとした経歴 各チームの特色とQAとしてやってきたこと お届けチーム 3Dセキュア対応 売場 / お客様体験 / お会計チーム 店舗 / 商品データチーム おわりに はじめに こんにち…

プロダクトマネージャー向け野良ダッシュボードの活用方法

はじめに なぜ野良ダッシュボードを作ったのか? どうやって野良ダッシュボードを作ったのか? 作ったダッシュボードの一部紹介 1.特に役に立ったものたち 顧客体験系 生産性・店舗分類系 2.ちょっと役に立ったものたち ABテストモニタリング 新機能モニタリ…

アーキテクチャの限界を漸進的に押し上げる取り組み

10X在籍8年目、取締役CTOのishkawaです。 この記事は10Xアドベントカレンダー2024の3日目の記事です。 メイン事業であるStailerは現在5年目です。 自分はプロダクト開発を統括する立場として、プロダクト戦略立てたり、開発プロセスの整備の旗振りをしたり、…

10Xのプロダクトデザインの近況と、プロダクトデザイナー募集のお知らせ

10X プロダクトデザイナーの日比谷( @suuminbot )です。 10Xではしばらくプロダクトデザイナーの新規募集をクローズしていましたが、この度新たにプロダクトデザイナーを募集することになりました! しばらく外部発信できていなかったこともあり、この記事…

プロダクトビジョンとプロダクト指針の作成

こんにちは、10Xでプロダクトマネージャーをしている@ysk_urです。社内のみんなの頭の中ではだいたい同じものを見ていたと思うのですが、改めてプロダクトビジョンとプロダクト指針を作成した話を今回は書こうと思います。 個人的には、「直接の顧客はtoBだ…

trufflehogを活用したGitHub Organizationのcredentialsスキャン

こんにちは、セキュリティチームの@sota1235です。 突然ですが、ソフトウェアエンジニアの皆さんに質問です。他者に漏らしてはいけないAPI keyやSSHのprivate keyを誤ってGitHubにpushしてしまったことはありますか?私はあります。*1 日々、スピード感を持…

10X の推薦を作るチームと ML platform

10X ソフトウェアエンジニアの @metalunk です。ネットスーパー、ネットドラッグストアのプラットフォームである Stailer 事業で、機械学習(ML)と検索を専門として働いています。 2024年4月からいま(2024年8月)までの5ヶ月間で6つの推薦機能をリリースで…

GitHubで扱うPersonal access tokenの利用方法をセキュアにする

こんにちは、セキュリティチームの@sota1235です。 セキュリティチームでは昨年の夏頃からGitHub上のセキュリティリスクを洗い出し、順に対応や改善を行っています。 そのうちの1つとして、昨年の秋ごろからGitHubのPersonal Access Tokenの取り扱いの改善を…

GKEでArgo WorkflowsにWorkflow Archiveを導入する

データエンジニア業務委託のjcです。 今回は、GKEでArgo WorkflowsにWorkflow Archiveを導入する話を共有します。 Argo Workflowを利用している方・利用検討中の方のご参考になればと思います。 Argo Workflowsとは Argo Workflowsは、Kubernetes上でJobを実…

Stailerがスクリーンリーダーに対応するまでの道のり~Flutterでのスクリーンリーダー対応について、あるいはユーザビリティやユーザー獲得の話~

こんにちは、ソフトウェアエンジニアの@futaboooです。 先日スクリーンリーダーへ対応したプレスリリースを配信しました。今日はその裏側について紹介です。 10x.co.jp はじめに とあるパートナーのネットスーパーシステムをStailerへリプレイスして少しする…

GKE CronJobとcloud-sdk-goでElasticCloudのスケーリングを自動化しコスト削減した

はじめに 前提 背景と課題 対応方針 StailerのElasticsearchに関する特性 要件 スケールイン・アウトではなくスケールアップ・ダウン リソース負荷トリガーではなくスケジュールトリガー 設計 cloud-sdk-goでの処理 モニタリング おわりに はじめに こんにち…

ディメンショナルモデリング勉強会を実施しました

データ基盤チームに所属しているデータエンジニアの吉田(id:syou6162)です。10X社内のデータマネジメントの仕事をしています。 最近、社内でディメンショナルモデリング勉強会を行なったですが、なぜ勉強会を行なったのか、どのように行なったのか、勉強会を…

データマネジメント成熟度アセスメントを実施しました(2024年版)

データ基盤チームに所属しているデータエンジニアの吉田(id:syou6162)です。10X社内のデータマネジメントの仕事をしています。 10X社内では2022年10月にデータマネジメント成熟度アセスメントを実施していましたが、それから約一年半が経過し、データマネジ…

Elementaryアップデートの試行錯誤

はじめまして、データエンジニア業務委託のjcです。今回は、Elementaryアップデートに関する試行錯誤の話を共有したいと思います。Elementaryの運用にお困りの方、これからElementaryを導入しようとする方の参考になれば嬉しい限りです。 Elementaryとは Ele…

WACATEに乗ってどこまでも

QA TE

はじめまして、ソントプです。 私は現在、品質管理部のテストエンジニア(TE)としてお届けチームに配属され、以降はQA業務に従事しています。 今回、初めてQA向け社外イベント:WACATE2023 冬(開催日:2023/12/23(土)、24(日))に参加してきましたので…

LLMとデータ駆動でサービスデスク業務の改善サイクルをまわしていく

10Xでコーポレートエンジニアをやっているハリールです。 このブログでは、社内サービスデスク・ヘルプデスクの運用において、問い合わせの受け付けから始まるデータの流れ、そのデータの蓄積方法、そしてそのデータを活用して改善サイクルをどのように回し…

GitHub Dependabot Alertを愚直に潰し込んだ話

こんにちは、セキュリティチームでソフトウェアエンジニアをしてる@sota1235です。 明けましておめでとうございます!本年も10X Product Blogを何卒よろしくお願いします。 さて、今回はセキュリティチームで今年の6月ごろから取り組んできたGitHub Dependab…