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

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

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

PHP

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

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

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

YAPC::Kyoto2023 に参加しました

BASEでバックエンドエンジニアをしている、遠藤(@Fendo181)です。 2023年3月18日に開催された「YAPC::Kyoto 2023 前日祭」と、2023年3月19日に開催された「YAPC::Kyoto2023」に参加してきました。 「ブログを書くまでがYAPC」 という事でこの記事では参加レ…

YAPC::Kyoto 2023 前日祭の「YAPC::Kyoto 2023 Reject Con」で登壇します

2023年3月19日に「YAPC::Kyoto 2023」が 開催されます。 yapcjapan.org その前日の2023年3月18日に前夜祭で開催される「YAPC::Kyoto 2023 Reject Con」に遠藤(@Fendo181)が登壇します。 yapcjapan.connpass.com YAPC とは YAPCはYet Another Perl Conference…

PHPerKaigi2023にプラチナスポンサーとして協賛&3名のエンジニアが登壇します

2023/03/23(木) ~ 2023/03/25(土) の日程で開催される PHPerKaigi 2023 へプラチナスポンサーとして協賛する他、BASE 株式会社に所属する 3 名のエンジニアが登壇します。 PHPerKaigi 2023 とは PHPerKaigiは、オープンソースのスクリプト言語 PHP (正式名…

社内の静的アセット管理リポジトリのNode.jsのバージョンを上げたら動作が爆速になった話

初めに こんにちは。フロントエンドエンジニアの竹本です。 入社してそろそろ4ヶ月が経とうとしています。だいぶBASEの開発にも慣れてきました。 この記事では私が社内の静的アセットを管理しているリポジトリ(以降は便宜上static-repositoryと呼びます)のNo…

BASEに入社してから初リリースするまでに経験した事を紹介します

はじめまして、2023年1月4日に入社しました遠藤(@Fendo181)と言います。 所属は Cart Dev というチームでバックエンドエンジニアを担当します。 Cart DevチームはBASEの決済開発を担当しているチームになり、主にショップオーナー様や購入者の決済、カート機…

BASEのCTOがエンジニアリングマネージャーに求めていること

はじめに この記事はBASE Advent Calendar 2022の25日目の記事です。 CTOの川口 (id:dmnlk) です。 毎年技術ブログチームに勝手に組み込まれています。 タイトルと画像が一致してないのはデザインテンプレに合わせづらかっただけなので気にしないでください…

9年間の社会人経験を経て、大切だと思った4つのこと

はじめに この記事はBASE Advent Calendar 2022の25日目の記事です。 devblog.thebase.in はじめまして、BASE株式会社で執行役員 VP of Productをしている神宮司 (id:h7jin16)と申します。 メリークリスマス!アドベントカレンダーも最終日です。皆さま仕事…

Pay IDの開発組織をマネージャーがパッション多めで紹介するよ

はじめに この記事はBASE Advent Calendar 2022の24日目の記事です。 devblog.thebase.in はじめまして。岡部(@rerenote)と申します。2022年6月にエンジニアリングマネージャーとして入社し、8月からPay ID Dev Groupでマネージャーを務めています。今回は…

経営戦略室と僕たちの信じる未来

はじめに はじめまして.経営戦略室の林田(@Linda)と申します. こちらはBASEアドベントカレンダーの23日目の記事です. 本記事では、今年1月に立ち上がったCEO鶴岡(@yt)直下のチームである 経営戦略室(Corporate Strategy Unit;略してCSU)について、…

新規事業のプロダクトマネージャーが入社6ヶ月で取り組んだこと

この記事は、BASE Advent Calendar 2022の22日目の記事です。 同日公開の@02 の記事もぜひご覧ください! こんにちは!BASEグループの新規事業 Pay IDでプロダクトマネージャーをしている坪内 (@tsubo)と申します。 12月で入社半年になるのですが、今更なが…

BASE技術イベント登壇振り返り2022

この記事はBASE Advent Calendar 2022の22日目の記事です。 こんにちは! BASEでエンジニアをやっている大津(@cocoeyes02)です。 BASEではエンジニアが外部へとアウトプットする文化があり、その中の一つに技術イベント・カンファレンスへの登壇があります。…

BASE全体のインフラ知識底上げのため AWS JumpStart に参加してもらいました

この記事は BASE Advent Calendar 2022 の21日目の記事です。 Platformグループでグループマネージャー をしている 松田( @tadamatu ) です。 先日、エンジニア15名に AWS JumpStart(AWS研修プログラム) に参加してもらいました。 この記事では、参加の…

上場3年目、改めてIT統制について考える

この記事はBASE Advent Calendar 2022の21日目の記事です。 初めまして。 BASE株式会社Corporate Engineering CSEの緒方です。 CSE についてはこちらの記事をご参照ください。 ちなみに私はこの記事を読んだことがきっかけでBASEに入社しました。 上場して3…

BASEカードにおけるキャッシュバックの設計

この記事はBASE アドベントカレンダー 2022の20日目の記事です。 はじめに BASE BANKというチームでBASEカードというサービスの開発をしている大垣(@re_yuzuy)です。 本記事ではBASEカードで行ったキャッシュバックキャンペーンについて、システム的な設計と…

型安全なPythonで堅牢なアプリケーション開発

この記事はBASE Advent Calendar 2022の19日目の記事その2です。 こんにちは。BASE 株式会社 New Division BASE BANK Section にて、Engineering Program Managerをしている永野(@glassmonekey) です。 私個人としては、今年のアドベントカレンダー2回目です…

BERTを利用した商品カテゴリの推論基盤を作りました

この記事はBASE Advent Calendar 2022の19日目の記事です。 はじめに こんにちは、DataStrategyチームの竹内です。 今回はBASEで作成されたショップが扱っている商品のカテゴリを機械学習モデルを使って推論するための取り組みについてご紹介いたします。 は…

SRE関連Issue、7年分を振り返る

この記事は、BASE Advent Calendar 2022の18日目の記事(その2)です。 SRE Group の ngsw です。 先日ネットショップ作成サービス「BASE」は10周年を迎えました。 「BASE」サービスリリース10周年 ~「好きが、売れる。」をコアメッセージに特設Webサイトの公…

Large-Scale Scrum(LeSS)体験記

この記事は、BASE Advent Calendar 2022 18日目の記事です。 今日担当するのはバックエンドエンジニアの cureseven です。 2022、チャレンジし続けたスクラム phpcon沖縄2022のスポンサーセッションで、「Gather × Code With Me × ペアプロのお誘い で最高で…

BASEに入社して感じたSpeak Openlyの良いところ3選

この記事はBASE Advent Calendar 2022の17日目の記事です はじめに こんにちは!Pay ID 決済 バックエンドエンジニアのzan(@zan__gi) です。 今回は、BASEに入社して「Speak Openly」っていいよね!と思った経験を綴ります。 BASEでの働き方や開発組織の雰囲…

チームの能力を数値化して今後の成長方針を立ててみた

はじめに この記事はBASE Advent Calendar 2022の15日目の記事です。 こんにちは!船坂( @takumi_funasaka )です。BASEでプロダクトマネージャーをやっています。 先日、所属しているプロジェクトチームで「チームの能力を自己評価し、チームとしての今後…

知って欲しい!資金調達サービス「YELL BANK」の推しポイント

はじめに この記事はBASE Advent Calendar 2022の14日目の記事です こんにちは。BASEの資金調達サービス「YELL BANK」チームでPMM(プロダクト・マーケティング・マネージャー)を担当している神納(@yuni)です。 9月に入社をして3ヶ月間、中からプロダク…

UXライティングのレビュー工数をtextlintで90%削減した件

はじめに この記事はBASE Advent Calendar 2022の13日目の記事です。 はじめまして、BASEでエンジニアリングマネージャーをしている渋谷と申します。 今回は、textlintを導入したところレビュー工数が90%削減できたので技術的にどのようなアプローチをしたか…

若手エンジニアの自分にとってBASEが最高の成長環境だった話

初めに BASEアドベントカレンダーの 13日目です。 こちらの記事では、BASEの開発組織の環境がこれから成長していく若手エンジニアにとってとてもいい環境であることを身をもって体感したため、レポさせていただきます! 自己紹介 こんにちは。Owners Marketi…

reportシステムの業務改善で経理業務が更に短縮した話

はじめに 本記事はBASE アドベントカレンダー 2022の11日目の記事です。 はじめまして。CSEグループのエンジニアの泉原と申します。 BASEのCSEグループでは社内業務改善や内部統制の整備など幅広い業務を対応しています。 CSEグループについてはこちらをご覧…

ファットな注文検索モデルをリファクタした話

この記事は BASE アドベントカレンダー 2022 の 10 日目の記事です。 はじめに 初めまして、BASE のバックエンドエンジニアの shiiyan と申します。この記事では、ファットな注文検索モデルをリファクタしたことの経緯と感想について紹介します。 注文検索モ…

オンラインでのチームビルディングで意識をしていること

この記事は、BASE Advent Calendar 2022の9日目の記事です。 同日公開の@gatchan0807さん の「プロダクトの小さな負を解消する有志活動の振り返り」もぜひご覧ください! こんにちは!BASEでPdMのプレイングマネージャーをしている本山と申します。 チームビ…

プロダクトの小さな負を解消する有志活動の振り返り

この記事はBASE Advent Calendar 2022の9日目の記事です 同日公開の(この活動にも参加してくださっている) @yuripiiiii さんの「オンラインでのチームビルディングで意識をしていること」もぜひご覧ください! ごあいさつ はじめましての人ははじめまして…

Real World Full Cycle Developers

この記事はBASE アドベントカレンダー 2022の8日目の記事です。 はじめに BASE BANK Section Dev Group Manager/ BASEカード Engineering Program Managerの松雪(@applepine1125)です。 普段はBASEカードのEPMとして開発をリードしながら、BASE BANKがもつプ…