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

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

AI時代にBASE社が新卒採用を始めた理由

CTOの川口 (id:dmnlk) です。 これはBASE Advent Calendar25日目の記事です。 毎年ながら僕は立候補してないのに勝手に日程が組み込まれてました。 BASE社では2027年卒の学生を対象に新卒採用を始めました。 今まで基本的に行っていなかったことです。対象は…

エンジニアの組織デザインどうしてる?〜BASE開発チームの実例を一挙公開〜

この記事はBASEアドベントカレンダーの24日目の記事です。 はじめに こんにちは!BASEプロダクト開発チームにて責任者(エンジニアリングマネージャー)をしている植田です。アドベントカレンダーも残すところあと2日ですね。 今回は エンジニア組織の「組織…

AI との対話型 UI を拡張する MCP Apps

この記事はBASEアドベントカレンダー 2025 の 23 日目の記事です。 エンジニアの右京です。今年後半になって、主に Web ブラウザ上での AI との対話型 UI の利用シーンに、インタラクティブな UI を提供するという流れが注目されています。 この記事はそれを…

「出版バイアス」から考える情報との向き合い方

この記事は BASE アドベントカレンダー22日目の記事です。 いよいよ年の瀬も近くなってきました。マネージャーの松原(@simezi9)です。 この時期になるとアドベントカレンダーとして大量のアウトプットが世に公開されるのもすっかり毎年の恒例となりました。 …

BASEにおけるサービスレベルマネジメントのこれまでとこれから

はじめに この記事は BASE アドベントカレンダー21日目の記事です。 devblog.thebase.in こんにちは、バックエンドエンジニアの小笠原(@yukineko_819)です。 今回は、私がこの2年間ほどをかけて取り組んできたBASEにおけるサービスレベルマネジメントの取…

フィーチャーフラグの現在 OpenFeatureが実現する標準化

BASE ADVENT CALENDAR 2025 DAY.20 はじめに この記事はBASE アドベントカレンダー 2025の20日目の記事です。 Pay ID Platform Group の 大木です。 本記事では、Feature Flag(aka Feature Toggles)の標準化仕様及びSDKであるOpenFeatureと、Feature Flag As…

New RelicのダッシュボードをTerraformで出力し「動く仕様書」を目指す話

はじめに この記事はBASEアドベントカレンダー2025の19日目の記事です。 こんにちは。BASEのプロダクト開発チームでバックエンドエンジニアをしている大塚です。 この記事ではNew Relicのダッシュボードを「動く仕様書」にするために、機能ごとに標準化され…

LLMを用いた分析基盤におけるSQL自動生成の取り組み

BASE ADVENT CALENDAR 2025 DAY.18 はじめに こんにちは!Data Strategy teamでデータエンジニアをしているshota.imazekiです。 昨今、業務の中でLLMを活用する場面が増えてきており、その流れを受けて弊社でもさまざまな取り組みを進めています。本記事では…

業務自動化でBASEを支えるCSEチームの変遷

はじめに この記事は BASE アドベントカレンダー17日目の記事です。 devblog.thebase.in こんにちは、BASE CSE Group のグループマネージャーをしている @izuhara です。 BASEは「誰でもかんたんにネットショップを開設できる」サービスとして成長し、多くの…

Pay IDログイン用のjsのビルドツールをwebpack/Babelからesbuildへ移行した話

はじめに この記事はBASEアドベントカレンダー2025の16日目の記事です。 こんにちは。Pay ID プラットフォーム Group で エンジニアをしている noji です。最近は Pay ID の認証基盤のフロントエンド開発を担当しています。 本記事では BASE のショップや Pa…

BASEで約半年間取り組んできたSASTツールPoCのまとめ

はじめに BASE Dept で アプリケーションエンジニア をしている Capi(かぴ) です。 BASEでは機能開発に加え、プロダクトの品質を向上させるため非機能要件の強化も行なっております。今回は自分が半年間ほど担当してきた SASTツールPoC についてお話ししてい…

数百万行でも怖くない!MySQL INSTANT DDLで「完全無停止」カラム追加

BASE ADVENT CALENDAR 2025 DAY.14 はじめに 本記事は BASE アドベントカレンダー 2025 の 14 日目の記事です。 BASE BANK Dept で フルサイクルエンジニア をしている 02 です。 2025年4月、BASEは新しい振込申請機能「最速振込」をリリースしました。最短1…

AI による業務改善の1年の振り返り

こんにちは!CSE Group でエンジニアをしている上野です。 この記事は BASE AdventCalender の13日目の記事です。 12日目は kagano さんの GitHub Copilot の Custom Instruction でのコードレビューについての記事でした。この 1 年は AI に関する話題、特…

GitHub Copilot の独自観点レビューで速さと品質を両立する

はじめに この記事はBASEアドベントカレンダーの12日目の記事です。 devblog.thebase.in BASEのカートチームでバックエンドエンジニアをしている、かがの(@ykagano)です。 他チームのコードも含めてレビューをする機会が増えてきたので、コードレビューの…

文字を読むのが苦手な自分との付き合い方

はじめに この記事はBASE Advent Calendar 2025の11日目の記事です。 devblog.thebase.in BASE プロダクト開発チームの komaki です。 私は文字を読むことがかなり苦手です。 仕事中はテキストでのコミュニケーションが多いし、プロジェクトやライブラリなど…

LocalStack の EventBridge Scheduler にある制約とその対処法

