バイセル Tech Blog

バイセル Tech Blogは株式会社BuySell Technologiesのエンジニア達が知見・発見を共有する技術ブログです。

バイセル Tech Blog

Railsでscopeとeager_loadを組み合わせて関連テーブルのデータを一括取得した話

はじめに こちらは バイセルテクノロジーズ Advent Calendar 2022 の 9 日目の記事です。前日の記事は藤井さんの「WebComponentで始めるUIコンポーネントの共通化」でした。 こんにちは。バイセルテクノロジーズ テクノロジー戦略本部に所属している稲川です…

WebComponentで始めるUIコンポーネントの共通化

はじめに こちらは バイセルテクノロジーズ Advent Calendar 2022 の 8日目の記事です。 前日の記事は 市田さんの「デプロイ頻度を上げるためにやったこと」でした。 こんにちは。バイセルテクノロジーズ、テクノロジー戦略本部に所属している藤井です。普段…

リリース頻度を上げるためにDevOpsとしてやった4つの取り組み

はじめに こちらは バイセルテクノロジーズ Advent Calendar 2022 の 7 日目の記事です。前日の記事は柴田さんの「ast(抽象構文木)でgoの構造体の定義を検証するツールを作った話」でした。 こんにちは。バイセルテクノロジーズ テクノロジー戦略本部 開発 1…

AST(抽象構文木)でGoの構造体の定義を検証するツールを作った話

はじめに こちらは バイセルテクノロジーズ Advent Calendar 2022 の 6 日目の記事です。 昨日は玉利さんによるReactのchildrenを使用してコンポーネントを拡張した話という記事でした。 こんにちは。テクノロジー戦略本部の柴田です。 現在自分が携わってい…

Reactのchildrenを使用してコンポーネントを拡張した話

はじめに こちらは バイセルテクノロジーズ Advent Calendar 2022 の 5日目の記事です。 前日の記事は小松山さんの「バッチ処理を Cloud Functions ではなく Cloud Run ジョブで実装した」でした。 こんにちは。テクノロジー戦略本部の22年新卒の玉利です。 …

バッチ処理を Cloud Functions ではなく Cloud Run ジョブで実装した

はじめに こちらは バイセルテクノロジーズ Advent Calendar 2022 の 4 日目の記事です。前日の記事は尾沼さんの「リファイメントとプランニングを改善することで、チームの属人化が解消された話」でした。 こんにちは。バイセルテクノロジーズ テクノロジー…

リファイメントとプランニングを改善することで、チームの属人化が解消された話

はじめに こちらは バイセルテクノロジーズ Advent Calendar 2022 の3日目の記事です。前日の記事は藤澤さんの生産性指標を可視化してチームのワークフローを改善したら生産性が爆上がりした話でした。 こんにちは。テクノロジー戦略本部の尾沼です。 私の所…

生産性指標を可視化してチームのワークフローを改善したら生産性が爆上がりした話

はじめに こちらは バイセルテクノロジーズ Advent Calendar 2022 の 2 日目の記事です。 前日の記事は早瀬さん「ApolloClient から Relay に乗り換えようとして諦めた話」でした。 こんにちは!株式会社バイセルテクノロジーズのテクノロジー戦略本部に所属…

ApolloClientからRelayに乗り換えようとして諦めた話

こちらは バイセルテクノロジーズ Advent Calendar 2022 の 1日目の記事です。 こんにちは。開発2部の早瀬です。 自分のチームではReact(Next.js)+GraphQLという構成でフロントエンドの開発をしていて、状態管理にはApolloClientを採用しています。その中…

UX/UIデザイン ターゲットユーザーと発達心理学

はじめに テクノロジー戦略本部 デザイナーの白井と申します。 私の所属しているプロジェクトでは新規社内システムを開発していて、 私はUIデザインをメインに担当しています。 幅広い年代の方に利用して頂くことを想定しているシステムなので、 世代ならで…

デザインシステムを導入してみて(運用編)

はじめに テクノロジー戦略本部の酒井です。前回デザインシステムの導入に関して話しましたが、今回は運用についてどういった取り組みをしてきたのか紹介していこうと思います。前回の記事をまだ読んでいない方は読んで頂けると幸いです。 デザインシステム…

Databricks + BigQueryでSSOTを実現しようとしている話

テクノロジー戦略本部データサイエンス部の近藤です。 バイセルはリユース事業を営む会社で急激な成長を遂げていますが、どちらかというと今まではテクノロジーにあまり頼ることなく成長してきました。 そんな中、テクノロジーをちゃんと導入していけばどこ…

TRUSTDOCKを使った本人確認機能(eKYC)を導入する方法

はじめに こんにちは!バイセルテクノロジーズ テクノロジー戦略本部の市田です。 この記事ではTRUSTDOCKを使った本人確認機能(eKYC)を導入する方法について紹介しています。 はじめに 背景 サービス構成 処理の流れ 画像のアップローダー 工夫した点 開発当…

GCSライフサイクルの設定を要件定義から挑戦し学んだこと

はじめに はじめまして、テクノロジー戦略本部で内定者インターンをしている馬場です。 現在、EC管理システムの開発に携わっています。 今回、EC管理システムのGoogle Cloud Storage(GCS)で管理しているオブジェクトのライフサイクルの設定を、要件定義から…

サマーインターンシップ2022で使用したアーキテクチャの紹介

テクノロジー戦略本部開発2部の早瀬です。 今年の7月と8月にバイセルで初となるサマーインターンシップを開催しました!! 初の試みではあったのですが、無事開催まで漕ぎ着けることができ、学生からのアンケートもとても好評で結果として大成功を収めること…