バイセル Tech Blog

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

バイセル Tech Blog

モノレポを導入して開発効率を上げる

※こちらはバイセルテクノロジーズ Advent Calendar 2023の11日目の記事です。 前回の記事は、神保さんのフロントエンドの新規開発でNext.jsの採用を見送った話でした。 はじめに 前提(一般的な話) モノレポ(Monorepo)とは 対象となるサービス(GYRO)に…

フロントエンドの新規開発でNext.jsの採用を見送った話

※こちらはバイセルテクノロジーズ Advent Calendar 2023の10日目の記事です。 前回の記事は、金澤さんのAuth0とEntra IDを扱うプロダクト同士を繋げるためのIstio設定あれこれでした。 はじめに こんにちは、開発3部の神保です。 バイセルでは、お客様宅への…

Auth0とEntra IDを扱うプロダクト同士を繋げるためのIstio設定あれこれ

こちらは バイセルテクノロジーズ Advent Calendar 2023 の9日目の記事です。 昨日は大舘さんによるKubernetes の Rolling Update の落とし穴 〜replicas の値は余裕を持って設定しよう〜でした。 はじめに こんにちは。バイセルテクノロジーズの開発1部に所…

Kubernetes の Rolling Update の落とし穴 〜replicas の値は余裕を持って設定しよう〜

はじめに こちらは バイセルテクノロジーズ Advent Calendar 2023 の8日目の記事です。 前日の記事は那仁さんの運用プロダクトのDataflowをBigQueryサブスクリプションに移行した話でした。 SRE部の大舘です。 バイセルで、とあるプロダクトのインフラを担当…

運用プロダクトのDataflowをBigQueryサブスクリプションに移行した話

アイキャッチ画像 はじめに こちらはバイセルテクノロジーズAdvent Calendar 2023の7日目の記事です。 前日のバイセル アドベントカレンダー2023は小松山さんの「Cloud RunのDirect VPC Egressを使おうとして断念した」でした。 こんにちは。テクノロジー戦…

費用削減を目指し検討したVPCコネクタからDirect VPC Egressへの移行とその見送りの理由

はじめに こちらは バイセルテクノロジーズ Advent Calendar 2023 の6日目の記事です。 昨日は馬場さんによるCloud Run ジョブのオーバーライドで実現した単発処理群管理のための快適な環境でした。 こんにちは。開発2部の小松山です。 2023/08/14にCloud Ru…

Cloud Runジョブのオーバーライド機能で実現した単発処理群管理のための快適な環境

はじめに こちらは バイセルテクノロジーズ Advent Calendar 2023 の5日目の記事です。 前日の記事は野口さんの「手軽にElasticsearchとRDBの型不整合を防ごう! ~ dynamic templateを使った実装例 ~」でした。 こんにちは、開発2部の馬場です。 アプリケー…

手軽に Elasticsearch と RDB の型不整合を防ごう ~ dynamic templates を使った実装例 ~

はじめに こちらは バイセルテクノロジーズ Advent Calendar 2023 の4日目の記事です。 昨日は尾沼さんによる「サービス運用の負担軽減に繋がった、Playwrightの紹介」でした。 こんにちは。開発2部の野口です。普段はリユースプラットフォームの出品管理Saa…

サービス運用の負担軽減に繋がった、Playwrightの紹介

サムネイル はじめに こちらは バイセルテクノロジーズ Advent Calendar 2023 の 3 日目の記事です。 前日の記事は藤澤さんのアジャイルにおけるフロー効率を追い求めた結果、開発メンバーのエンゲージメントが低下したので改善した話でした。 少し早いです…

アジャイルにおけるフロー効率を追い求めた結果、開発メンバーのエンゲージメントが低下したので改善した話

はじめに こちらは バイセルテクノロジーズ Advent Calendar 2023 の 2 日目の記事です。 前日の記事は早瀬さんの「開発効率を上げるためのモダンなフロントエンド構成」でした。 こんにちは!株式会社バイセルテクノロジーズのテクノロジー戦略本部開発 2 …

開発効率を上げるためのモダンなフロントエンド構成

こちらはバイセルテクノロジーズ Advent Calendar 2023の1日目の記事です。 こんにちは、開発2部の早瀬です。普段はリユースプラットフォームの出品管理SaaSの開発を行っています。 私のチームではモダンな技術を採用しながら、チーム全員でフロントエンド…

ChatGPTに自前の情報を画像込みで返答させてみた 〜実践的なRAGとEmbeddingの使い方〜

はじめに こんにちは、バイセル23卒エンジニアの臼井です。 今回はChatGPTに社内の情報を答えてもらうために、テキストのEmbedding APIを使用して、社内情報をRAGで扱う方法について紹介します。 社内の情報には画像データなど、テキスト以外のデータもあり…

GoのTestifyを使って独立したサブテストを実現する

こんにちは、開発2部の早瀬です。 私のチームではGoのTestifyを使用して、バックエンドのテストを実装しています。 少し前にテストの実装を見直して、サブテスト間が影響し合わずに独立して実行できるようにしたので、今回はその方法について紹介したいと思…

AlloyDBを採用したCRMアーキテクチャの設計と運用

こんにちは。テクノロジー戦略本部 開発三部の今井です。 私は現在、顧客対応・SFAシステム(以下、CRM)の開発に携わっています。 本記事では、CRMのアーキテクチャ設計時の課題とAlloyDBを採用した理由、実際に運用してみての所感をご紹介します。

バイセルが Findy Team+ Award を2年連続で受賞!拡大する組織での開発生産性の初手・浸透・拡大の取り組みについて

はじめに こんにちは、CTO室の渡邊 (@naoto_pq) です。 先日、Findy Team+ を導入している企業の中で、特に開発生産性が優れた企業として表彰いただきました。 award.findy-team.io 表彰式でバイセルを代表してトロフィーを受け取るCTO今村(写真右) 昨年に…