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

https://devblog.thebase.in/

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

フィード

記事のアイキャッチ画像
PHPerKaigi mini #4 を BASE 株式会社で開催しました
BASEプロダクトチームブログ
はじめに ネットショップ作成サービス「BASE」のプロダクト開発チームでエンジニアリングマネージャー(EM)をしている髙嶋です。 BASE は組織としても個人としてもエンジニアイベントに積極的に関わっており、時折イベントの会場提供をさせていただくこともあります。2026/8/24(月)に「PHPerKaigi mini #4」を弊社オフィスにて開催したので、本記事ではその様子についてご紹介します。 phperkaigi.connpass.com PHPerKaigi mini とは PHPerKaigi mini は、技術カンファレンス「PHPerKaigi」のスポンサー企業およびスポンサーを…
22日前
記事のアイキャッチ画像
夏のブログリレー2026 〜編集後記〜
BASEプロダクトチームブログ
はじめに この記事は、夏のブログリレー2026 12日目、最終日の記事です。 こんにちは!PAY ID Product Divisionの岡部(@rerenote)です。 これまできちんとご挨拶する機会がありませんでしたが、今年の4月からこのブログの編集長を務めています。 8月下旬からスタートしたブログリレーも、ついに最終日となりました。 今回は、これまでの記事をあらためてご紹介しながら、ブログリレーを振り返っていきたいと思います。 夏のブログリレー2026 企画について 🍉 BASE PRODUCT TEAM 夏のブログリレー2026 🍉 今回のブログリレーは、「夏にもブログリレーをやってみ…
23日前
記事のアイキャッチ画像
顧客中心主義を開発の意思決定に組み込むために実践したこと
BASEプロダクトチームブログ
はじめに この記事は、BASEテックブログ夏のブログリレー11日目の記事です。 BASE Dept. Product Divにてバックエンドエンジニアをしているオリバです。 ショップオーナーの発送領域を担当しており、バックエンドを中心に、フロントエンドやNew Relicなども触っています。 2026年5月、担当する「送り状一括印刷 App」の一部機能をリリースしました。しかし、リリース後に分かったのは、想定していた使われ方をされていないということでした。機能自体は動いていますが、開発チームが想定していた操作と、ショップオーナーの実際の操作が違っていました。 Appの概要や使い方は以下をご覧く…
24日前
記事のアイキャッチ画像
Product Engineering Conference 2026 にシルバースポンサーとして協賛します
BASEプロダクトチームブログ
はじめに こんにちは!PAY ID Product Divisionの岡部(@rerenote)です。 今回はBASEがシルバースポンサーとして協賛しているカンファレンス、Product Engineering Conference 2026 のご紹介となります。 product-engineering.jp Product Engineering Conference 2026 概要 Product Engineering Conference(略称: PdEConf / PdE Conf)は、職能の壁を越え、プロダクト価値を最大化させるための「技術」と「知恵」を共有し、議論し、高め合う場を…
24日前
記事のアイキャッチ画像
マルチモーダルな商品カテゴリの分類モデル
BASEプロダクトチームブログ
はじめに この記事は、BASEテックブログ夏のブログリレー10日目の記事です。 こんにちは、Data Strategyチームの竹内です。 BASEでは日々数多くの多種多様な商品が新しく登録されています。それらの商品が「何のカテゴリの商品なのか」を機械学習モデルで自動的に推論する仕組みを、以前からバッチ処理基盤として運用してきました。 今回、そのモデルを 商品テキストと商品画像の両方を入力に取るマルチモーダルなモデル に置き換えたので、その経緯やモデルの中身について紹介します。 はじめに TL;DR なぜ商品カテゴリを推論するのか これまでの取り組みと、画像を使いたくなった理由 使用したモデル …
25日前
記事のアイキャッチ画像
PHP Tech Talk Night ~ after phpcon 2026 ~ を合同開催!1名登壇しました
BASEプロダクトチームブログ
はじめに こんにちは、バックエンドエンジニアのかがの(@ykagano)です。 2026/8/27(木)に「PHP Tech Talk Night ~ after phpcon 2026 ~」を合同開催しました。 本記事では、当日の登壇内容や会場の様子についてお届けします! イベント概要 「PHPカンファレンスの熱量を次につなげる」をテーマに、株式会社viviONさま・株式会社kubellさま・ピクシブ株式会社さま・BASE株式会社の4社合同で開催し、会場は株式会社viviONさまのオフィスをお借りしました。 vivion.connpass.com BASEからの登壇 人気商品が「ちゃんと買え…
25日前
記事のアイキャッチ画像
フィーチャートグルをもっとEasyに使おう
BASEプロダクトチームブログ
はじめに この記事は、BASEテックブログ夏のブログリレー9日目の記事です。 こんにちは、BASE株式会社で PHPer をしている @meihei です。 フィーチャートグルはご存知で既に使っている、という方も多いと思います。BASEでもフィーチャートグルの仕組みを利用しています。 一方で、私が進めていたプロジェクトでは、既存の仕組みだけでは少し扱いづらい場面がありました。そこで、用途に応じて必要最低限のフィーチャートグルを追加していきました。 この記事では、フィーチャートグルを具体的にもっとEasyに取り入れていった事例を紹介します。 背景 フィーチャートグルとは フィーチャートグルは、コ…
1ヶ月前
記事のアイキャッチ画像
「主要SLO」を半年運用して、得られた手応えと見直していること
BASEプロダクトチームブログ
はじめに この記事は、BASEテックブログ夏のブログリレー8日目の記事です。 こんにちは!wakanaです。 私はBASE株式会社でバックエンドエンジニアをしながらBASE事業部内のサービスレベル活動推進をしています。 BASEのサービスレベル活動では、「SLOを全社の共通言語にする」ことを目標に掲げています。その取り組みの一つとして、今年から「主要SLO」の運用を始めました。 運用開始から半年が経ち、主要な機能のサービス品質を広く可視化し、事業部全体で品質を振り返る文化も定着しつつあります。一方、実際に運用したことで、次に取り組むべき課題も具体的に見えてきました。 この記事では、主要SLOの…
1ヶ月前
記事のアイキャッチ画像
脅威モデリングはじめました
BASEプロダクトチームブログ
はじめに この記事は、BASE夏のブログリレー7日目の記事です。 BASE Dept Order SectionでエンジニアをしているCapi(かぴ)です。 本記事では有志でチームを組んで進めているBASEのWebアプリケーションセキュリティ施策の一環で脅威モデリングを行ったのでそのご紹介です。脅威モデリングに興味のある方の参考になれば嬉しいです。 最初にこの記事で伝えたいこと3つを事前に共有しておきます。 目的をもって脅威モデリングを導入する 小さく始めて継続することを意識する 脅威モデリングに時間はかかったが、得るものは多かった 脅威モデリング実施の背景 過去のインシデント履歴 BASEで…
1ヶ月前
記事のアイキャッチ画像
会社のはてなブログ運用をHatenaBlog WorkflowsとAIで効率化する
BASEプロダクトチームブログ
この記事は、BASE夏のブログリレー6日目の記事です。 こんにちは、テックブログ編集委員の松原(@simezi9)です。 BASE Tech Blog は、はてなブログで運用しています。 昨今ではブログを企業が運営すること自体の価値を改めて問われているようにも思いますが、BASEという会社の活動を世の中に発信していきたいという思いで引き続き活動を続けています。 そんなBASEのテックブログも、運用開始から10年が過ぎました。 その間、編集部員も入れ替わり運営のルールも様々に形を変えてきたわけですが、 ここにきて記事の執筆の仕組みに大きくテコ入れをして、AI時代準拠にアップデートをしました。 本…
1ヶ月前
記事のアイキャッチ画像
SentryアラートをAIで自動調査するSlack Botを作った話
BASEプロダクトチームブログ
はじめに この記事は、BASE夏のブログリレー5日目の記事です。 こんにちは、BASE でバックエンドエンジニアをしている大塚です。 いきなりですが、エラーログアラート、通知チャンネルには流れてくるものの、日々の開発に追われて誰もすぐには見に行けない——そんな経験はないでしょうか? アラートに気づいた人がログを見にいき、該当コードを grep して……という初動調査は、慣れていても 30 分から 1 時間かかる作業です。 BASE ではエラーや例外を Sentry に集約しているのですが、この初動調査を AI エージェントに任せる Slack Bot「sentry-analyzer」を内製して…
1ヶ月前
記事のアイキャッチ画像
iOSアプリ開発で プルリクの動作確認 スクショを自動化

