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

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

Notion導入について(後編)

はじめに Creative Time 1という、ショップオーナーがクリエイティブな活動にもっと充実した時間を作れるように、あれやこれやをしているチームでマネージャをしています、bonです。 このbonって名前は、子供の時は受け入れられませんでしたが、大人になって…

開発チームで取り組んだ働き方の実験10選(後編)〜 スクラムイベントとか GitHub とか

本記事は BASE アドベントカレンダー 2023 の6日目の記事です。 はじめに こんにちは。 Shop to Shop チームでマネージャーをしている髙嶋です。 本記事は昨日からの続編になりますので、前編については以下の記事を参照ください。 devblog.thebase.in さて…

Notion導入について(前編)

はじめに 本記事はBASE アドベントカレンダー 2023の5日目の記事です。 こんにちは!BASE株式会社でエンジニアをしている田中です。 Creative Time1 Groupに所属し、主にBASEのBackOffice領域の機能開発を担当しています。 BASEでは、社内でのドキュメント管…

開発チームで取り組んだ働き方の実験10選(前編)〜 出社とか雑談とか

本記事は BASE アドベントカレンダー 2023 の5日目の記事です。 はじめに こんにちは。 Shop to Shop チームでマネージャーをしている髙嶋です。 役割としてはエンジニアリングマネージャー(以下 EM)と言われるものを想像していただくとイメージしやすいか…

小数点の罠:メンバーシップポイント計算の裏側

はじめに この記事はBASEアドベントカレンダーの四日目の記事です。 こんにちは!私は@shiiyannnと申します。現在、メンバーシップ Appの開発に携わっています。メンバーシップ Appはショップオリジナルの「メンバーシップ」(会員制度)を作成することがで…

Hatena-Blog-Workflows-Boilerplateつかって BASEのブログ書いてみた

<この記事はHatena-Blog-Workflows-Boilerplateによって作成されました> 皆さんこんにちは! BASE株式会社 BASE BANK Divisionにて、Dev TOPとしてBASE BANKのエンジニア組織全体を見ている傍ら、このBASE product blogの編集長も務めている @applepine1125で…

インシデント対応入門 〜初動フェーズ編〜

この記事はBASE Advent Calendar 2023の2日目の記事です。 こんにちは!BASE株式会社でエンジニアをしている大津(@cocoeyes02)です。 今回は自分たちが運営しているプロダクトにおいて障害対応をする中で、インシデント発生が観測されてから暫定対応をするま…

HTML / CSS でショップに雪をふらせましょう ⛄

おや... このページにも雪がふってきましたね... これは BASE Advent Calendar 2023 の1日目の記事です。 なんだかさいきん寒いなぁと思っていたら、ついに雪がふってきてしまいましたね! このはらはらと舞い落ちる雪の結晶、HTML と CSS で作れちゃいます…

創業期CTOが残っている会社が上場するとどうなるのか

こんにちは。BASE株式会社上級執行役員SVP of Developmentの藤川です。2023年のアドベントカレンダーも実施したいと思っており、この記事が1日目になります。 自分自身がBASE社に正式ジョインしたのは2014年8月、取締役CTOとして入社しました。僕は2代目の…

BASE Advent Calendar 2023はじまるよー!

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

予約販売長期化 PJ の開発の裏側

はじめに BASE でプロダクト開発をしている @rry です。 さいきん BASE では 予約販売 App にて「長期の予約商品」を設定できるようになりました! baseu.jp ️予約販売期間が1年先まで延長可能 製作や入荷に時間がかかる商品も取り扱いやすく 季節の限定商品…

YAPC::Hiroshima 2024にBASE がPlatinumスポンサーとして協賛します

ogp CTOの川口 (id:dmnlk) です。 2024年2月10日に行われるYAPC::Hiroshima 2024にBASE株式会社としてPlatinumスポンサーをさせていただくことにしました。 ついでと言ってはなんですがスポンサーLTもします。話す内容はまだ未定です。 YAPCはPerlを軸とした…

Vue Fes Japan 2023 参加レポート

エントランスで集合写真を撮るBASE株式会社メンバーの様子 こんにちは。 最近めっきり寒くなってきて布団が恋しい季節になってきましたね。 皆さんはいかがお過ごしでしょうか。 さて、この度BASE株式会社は2023/10/28(土)に開催された Vue Fes Japan 2023 …

Vue Fes Japan 2023 に BASE がシルバースポンサーとして協賛します

Vue Fes Japan 2023 公式サイトのロゴ 2023/10/28(土)に開催される Vue Fes Japan 2023 に BASE がシルバースポンサーとして当カンファレンスに協賛します。 vuefes.jp こんにちは。 @gatchan0807 です。今回は BASE のスポンサリングについてのお知らせ記…

PHP Conference Japan 2023 にBASEのエンジニアが登壇・ゴールドスポンサーとして協賛しました

BASEのスポンサーブースの様子 こんにちは!すっかり秋らしくなり、涼しくなってきましたね。皆さんいかがお過ごしでしょうか。 さて、この度は、2023/10/08(日)に開催された PHP Conference Japan 2023 にゴールドスポンサーとして協賛し、BASEのエンジニア…

PHP Conference Japan 2023 にBASEのエンジニアが登壇・ゴールドスポンサーとして協賛します