はじめに この記事はBASEアドベントカレンダーの9日目の記事です。 devblog.thebase.in 基盤グループの @okinaka です。最近は、メール配信基盤の構築を担当しています。 今回は LocalStack の EventBridge Scheduler にある制約と、その対処法についてお話…

開発量向上に向き合った1年の軌跡

はじめに この記事は BASE アドベントカレンダー8日目の記事です。 devblog.thebase.in ネットショップ作成サービス BASE のプロダクト開発チームでエンジニアリングマネージャー(EM)をしている髙嶋です。 「開発生産性」という言葉は、一見共通言語のよう…

Cloudflare でショップページをちょっとだけ速くしてみた - キャッシュ/Workers 編

この記事はBASEアドベントカレンダー 2025 の 7 日目の記事です。 エンジニアの右京です。BASE では今年、表示速度の改善を目標にすべてのショップへ Cloudflare を導入しました。これは、その過程や技術面の簡単な解説です。 記事は前後半になっており、こ…

Cloudflare でショップページをちょっとだけ速くしてみた - 導入/SSL for SaaS 編

この記事はBASEアドベントカレンダー 2025 の 6 日目の記事です。 エンジニアの右京です。BASE では今年、表示速度の改善を目標にすべてのショップページへ Cloudflare を導入しました。これは、その過程や技術面の簡単な解説です。 記事は前後半になってお…

登壇もコミュニティも応援したい!技術イベント協賛まとめ

はじめに この記事はBASE Advent Calendar 2025の5日目の記事です。 devblog.thebase.in こんにちは!Pay IDのEngineering Sectionでエンジニアリングマネージャーを務めている岡部(@rerenote)です。今回はPay ID…ではなく、社内の有志で活動している iika…

プロダクト開発組織でのケイパビリティ可視化に向けた取り組み

はじめに この記事はBASEアドベントカレンダーの4日目の記事です。 devblog.thebase.in EC作成サービスBASEのプロダクト開発チームでエンジニアリングマネージャー(EM)をしている @tanden です。 私たちのチームではこの1年ほど、開発組織のケイパビリティ…

「Goらしさ」について考えてみる #1 interface編 “Accept interfaces, return structs” を添えて

はじめに この記事は BASE PRODUCT TEAM BLOG Advent Calendar 2025 の3日目の記事です。 devblog.thebase.in こんにちは! BASE 株式会社 Pay ID 兼 BASE PRODUCT TEAM BLOG 編集局メンバー の @zan_sakurai です。 私の所属する Pay ID では一部のアプリケ…

Webhook を AWS Lambda で受け取り SQS へ流す 〜設計から監視まで〜

はじめに この記事はBASEアドベントカレンダーの2日目の記事です。 devblog.thebase.in こんにちは、 BASE Feature Dev1 Group で PHPer をしている @meihei です。今日は Gopher です。 この記事では、外部サービスの Webhook を AWS Lambda (Function URLs…

生成AIの憂鬱

この記事はBASEアドベントカレンダーの一日目の記事です。 こんにちは!BASE株式会社で開発担当の役員をしている、えふしんです。 僕も今、BASEグループ全体を視野に「AIを経営資源としてどうアップグレードするか」を日々考えています。 2025年の締めくくり…

🎄🎅 BASE PRODUCT TEAM BLOG Advent Calendar 2025 🎅🎄

こんにちは!BASE PRODUCT TEAM BLOG 編集部です。 そろそろ年の瀬ですが、みなさまいかがお過ごしでしょうか。 今年も恒例のBASEメンバーによるアドベントカレンダーを開催します! 毎年公開しているアドベントカレンダーも今年で8回目を迎えます。 過去の…

Amazon Bedrock AgentCoreワークショップを開催した

はじめに CTOの川口 (id:dmnlk) です。 先日AWS Japan様にご協力いただきBASE社内で Amazon Bedrock AgentCore を利用したワークショップを開催したのでそのリポートです。 AWS Japan様と日々お話をさせていただく中で社内でのAgent開発を行うにあたり、そも…

PHPカンファレンス福岡2025にBASEのエンジニアが登壇&ふりかえり会をしました

はじめに 本文中とサムネイルの画像に登場するキャラクターは、PHPカンファレンス福岡2025の公式キャラクターです。公式のガイドラインのもと、配布されている素材を利用させていただいています。 Product Development Division で PHPer をしている ema (@…

Full Cycle Developers Night #2 ~エンジニアはどこまでビジネスを知るべき?~ を開催しました

はじめに こんにちは!BASE BANK Dept にいるフルサイクルエンジニアの02です。 今回はFull Cycle Developers Night #2 ~エンジニアはどこまでビジネスを知るべき?~というBASE株式会社(以下、BASE)、株式会社CARTA HOLDINGS(以下、CARTA)、MOSH株式会社(…

BASEのインターンで実感した、"プロダクト"をつくるということ

自己紹介 BASEでエンジニアインターンをしている吉川唯音です。趣味は音楽で、作曲や編曲をしています。この度10月9日をもって、インターンを無事に終えることになりました。約2ヶ月のBASEでのインターンを通して、感じたことや学んだことについて語っていこ…

AIを活用する事でバックエンドエンジニアがフロントエンドに挑戦し、学んだことを語りたい

はじめに BASEでソフトウェアエンジニアをしている Futoshi Endo(@fendo181)といいます。 以前、同じチームの Kumar さんが以下のタイトルで記事を執筆されました。 「BASEでの開発体験を向上させるための取り組み」 devblog.thebase.in この記事では、生…