BASEプロダクトチームブログ
この記事は、BASEテックブログ夏のブログリレー4日目の記事です。 BASE株式会社で PAY IDアプリのiOSアプリエンジニアをしているkakkkiです。 最近、コーディングエージェントの進化によって開発のスピードが上がり、プルリクエスト(以下、プルリク)の数も大きく増えました。弊社のiOSアプリチームでも、git worktreeを活用して複数の開発を並行して進める場面が増えています。 開発が速くなるのはうれしい一方で、次のような課題も目立つようになってきました。 開発のたびに必要なシミュレーターや実機での動作確認の手間をどう減らすか 増えていくプルリクのレビュワーやデザイナーのUI確認…
1ヶ月前
記事のアイキャッチ画像
Slack ワークフローから GitHub Actions を起動する
BASEプロダクトチームブログ
この記事は、BASE PRODUCT TEAM 夏のブログリレー2026 の3日目の記事です。 はじめに PAY ID Dept & Data Strategy Group で検索やレコメンドまわりを担当している持田です。 私たちのチームでは、大きなキャンペーンが実施されるたびに、検索やレコメンドといった API のスケールアウト・スケールインの設定を事前に入れる作業を手動で行っていました。PAY ID では月に何度かキャンペーンが行われることもあり、この設定作業が地味に手間でした。 社内にはキャンペーンの告知を流す Slack チャンネルがあり、告知は Slack ワークフローで投稿されてい…
1ヶ月前
記事のアイキャッチ画像
AI時代のエンジニアに何が必要か、いま自分が考えていること
BASEプロダクトチームブログ
はじめに BASEのProduct DivisionでエンジニアをしているKondoと申します。 この記事は、BASE夏のブログリレー2日目の記事です。 生成AIの進化を実感しながら、これからエンジニアとしてどう生き残っていけば良いのだろうと考えることが増えました。ここでいう「生き残る」とは、AIに代替されることなく、変化の中でもチームやプロジェクトに必要とされ続けることです。生成AIでコードが書ける前提になり、「コードが書ける」こと自体が強みになりにくい場面が増えたと感じています。また技術的な調査やドキュメントを書くスキルも、AIに頼めば質の良いものがすぐに出てくるようになり、スキルの差別化…
1ヶ月前
記事のアイキャッチ画像
問い合わせ調査AIエージェントcs_a導入の苦難とこれから
BASEプロダクトチームブログ
この記事は、BASE夏のブログリレー1日目の記事です。 こんにちは。BASE ProductDiv ItemSection の Torata です。 直近半年で私が作った問い合わせ調査AIエージェントの取り組みを紹介しようと思います。技術的にはそこまで難しいことをしていないので、技術構成の話ではなく、導入にあたってぶつかった壁とそれをどう乗り越えたかを中心に書いていきます。 前提:BASEの問い合わせ対応の流れ 前提としてBASEの問い合わせがどのような流れで、私が作成したAIエージェントがどのフェーズにフォーカスしたものかを説明します。 BASEではショップオーナーや購入者(以下、あわせてユ…
1ヶ月前
記事のアイキャッチ画像
🍉 BASE PRODUCT TEAM 夏のブログリレー2026 🍉
BASEプロダクトチームブログ
こんにちは!BASE PRODUCT TEAM BLOG 編集部です。 お盆が過ぎてもまだまだ夏真っ盛りという今日この頃ですが、みなさまいかがお過ごしでしょうか。突然ですが、このたび「夏のブログリレー2026」と題して、ブログ記事の集中公開イベントを開催します! この記事では、その概要と見どころをご紹介します。 夏のブログリレーとは BASE では、これまで年の瀬のアドベントカレンダーを8年続けて開催してきました。 devblog.thebase.in 一方で、それ以外では集中連載企画といったようなものはあまり実施してこなかったこともまた事実です。 日々のプロダクト開発・運用の中では、1年を通…
1ヶ月前
記事のアイキャッチ画像
PHPカンファレンス2026 リジェクトコン&アフターイベントを共同開催&2名登壇しました
BASEプロダクトチームブログ
はじめに こんにちは、バックエンドエンジニアのかがの(@ykagano)です。 2026/8/6(木)に「PHPカンファレンス2026 リジェクトコン&アフターイベント」を共同開催しました。 本記事では、当日の登壇内容や会場の様子についてお届けします! イベント概要 2026/7/20に開催されたPHPカンファレンス2026のスポンサー3社(株式会社コドモン、BASE株式会社、株式会社クイック)による共同開催で、会場は株式会社コドモンさまのオフィスをお借りしました。 codmon.connpass.com BASEからの登壇 カートの信頼性を担保するWireMockを使ったe2eテスト(かがの…
1ヶ月前
記事のアイキャッチ画像
PHPカンファレンス2026 リジェクトコン&アフターイベントを3社共同開催!BASEから2名が登壇します
BASEプロダクトチームブログ
こんにちは、バックエンドエンジニアのかがの(@ykagano)です。 BASEは2026年8月6日(木)に株式会社コドモン、株式会社クイックと共同で「PHPカンファレンス2026 リジェクトコン&アフターイベント」を開催します。 PHPカンファレンス2026 リジェクトコン&アフターイベントについて 2026年7月20日(月・祝)に開催されたPHPカンファレンス2026のスポンサーである、コドモン・BASE・クイックの3社合同で、リジェクトコン&アフターイベントを開催します。 リジェクトコンとはプロポーザルを提出したものの、惜しくも採択されなかったトークを発表するイベントです。 そのため、登壇…
2ヶ月前
記事のアイキャッチ画像
変わり続けるAI時代に備えて、New RelicのTerraform管理を再設計した話
BASEプロダクトチームブログ
はじめに こんにちは、BASE株式会社で PHPer をしている @meihei です。 直近で New Relic の Terraform 管理を改修し、AI を使いながら New Relic を利用しやすい環境を整えました。設計思想や具体的な取り組みなどをお話します。 背景 一度アーカイブされた Terraform 管理 BASE では以前から New Relic を導入しており、BASE BANK では New Relic を Terraform で管理する取り組みもありました。 devblog.thebase.in ただし、この取り組みで使っていたリポジトリは、現在アーカイブされていま…
2ヶ月前
記事のアイキャッチ画像
PHP Conference Japan 2026 にBASEのエンジニアが登壇&ゴールドスポンサーとして協賛しました!
BASEプロダクトチームブログ
はじめに 2026/7/20(月・祝)、BASE株式会社から登壇 & ゴールドスポンサーとして協賛したPHP Conference Japan 2026が開催されました。 今回はPHP Conferenceに初参加したメンバーが多かったため、初参加ならではの感想コメント、会場やスポンサーブースの様子についてお届けします! BASEのスポンサーブースの紹介 今年は Yell Bank と PAY ID がロゴをリニューアルしたため、それにちなんで「BASEロゴ検定〜あなたもBASEのGEEKになろう〜」と題して、BASEが展開するサービスのロゴにまつわるクイズ企画を実施しました! ↑ブログ投稿用…
2ヶ月前
記事のアイキャッチ画像
PHP Conference Japan 2026 にBASEがゴールドスポンサーとして協賛します!
BASEプロダクトチームブログ
こんにちは、バックエンドエンジニアのかがの(@ykagano)です。 BASEは2026年7月20日(月・祝)に開催されるPHP Conference Japan 2026に今年もゴールドスポンサーとして協賛します。 PHP Conference Japan 2026について PHP Conference Japanは、PHPエンジニアのためのカンファレンスとして毎年開催されている日本最大級のPHPカンファレンスです。 今年は7月20日(月・祝)に大田区産業プラザPiOで開催されます。 phpcon.php.gr.jp 昨年の様子はこちらをご覧ください! devblog.thebase.in …
2ヶ月前
記事のアイキャッチ画像
AWS Summit Japan 2026 の New Relic ブースで BASE の SLO の取り組みについて登壇してきました!
BASEプロダクトチームブログ
はじめに こんにちは! BASE株式会社でバックエンドエンジニアをしている若菜(__wakanaction__)です。 2026年6月25日に幕張メッセで開催された AWS Summit Japan 2026 にて、New Relic ブースのミニシアターで「SLOをサービス品質の共通言語にするために取り組んできたこと」というテーマで登壇してきました。 本記事では、発表の概要にくわえて、当日お伝えしきれなかったことの補足をお届けします。 登壇の概要 本発表は、私と同僚の小笠原の2名で内容を作成しました。 発表資料はこちらです。 speakerdeck.com 発表でお伝えした内容は、大きく2つ…
3ヶ月前
記事のアイキャッチ画像
どのショップでもいつでも購入できるカート機能を目指してRateLimiterを導入した話
BASEプロダクトチームブログ
はじめに こんにちは、バックエンドエンジニアの小笠原(@yukineko_819)です。 Checkout Reliabilityチームに所属し、負荷試験環境の構築や購入ロジックの最適化など、購入体験の信頼性向上に向けた取り組みをしています。 今回は、「どのショップでも、いつでも安定して購入できる」という購入体験を守るために、購入時のクレジットカード決済へ流量制御(以降、レートリミッタ)を導入した話をご紹介したいと思います。とくに、特定のショップに購入が集中しても、ほかのショップでは決済ができる状態にする ために、アクセス集中の影響をできる限り抑え、全体の購入可用性を平準化する設計をどう考えた…
3ヶ月前
記事のアイキャッチ画像
社内にHTMLをホストする環境を作ったら社内情報の流れが変わった
BASEプロダクトチームブログ
CTO の川口(id:dmnlk)です。 最近、社内で「とりあえず HTML にして置いておくね」という会話を当たり前のように耳にするようになりました。きっかけは、社内 HTML をホストするだけのささやかな環境をひとつ用意したことです。たったそれだけのことなのに、気づけばエンジニア以外のメンバーまで使い始め、社内の情報の流れそのものが変わっていきました。 この記事では、なぜそんな環境を作ったのか、どう作ったのか、そして実際に何が変わったのかを書きます。 きっかけ:AI が生むドキュメントは「流通するが、読まれない」 AI コーディングが日常になって、社内には実装計画 (plan) や設計メモ…
3ヶ月前
記事のアイキャッチ画像
「ルールを押し付けない」ガバナンスをエンジニアリングする。Product Governanceの裏側
BASEプロダクトチームブログ
はじめに こんにちは、BASE株式会社 Product Governance(通称:プロガバ)チームの緒方です。 突然ですが、皆さんは「IT統制」や「ガバナンス」と聞いてどんなイメージを持ちますか? 「開発スピードが落ちそう」「お堅い事務作業」……そんな風に思われがちなこの領域ですが、我々は少し違います。 今回は、私たちがどのような思いで「守り」を「攻め」に変える仕組み作りをしているのか、その裏側をお話しします。転職を考えている方も、そうでない方も、新しいキャリアの形としてご一読いただければ幸いです。 3年半で激変した、BASEのIT統制を取り巻く環境 前回、IT統制についてのブログを投稿させ…
4ヶ月前
記事のアイキャッチ画像
TSKaigi 2026にブロンズスポンサーとして協賛します
BASEプロダクトチームブログ
はじめに こんにちは!Pay ID Engineering Sectionの岡部(@rerenote)です。 今回はBASEがブロンズスポンサーとして協賛しているカンファレンス、TSKaigi 2026 のご紹介となります。 2026.tskaigi.org TSKaigi 2026 概要 私たちは、誰かの発表を聞くだけでなく、他の誰かに向けて発表することもまた学びの一つだと考えています。 参加者、登壇者、スタッフ、スポンサーをはじめ、TSKaigi に関わるすべての人たちが互いに学び合い、新たな繋がりを生み出し、型にとらわれないエンジニアとして生き生きと活躍できる世界を目指します。 TSKa…
4ヶ月前
記事のアイキャッチ画像
継続的な負荷テスト環境をBASEに構築しました 〜 第3回: モックツールの構築と運用
BASEプロダクトチームブログ
はじめに こんにちは、Checkout Reliabilityチームでバックエンドエンジニアをしているかがの(@ykagano)です! こちらは、「継続的な負荷テスト環境をBASEに構築しました」の第3回の記事です。 先に第1回、第2回を読んでいただくのをおすすめします。 継続的な負荷テスト環境をBASEに構築しました 〜 第1回: 負荷テストの全体像 - BASEプロダクトチームブログ 継続的な負荷テスト環境をBASEに構築しました 〜 第2回: 負荷生成ツールの構築と運用 - BASEプロダクトチームブログ こちらは第1回から紹介しているBASEの負荷テスト環境の構成図です。 負荷テスト環…
5ヶ月前
記事のアイキャッチ画像
PHPカンファレンス小田原2026のブース企画でスタンプラリーをやりました
BASEプロダクトチームブログ
はじめに こんにちは、Checkout Reliabilityチームでバックエンドエンジニアをしているかがの(@ykagano)です! 2026/4/11(土)に開催されたPHPカンファレンス小田原2026にブース出店し、今年は「UMECO周辺のBASEショップを巡ろう! 小田原ショップスタンプラリー」と題した企画を実施しました。 こちらの特設サイトからスタンプラリーをすることができます(5/11までの限定公開)。 odawara2026.thebase.in 当日のスタート地点となっていたUMECOのスタンプ獲得画像です。 UMECOでのスタンプ獲得 BASEをご利用のショップオーナーにご協…
5ヶ月前
記事のアイキャッチ画像
PHPカンファレンス小田原2026にBASEのエンジニアが登壇&竹スポンサーとして協賛しました
BASEプロダクトチームブログ
はじめに 2026/4/11(土)、BASE株式会社も竹スポンサーとして協賛したPHPカンファレンス小田原2026が開催されました。今回は参加メンバーのコメント、会場やスポンサーブースの様子についてお届けします! PHPカンファレンス小田原2026 概要 PHPカンファレンス小田原は「小田原の地でつながる、気張らないカンファレンス」をスローガンに、参加したエンジニアが新たな知識を共有し合い、互いに学び、成長できる場所をつくれるイベントです。 phpcon-odawara.jp スポンサーブース 今年はBASEらしさと小田原らしさの両方を感じてもらえる企画にしたいという思いから、「UMECO周辺…
5ヶ月前
記事のアイキャッチ画像
継続的な負荷テスト環境をBASEに構築しました 〜 第2回: 負荷生成ツールの構築と運用
BASEプロダクトチームブログ
はじめに こんにちは、Checkout Reliabilityチームでバックエンドエンジニアをしているかがの(@ykagano)です! こちらは、「継続的な負荷テスト環境をBASEに構築しました」の第2回の記事です。 先に第1回を読んでいただくのをおすすめします。 継続的な負荷テスト環境をBASEに構築しました 〜 第1回: 負荷テストの全体像 - BASEプロダクトチームブログ こちらは第1回で紹介したBASEの負荷テスト環境の構成図です。 負荷テスト環境の構成図 本記事では、負荷テストツールとして採用したLocustの選定理由から、実際の構築・運用方法までを紹介します。 負荷生成ツールの選…
5ヶ月前