PHPカンファレンス2023公式サイトのロゴ 2023/10/08(日)の日程で開催される PHP Conference Japan 2023 で BASE に所属するエンジニアが登壇する他、ゴールドスポンサーとして当カンファレンスに協賛します。 BASE はこれまでも PHP カンファレンスへの登…

Cloud Operator Days Tokyo 2023の「輝け!クラウドオペレーターアワード2023」において審査員特別賞(変革編)を受賞しました

Cloud Operator Days Tokyo のロゴ こんにちは。BASE でエンジニアをしている02です。 このたび、Cloud Operator Days Tokyo 2023 に登壇し、「輝け!クラウドオペレーターアワード2023」において審査員特別賞(変革編)を受賞しました。 今回は、登壇につい…

FutureStack Tokyo 2023 の Game Day に参加しました

こんにちは。9月に入り、最近は少しずつ涼しくなってきましたね。 今回は、2023/09/13(水)に開催されたFutureStack Tokyo 2023のGame Dayへの参加レポートをお届けします。 FutureStack Tokyo 2023 とは 今回は実に4年半ぶりの開催とのことでした。New Rel…

ドメイン知識をフル活用した「あと払い(Pay ID)」の新規開発

導入 BASEでは、2023年3月頃に「あと払い(Pay ID)」というBNPL(Buy Now Pay Later)のサービス提供を開始しました。BNPLとは、いわゆる後払い決済のことで、今回、BNPLのシステムを一部内製化した上で、世の中にリリースしました。BASEとしては「決済手段…

BASEという大きなプロダクトでドメインを移行した話

はじめに どうも。BASEで開発をお手伝いしている 林(@intele) です! 今回はBASEという大きなプロダクトでドメインを移行した話を、エンジニア目線で、振り返りながらお話したいと思います。 何をやったか BASEで使用しているドメインを thebase.in から the…

10年開発してきたPHPアプリケーションにPHPStanを導入した

Tech Dept. 基盤グループエンジニアの @tenkoma です。 BASEには50以上のPHPプロジェクトのプライベートリポジトリがあります。 (アプリケーションは十数個で、残りの多くが、アプリケーションが依存するライブラリです) 過去4年ほどの間に新規に作られたリ…

オフライン「リハビリ」勉強会をやってみたらだいぶ良かった!

10点満点でつけてもらったアンケートの回答です。 ごあいさつ はじめましての人ははじめまして、こんにちは!フロントエンドエンジニアのがっちゃん( @gatchan0807 )です テックブログに出てくるのはお久しぶりです 今回の記事では、4月末に社内で実施した…

ChatGPTを活用した文章生成機能のシステム構成

はじめに みなさん、こんにちは。BASEでエンジニアをしております田村(taiyou)です。 2023年4月6日に、ChatGPTを活用してショップオーナー向けに文章の作成をサポートする機能「BASE AI アシスタント」をリリースしました。そのため、この記事では、BASE A…

Go Conference 2023にGoルドスポンサーで協賛 & 1名登壇します!

こんにちは! BASE BANKの松雪です。 来る2023/06/02(金)にオンラインでGo Conference 2023が開催されます。 我々BASE株式会社(BASE BANKチーム)はGoルドスポンサーで協賛し、スポンサーセッションにて1名登壇します! Go Conferenceとは Home | Go Conference…

マルチステークホルダー時代の障害対応フロー

こんにちは!BASE株式会社 上級執行役員の藤川です。今年からTech DepartmentというBASE社の開発の成功や情報システム、セキュリティ等に責任を持つチームを運営しています。 システム障害はWebサービスを自社運用する企業にとって最重要な問題であり、サー…

Webアプリケーションアクセシビリティ勉強会を実施しました

はじめに フロントエンドエンジニアの @mk0812 です。自分は普段BackOfficeというチームで新規機能開発を担当しています。 2023年3月〜5月あたりで社内の有志を集めて、Webアクセシビリティの勉強会を行いました。この記事はその勉強会の振り返りをしていき…

Jetpack Composeで実装したときに解決に時間がかかったところ3選

はじめに こんにちは、BASEのPay IDチームでAndroidエンジニアをしている 小林(@eijenson)です。 ショッピングアプリ「Pay ID」のAndroid版アプリの開発を担当しています。 本アプリでは2023年4月にあと払い(Pay ID)という、新しい決済方法の支払いに対応…

チームの取り組みを社内に紹介する「月刊CartDev」を始めた話

BASEのCartDevチームでバックエンドエンジニアをしている遠藤(@Fendo181) です。 自分が所属しているCartDevチームは主にBASEにおける決済開発を担当しております。 購入者様が商品を購入する際の決済だったり、オーナー様が利用するカート機能周りの開発、…

【PHP】DDDにおける値オブジェクトを変更したい時のメモリ周りについて調べた

PHP

こんにちは! バックエンドエンジニアの高町咲衣です! この記事では、PHPでDDD(ドメイン駆動設計)を扱う際に気になる「値オブジェクトを更新=作り直した時のメモリ周りの挙動」について調査した結果をまとめています。 値オブジェクトは不変である DDDの…

PHPerKaigi 2023に3名のメンバーが登壇・プラチナスポンサーとして協賛しました

懇親会で集合写真を撮るBASE株式会社メンバーの様子 こんにちは!桜が満開になり、心浮き立つお花見シーズンですね。 さて、この度は、2023/03/23(木)~2023/03/25(土)に開催された PHPerKaigi 2023 にプラチナスポンサーとして協賛し、3名のメンバーが登壇し…