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

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

メンバーシップAppの開発とDDDの実践から得た学び

はじめに こんにちは、バックエンドエンジニアの@zawaです。 私は入社以来、1年ほどショップオリジナルの「メンバーシップ」(会員制度)を開設できる「メンバーシップApp」の開発に携わってきました。 少し前になりますが、2024年2月末にメンバーシップApp…

PHPカンファレンス小田原 2024にBASEのエンジニアが登壇しました

こんにちは。BASE BANKの02 (@cocoeyes02)です。 2024/04/13(土)に開催されたPHPカンファレンス小田原 2024に登壇してきました。今回の記事では登壇についてのコメントと、会場の様子についてお届けします! 今回のセッション LT最後のトリを務めました!…

BASEとPAY.JPの歴史から見るWeb系ベンチャーにおけるバイモーダルITへのアプローチ

こんにちは。BASE株式会社の開発担当役員、かつ、子会社でPAY.JPを提供するPAY株式会社の取締役をしている藤川です。 JTC(Japanese Traditional Company)などと呼ばれたりする主に日本の歴史ある大企業のDX化の文脈において、バイモーダルITという考え方が…

Object-Oriented Conference 2024 に参加しました

はじめに こんにちは。BASEでバックエンドエンジニアとして働いているオリバ(@toshi-oliver)と申します。 普段は、BASEの発送を簡略できるかんたん発送Appの機能拡張に従事しております。 BASEに入社してバックエンドエンジニアに転向してから約1年3ヶ月ほど…

お問い合わせ対応の輪番制による運用をやめるに至った意思とそこからの学び

はじめに こんにちは。 Feature Dev1 グループでマネージャーをしている髙嶋です。 突然ですが、サービス運営するうえでユーザーからのお問い合わせ対応を無視することはできません。 そしていかに迅速かつ適切な内容で回答できるかどうかは、どこまでいって…

AWS JumpStart2024に参加してきました

こんにちは、NEW Dept/Pay ID Dev/Web Backendエンジニアをしている金子です。普段はPay IDに関するバックエンド周りの開発をしています。 3/14, 3/15の2日間に渡って開催されたAWS JumpStart 2024にBASEから4名のエンジニアが参加しました。普段はバックエ…

分析基盤へのデータ連携処理をEmbulkからAmazon Aurora S3 Export機能に切り替えた話

はじめに こんにちは!Data Platformチームでデータエンジニアとして働いている @shota.imazeki です。 分析基盤の構築・運用などの側面から社内のデータ活用の促進を行っています。 BASEではAurora MySQLにあるデータをEmbulkを用いてBigQueryに連携してい…

PHPerKaigi 2024に2名のメンバーが登壇しました

2024/03/07(木)~2024/03/09(土)に開催された PHPerKaigi 2024 にて、BASE株式会社から2名のメンバーが登壇しました! 登壇者 2 名からコメントと、会場の様子やセッションについてお届けします! 登壇者のコメント Futoshi Endo (@Fendo181) speakerdeck.com B…

CTOでもVPoEでもないエンジニアのポジションの取り方という発表をしてきました

こんにちは、BASE BANK Divisionで事業責任者をしている柳川と申します。 今回はROSCAさん主催のROSCAFE TECH NIGHT #5で登壇させていただきました。 その登壇記録とレポートです。 rosca.connpass.com 柳川の登壇内容 イベントタイトルに反し、僕はCTOでは…

PHPカンファレンス関西2024にコアスタッフとして参加しました

こんにちは。 BASEの ProductDevでエンジニアをしています、遠藤(@Fendo181)です。 今回、2024年2月11日に開催された「PHPカンファレンス関西2024」にコアスタッフとして参加してきました! 2024.kphpug.jp 2018年から6年越しに開催された「PHPカンファレンス…

YAPC:Hiroshima 2024 に参加しました

こんにちは!BASEでエンジニアをしている竹本です。 2/10(土)に広島国際会議場で開催されたYAPC::Hiroshima 2024 に参加してきたので、当日聞くことができたセッションの感想をイベントレポートとしてお届けします。 会場の様子 BASE はYAPC:Hiroshima 2024…

CTOに必要なものとは

CTOの川口 (id:dmnlk) です。 これはBASE Advent Calendar25日目の記事です。 今年も僕は立候補してないのに勝手に日程が組み込まれてました。毎年書いてくれるメンバーが増えていってくれているのになぜ。 CTOについて 自分は2019年からBASE株式会社のCTOを…

単体テストの考え方/使い方 社内読書会をしました

この記事はBASE アドベントカレンダー 2023の24日目の記事です。 基盤グループ エンジニアの田中 (@tenkoma) です。 2023年5月から8月にかけて、書籍「単体テストの考え方/使い方」の読書会を社内有志でしました。 読書会の様子や感想をまとめます。 書籍「…

元インターンがインターン採用やってる話

はじめに この記事はBASE Advent Calendar 2023の23日目の記事です。 こんにちは、BASE株式会社のBASE BANK Divisionというチームでエンジニアをしている大垣(@re_yuzuy)です! 今日で20歳になりました。 今年はインターンから正社員になったり、1人暮らしを…

組織のUXライティング力ボトムアップへの挑戦

