BASEプロダクトチームブログ

ネットショップ作成サービス「BASE ( https://thebase.in )」、ショッピングアプリ「BASE ( https://thebase.in/sp )」のプロダクトチームによるブログです。

\非公式/ Go Conference 2022 Spring スポンサー企業4社 アフタートークに2名登壇しました

2022/4/28(木)にオンラインで開催された「\非公式/ Go Conference 2022 Spring スポンサー企業4社 アフタートーク」にBASEからも2名が登壇しました。 andpad.connpass.com イベントについて 今回登壇させていただいたイベントは先日開催された「Go Confere…

PHPerKaigi2022のアンカンファレンスでメンバーが登壇しました

この度は、4/9(土)~4/11(日)に開催された PHPerKaigi 2022 にメンバーが登壇したり、プラチナスポンサーおよびスポンサーブーススポンサーとして協賛しました。 今回は、アンカンファレンスの様子やアンカンファレンスで登壇したメンバーからコメントをお届…

PHPerKaigi2022にプラチナスポンサーおよびスポンサーブーススポンサーとして協賛しました

スポンサーブースでの集合写真 この度、4/9(土)~4/11(日)に開催された PHPerKaigi 2022 にプラチナスポンサーおよびスポンサーブーススポンサーとして協賛しました。 今回は、スポンサーブースの様子やPHPerトークンの答え合わせなどをお届けします! …

Docker Desktop有料化対応をするときに知りたかったこと

はじめに こんにちは。Product Dev Division でエンジニアリングマネージャーをしている@tac_tandenです。 Docker Desktop 有料化の移行期間が終わって約 3 ヶ月が経ちましたが、皆さまいかがお過ごしでしょうか? 旬の時期は過ぎている気もしますが、BASE …

New Relic One のCircleCI Integrationでデプロイ頻度やジョブの状態を計測する

こんにちは。BASE株式会社 BASE BANKチームの前川、清水(@budougumi0617)です。 3月上旬にNew RelicからCircleCI integrationが公開されました。 BASE BANKチームで使用してみたので、設定方法などをまとめてお送りいたします。 TL;DR 3月上旬にNew RelicのC…

Go Conference 2022 Spring Onlineにシルバースポンサーで協賛・2名登壇します

2022/4/23(土)にオンラインで開催されるGo Conference 2022 Spring Onlineにシルバースポンサーとして協賛し、2名のメンバーが登壇します。 Go Conferenceとは https://gocon.jp/2022spring/ Go Conference 2022 Spring Online Go Conferenceは一般社団法人G…

PHPerKaigi2022に4名のメンバーが登壇しました

メンバーが登壇している様子 この度は、4/9(土)~4/11(日)に開催された PHPerKaigi 2022 に4名のメンバーが登壇しました。 今回は、登壇者 4 名からコメントと、他のセッションの感想などをお届けします! PHPerKaigi 2022 とは 2022/04/09(土) ~ 2022/04/11(…

なぜ我々はsession.cookieを変更しなければならなかったのか

はじめに こんにちは。バックエンドエンジニアの小笠原です。 今回は、2022年2月18日から2022年3月4日にかけて発生していたこちらの障害に対し私達開発チームが実施した、session.cookieで定義しているCookieのkey名を変更するという影響範囲の大きい対応に…

OpenAPI Generator で API Client と型を自動生成した話

フロントエンドエンジニアの @rry です。 自分は BASE の Sales Promotion というチームで主に新規機能開発を行っています。このチームでは主にオーナーさんの使う管理画面に新しく機能追加をしています。 そこで、管理画面で使っている API Client と型を、…

機械学習チームで論文読み会を実施してみました(A ConvNet for the 2020s解説)

BASEの機械学習チームで論文読み会を実施してみました こんにちは。BASEのDataStrategy(DS)チームでエンジニアをしている竹内です。 DSチームではBASEにおける様々なデータ分析業務をはじめ、機械学習技術を利用した検索、推薦機能のサポート、商品のチェ…

商品在庫絞り込み機能のリリース振り返りと、New Relicを活用した観測について

初めまして。フロントエンドエンジニアの近藤 @kon_engineerと申します。 本記事では、2022年1月24日(月)にリリースされた、商品在庫絞り込み機能の振り返りと、サービス全体の状況を可視化できるNew Relicというプラットフォームを活用したAPIの観測につ…

顧客からのフィードバックを収集する仕組みを作ったら半年間で50以上の製品改善に役立った話

この記事は BASE Advent Calendar 2021 の25日目の記事です。 はじめに メリークリスマス!!! 執行役員 VP of Productの神宮司(@7jin16)です。 2021年に取り組んだ顧客フィードバックを製品開発に活かすためにおこなったことを書きます。 なぜ始めたか こ…

今BASEに入社してやることあるの?という疑問に答えるよ

はじめに CTOの川口 (id:dmnlk) です。 これはBASE Advent Calendar25日目の記事です。僕は立候補してないのに勝手に日程が組み込まれてました。 BASE株式会社では積極的にエンジニア採用を行っております。 その中でよく質問を頂くのは「BASEに今から入社し…

企業がアドベントカレンダーをやることを改めて考える 〜編集後記〜

この記事はBASE Advent Calendar 24日目の記事です。 BASEテックブログ編集長の松原(@simezi9)です。 12月もいよいよ大詰め、クリスマス・イブということでそろそろ年内の仕事を納められた方もいるのではないでしょうか。 BASEのアドベントカレンダーも今年…

誤分類コストを考慮した機械学習モデルの考え方

BASE Advent Calendar 2021 はじめに コスト考慮型学習とは Cost-Sensitive Learningの手法 コスト行列 閾値の調整による誤分類コストの反映 実際のデータセットを用いた例 まとめ 参考文献 はじめに この記事はBASE Advent Calendar 23日目の記事です。 こ…

テキストコミュニケーションによって、ユーザー体験をデザインし、最適化するということ

この記事はBASE Advent Calendar 2021 23日目の記事です。 こんにちは。 UXライターの藤井です。 ふだんは、BASEプロダクト全般におけるテキストの品質を向上させる、UXライティングを担当しています。「テキストコミュニケーションをデザインする」をキーワ…

AWS App RunnerとGitHub Actionsでレビュー環境を構築する

この記事はBASE Advent Calendar 2021の22日目の記事です。 はじめに はじめまして、Owners Success Frontend Shop Frontチームの坂口です。 普段はフロントエンドエンジニアとしてVue.jsを使った開発をメインに行なっているのですが、チームでプロジェクト…

カンファレンス登壇応援中です!

この記事はBASE Advent Calendar 2021の22日目の記事です。 こんにちは!BASEでエンジニアをやっている大津(@cocoeyes02)です。今回はiikanji-conference-toudanチームの取り組みについてご紹介します! iikanji-conference-toudanチームとは? iikanji-conf…

プロダクトのデリバリー、クオリティに責任を持つEngineering Program Managerという役割

この記事はBASEアドベントカレンダー 21日目の記事です。 まえがき BASE BANK株式会社でエンジニア兼Engineering Program Managerをやっている 松雪(@applepine1125) と 永野(@glassmonekey) です。 BASE BANKでは組織の拡大に伴って表出した課題を解決する…

私たちのグループの読書会の紹介

この記事は BASE Advent Calendar 2021 の21日目の記事です。 devblog.thebase.in はじめに Payment Devグループの山本(@msysyamamoto)です。 この記事は私たちのグループで行っている読書会の紹介になります。これから読書会を開催しようとしている方や、い…

外部サービスの不確実性をハンドリングする設計戦略

エンジニアにとって、外部企業から提供されるAPIやCDN(Content Delivery Network)といった『外部サービス』をどう扱うかは悩ましい問題です。この記事では、2021年11月にリリースを行なった「Akamai Image Video Manager の導入プロジェクト」を例に、外部…

ブラウザのNavigation Timing APIとdocument.referrerを使って特定ページからの初めての遷移を判定する

この記事はBASE Advent Calendar 2021の19日目の記事です。 BASE BANK株式会社でエンジニアをしている若野(@sam8helloworld)です。 私が普段見ているサービスではBASEの他のアプリケーションや外部サービスのページから遷移してくることがよくあります。 さ…

DISTINCT vs GROUP BY

この記事は BASE Advent Calendar 2021の19日目の記事です。 こんにちは、BASE株式会社でバックエンドエンジニアをしている小川です。 私たちのチームでは10月からレスポンス改善PJとして、BASEのレスポンスが遅い処理を改善する施策を行なってきました。 そ…

レスポンス改善プロジェクトでやったこと

バックエンドエンジニアの@cureseven です。レスポンス改善プロジェクトという名前で、BASEのレスポンス速度を早くするために10月より動いてきました。 経緯に触れた後、レスポンス改善をどう進めてきたかとおこなった施策を紹介します。 レスポンス改善プロ…

デザイナーがUXPin Mergeで何ができるか試した

この記事はBASEアドベントカレンダー2021 18日目の記事です。 UIデザイナーのYoshiokaです。コードベースのデザインツールとして個人的に気になっているUXPin Mergeを試してみました。 UXPin Mergeとは UXPinはベクターベースのデザインツールとは違い、HTML…

Amazon Personalizeでリアルタイムに変化をするレコメンドを試してみました!

この記事はBASEアドベントカレンダー2021 17日目の記事です。 はじめに DataStrategyチームの杉です。 ショッピングアプリPay IDではさまざまなショップでの商品購入が可能です。 "探す"タブにはおすすめ機能がついており、利用者にあった商品やショップのレ…

NRUG (New Relic User Group) Vol.1に参加してきました

この記事は New Relic Advent Calendar 2021 16 日目の記事です。 遅刻しちゃいました。本当は発表の裏側的な話にしようかなと思ったのですが、先日のイベントが素晴らしかったので、参加レポートにしました。 はじめに こんにちは!! BASE BANK 株式会社 Dev…

BASE株式会社としてThe PHP Foundation に寄付をしました

PHP

CTOの川口 (id:dmnlk) です。 BASE株式会社は本日、The PHP Foundationへの寄付を行いました。 The PHP Foundationとはなんぞや、というのはインフィニットループ様の記事を読むのがとてもわかりやすいのでそちらをご覧ください。 www.infiniteloop.co.jp BA…

10人以上のPJでリモートランチ会をするときに工夫したこと

この記事はBASE Advent Calendar 2021の16日目の記事です。 こんにちは。ProductManagementグループに所属している坂東(@naoto bando)です。 2021年はメンバーが10名を超える2つのPJを同時進行する機会があり、色々と考えることや学ぶことの多い年でした…

ビジュアルリグレッションテストのツールを導入するまでの意思決定プロセス

はじめに この記事はBASE Advent Calendar 2021の15日目の記事です。 BASE株式会社 Owners Experience Frontend チームのパンダ(@Panda_Program)です。 2021年の5月に入社してから、アサインされるプロジェクトの仕事以外に社内 UI コンポーネントライブラ…