はじめに この記事はBASE アドベントカレンダー 2023の22日目の記事です。 こんにちは。 Communication Design Groupデザイナーの藤井です。 プロダクトをはじめ、LP、メール、またイベントや営業資料など、直接間接を問わずBASEのテキストコミュニケーショ…

ぼくらがPMMをやる理由

はじめに 本記事はBASE アドベントカレンダー 2023の22日目の記事です。 おはようございます、こんにちは、こんばんは。 BASE BANK DivisionでPMM(Product Marketing Manager)を務める@usui_daisukeと申します。 記事タイトルは『ぼくらが旅に出る理由』を…

カスタマーサポートと連携してコスパよく問い合わせ件数を減らした話

本記事はBASEアドベントカレンダー2023の21日目の記事です。 はじめに こんにちは、BASE BANK Division(以降BASE BANKと略記)にて振込申請周りの開発を担当しているumiです。 全く畑違いのところから行き着いた前職のWeb制作会社から転職し、BASE BANKにて…

社内公募制度を使ってみました!〜Youは何しにBASE BANKへ?〜

この記事はBASE Advent Calendar 2023の20日目の記事です。 こんにちは!BASE BANK Divisionでエンジニアをしている大津(@cocoeyes02)です。 今回は社内公募制度と、社内公募制度を使ってBASE BANK Divisionにジョインした人たちの声をお届けします! 社内公…

社内でのデータ活用を推進する取り組みの紹介

はじめに この記事はBASE Advent Calendar 2023の19日目の記事です。 こんにちは!Data Strategyチーム(以下、DSチーム)でデータエンジニア兼データアナリストの @shota.imazeki です。 今回は全社的なデータ活用を推し進めていくために、いくつかの施策を行…

Mintで管理しているSwiftライブラリを定期的に更新する

この記事は BASE Advent Calendar 2023 の18日目の記事です。 Pay ID Appグループの北川です。ショッピングアプリ「Pay ID」の開発チームでエンジニアリングマネージャーを担当しています。 iOSアプリ開発で依存管理に使っている Mint のバージョンアップデ…

Android WebViewで少し厄介だった実装の紹介

この記事は BASE Advent Calendar 2023 の18日目の記事です。 はじめに こんにちは、Pay IDアプリ開発チームでエンジニアをしている小林(@eijenson)です。 ショッピングアプリ「Pay ID」のAndroid版アプリの開発を担当しています。 本アプリでは一部機能でWe…

Pay IDアプリのWebViewにReact + Viteを導入した

はじめに 本記事は BASE Advent Calendar 2023 の17日目の記事です。 こんにちはPay IDでフロントエンドエンジニアをしているnojiです。普段はあと払い(Pay ID)に関するフロントエンド周りの開発をメインに行っています。 payid.jp 11月6日にあと払い(Pay…

ドメイン知識を素早くキャッチアップする時に心がけている事

はじめに この記事はBASEアドベントカレンダー2023の16日目の記事です。 こんにちは! Cart DevチームでBackendエンジニアをしている @endu です。 気づけば入社してからそろそろ1年が経ちます。 この1年をふりかえると、最初のオンボーディング期間を経ては…

LLMを利用したテキストアノテーションのツール化

本記事は BASE アドベントカレンダー 2023 の15日目の記事です。 はじめに こんにちは。BASEのデータ分析チーム(Data Strategy Team)で不正対策を行ったり、機械学習を触ったりしている竹内です。 ChatGPT(GPT-3.5 Turbo)が2022年の11月に公開されてから…

SMS OTP で使われるメッセージの形式の歴史

はじめに 本記事はBASE アドベントカレンダー 2023の14日目の記事です。 こんにちは!NEW Dept/Pay ID Dev/Web Backendエンジニアをしている@zanです。 主にPay IDの機能開発を担当しています。 SMS OTPで用いられるメッセージの形式を題材に、 どのような経…

AI機能開発とインボイス制度対応を同時にやったら、意外と似ていた

こんにちは。BASE株式会社でプロダクトマネージャー(以下PdM)をやっています、船坂です。 この記事は BASE Advent Calendar 2023 の13日目の記事です。 アドベントカレンダーもあっという間に折り返し地点、12月は日が経つのがあっという間ですね。 さて、…

職場を明るくする

この記事は BASE Advent Calendar 2023 と 身の回りの困りごとを楽しく解決! by Works Human Intelligence Advent Calendar 2023 の12日目の記事です。 はじめに こんにちは、BASE BANK Division で資金調達サービス「YELL BANK」の開発を担当している Doar…

180件のPRを遡って、良いレビューコメントをLintのルールに組み込んだ

過去のプルリクエストを遡り、ルール化できるものをPHPstanのカスタムルールとして記述しました

われはセキュリティの子

この記事は BASE Advent Calendar 2023 の10日目の記事です。 ちわ BASEから代わりまして、PAY株式会社(BASE株式会社グループ会社)のクリス @x86_64 です。数か月前、絵を買うよう執拗に勧めてくる人に言いくるめられ、額縁入りのライザのアトリエ複製原画…

フルサイクルエンジニアリングの第一歩を進める - BASE BANKでの新たな挑戦

この記事は BASE Advent Calendar 2023 の9日目の記事です ごあいさつ はじめましての人ははじめまして、こんにちは!BASE BANK Divisionのフロントエンドエンジニアのがっちゃん( @gatchan0807 )です。テックブログに出てくるのは半年ぶりぐらいですね。…