UPSIDER Tech Blog

タスク管理ツールがAIの「がくしゅうそうち」に化けるまで Encraft #22 レポート

こんにちは!UPSIDER PRのAyaです! 2025年12月23日(火)に開催された(株)ナレッジワーク様主催のイベント『Encraft #22 AIプロダクトを支えるアーキテクチャ設計ー理論と実践』に、UPSIDER AI事業部・プロダクトマネージャーであるKiyotoが登壇しました。 AI…

なぜ私は「課題」ではなく「解決策」に恋をしてしまったのか

こんにちは!法人カード「UPSIDER」(以下、UPSIDERカード)開発チームでPdMをしているShoheiです。これは、UPSIDER Tech アドベントカレンダー 2025の16日目の記事です。 UPSIDERのアドベントカレンダー2025 では、Tech・Corporate・Bizの3つに分かれて、そ…

pmconf2025 @大阪でDaisuke Moriの登壇を応援してみた!

Daisuke Mori #とは 第52回・第53回東京都マスターズパワーリフティング選手権大会男子83kg級マスターズⅠを2連覇し、年末には108回のフルスクワット(通称除夜スクワット)を執り行うなど社内外でVPoP(Power)として活動を行う傍ら、株式会社UPSIDERでVPoP(Pr…

複雑なドメインに挑むチームのタスク分解実践記

リファインメントとタスク分解の定義 本記事では「リファインメント」と「タスク分解」を区別して扱います。 リファインメント:プロダクトバックログアイテム (PBI) を、次のスプリントに取り込める粒度まで整える活動。要件の明確化や見積もりを通じて、ス…

ユーザーと一緒にプロダクトを育てる──支払い.com開発チームのVoC反映プロセス

はじめに こんにちは、支払い.comでフロントエンドの領域を担当しているMurakamiです。 今回は、ユーザーの声(VoC: Voice of Customer)をチーム全員で定期的に振り返り、プロダクト改善に活かしている仕組みについて紹介します。 「ユーザーの声を大切にす…

DevinとDependabotが協業してパッケージの脆弱性対応をしてもらう仕組みづくり

こんにちは。UPSIDERでエンジニアをしているYutoです。 UPSIDERではCursorやClaude Codeをはじめとする各種AIコーディングツールを利用することができます。その中にはDevinも含まれており、日々の業務で利用しています。しかし、Devinには「なんでもこなし…

複数ステップFormの実装は結構難しい

UPSIDERでエンジニアをしている太田です。 (@Hide55832241) 複数ステップに分かれたFormの実装は、一見簡単そうに見えて実は難しいことがあります。 例えば、以下のような課題に直面することがあります ステップ間の下書きと検証後の値の扱いの難しさ 画面遷…

1つのコードで複数ブランド対応!支払い.comが仕掛けた動的テーマ切り替え術

はじめに こんにちは。株式会社UPSIDER 支払い.com Techチームの Akanuma です。 2025年7月1日の下記プレスリリースで発表したとおり、 支払い.com はパートナー企業を通じたサービス提供を開始しました。 prtimes.jp 本記事では、パートナー企業が自社ブラ…

Vibesのみで1週間を乗り切れ!支払い.com開発でAI縛りな「Vibe Coding Only Week」をやってみた

はじめに こんにちは、支払い.comでエンジニアリングマネージャーをしている 大聖寺谷 です。 支払い.comとは請求書の支払いをクレジットカードで支払うことができ、 中小企業や個人事業主の資金繰りの改善を行うことができるサービスです。 このサービスの…

「業務をAIに合わせて再設計する」という挑戦 ──AI経理立ち上げと、UPSIDER AI Coworking Platformの舞台裏

こんにちは、UPSIDERでエンジニアリングマネジャーをしているMiki( @m_miki0108 )です。 先日のプレスリリースをうけて、各新規事業の担当者が、その立ち上げの裏側を発信しています。 note.com tech.up-sider.com note.com note.com 今回の記事では、「UP…

未来のFintechインフラはどうつくられるのか?──UPSIDERの技術戦略とプラットフォーム構想

こんにちは、UPSIDERでVPoEを務めている泉(@yizumi)です。 先日、代表の宮城がUPSIDERの激動の半年間の舞台裏と未来のことを綴ったブログがでました。 note.com 本ブログでは、UPSIDERの技術面での進化とこれからのチャレンジについて、僕の視点からも書い…

不正利用検知システムをリリースしました

こんにちは!不正利用対策チームのShoです。 3Dセキュア(3DS)導入の義務化、サイン決済の廃止が行われ、不正利用対策の重要性がますます高まっています。 UPSIDERでも2024年11月に不正利用対策チームを立ち上げ、より高精度な不正検知を目指した取り組みを…

「PRESIDENT CARD」開発舞台裏:― 3ヶ月で新ブランドを立ち上げる方法とは ―

はじめに こんにちは、新規事業の開発責任者を務めている早坂 涼です。 2025年2月にローンチした新ブランドの法人カード「PRESIDENT CARD」。 UPSIDERのDNAを活かしつつ、まったく新しい価値をどう作るか。 私たちは“超短期リリース”という制約のなかで、実…

BigQuery から Salesforce への Reverse ETL パイプラインの紹介

こんにちは、UPSIDER のデータチームです。 UPSIDER では、複数の事業を展開する中で、事業間のシナジーを最大化を目指し、昨年から Salesforce の導入を進めています。このプロジェクトは、単なるツール導入にとどまらず、営業やカスタマーサポート、事業開…

Zoom Phone APIを活用した業務改善の反省点と学び

UPSIDERでエンジニアをしている太田です。 (@Hide55832241) 私たちのチームでは、CS業務などにZoom Phoneを活用しています。 今回はZoom Phoneを用いた業務改善の取り組みについて、経験した反省とそこから得た学びを共有します。 前提 Zoom Phone Zoom Phon…

UPSIDERのアプリケーションを支える、高セキュリティ・高可用・高スケーラブルなプラットフォーム #CNDW2024 イベントレポート

こんにちは!UPSIDERでHRをしていますNarisaです。 VP of Engineering 泉が『CloudNative Days Winter 2024』に登壇しましたので、イベントレポートをまとめます! CloudNative Daysとは CloudNative Daysは、クラウドネイティブ技術に関心を持つ開発者を対…

不正利用対策チームがつくる”当たり前の安心感” #UPSIDER年末リレーブログ2024

※この記事は、「年末リレーブログ」企画の3日目のブログです。明日は、UPSIDER Coworkerで機械学習領域を担当するKhaiさんによるブログです! こんにちは!Dev HRのNarisaです。 今回は2024年11月に新設した「不正利用対策チーム」において、Tech Leadとして…

🚧👷👷‍♀️🚧支払い.comで整備中のデザインシステムについて

こんにちは!! 株式会社UPSIDERの「支払い.com」でフロントエンドエンジニアをしていますOkahashi(@akaneburyo)です! 今回は、支払い.comチームで進めているデザインシステムの整備についてご紹介します! きっかけ これまで支払い.comチームの開発では…

事業成長に応えるスケーラビリティの未来:UPSIDERの技術戦略 #UPSIDER_Tech

UPSIDERで2023年8月よりVPoEを務めている泉です。 先日、株式会社UPSIDERはシリーズDとして総額154億円の資金調達を実施いたしました。 調達した資金は、既存事業の拡大と新規事業の開発に投資いたします。 前回の投稿から少し時間が経ってしまっていますが…

リリース2年半で累計決済額 700億円を突破した「支払い.com」を支える開発手法、開発チーム体制について

株式会社UPSIDERの「支払い.com」でエンジニアリングマネージャーをしている大聖寺谷です。 支払い.comとは請求書の支払いをクレジットカードで支払うことができ、 中小企業や個人事業主の資金繰りの改善を行うことができるサービスです。 リリースから今ま…

UPSIDERの決済領域における技術選定と、運用後の感想

はじめに 弊社は社名と同じ、法人カード「UPSIDER」と請求書カード払いサービス「支払い.com」等のサービスを提供し、「挑戦者を支える世界的な金融プラットフォームを創る」をミッションに掲げる会社です。 今回は、その根幹である決済領域のテックスタック…

支払い.comのブランチ戦略見直しとテスト環境を複数作成できるようにした

はじめに UPSIDER の 支払い.com でバックエンドエンジニアを担当している水村です。今回は支払い.comのブランチ戦略とテスト環境を見直して改善している件をまとめました。 最近のチーム構成 技術境界でチーム分けをしています。フロントエンド、バックエン…

支払い.com のアジャイル開発を基本としたスクラムではない開発手法について

はじめに UPSIDER の支払い.comでバックエンドエンジニアを担当している水村です。 リリース当初はビジネスサイドとエンジニアを合わせて5、6名だった支払い.comのチームですが、リリースしてから2年弱でビジネスサイドを含めると数十名規模になりました。 …

UPSIDERのフロントエンドをNuxtからNextへリプレイスしている話

はじめに こんにちは、株式会社UPSIDERでフロントエンドチームに所属している久保です。 今回は、リリースから走り続けてきた法人カード「UPSIDER」(以下、UPSIDER)のフロントエンドを、NuxtからNextにリプレイスしている話を共有します。 リプレイスに至…

4年続けてきた本番運用を(ほぼ)完全にバトンタッチした話

みなさんこんにちは、UPSIDERでエンジニアをしています清水(通称シミケン)です。 僕はUPSIDERの創業期から関わらせてもらっており、Webシステムの設計・開発をメインでやってきたこともあって最初にプロダクトをローンチした2019年12月以来、ずっと本番運…

Tech Blog Reboot!

はじめまして、UPSIDERで2023年8月からVPoEを務めている泉です。 前回の投稿からほぼ一年、間が空いてしまったようですが、やはり発信していくことでエンジニアコミュニティーとのエンゲージメントを深めたり、会社のカルチャーや、技術・プロダクトを紹介す…

支払い.comのカオスで整備中なエンジニア組織について

支払い.com で主にバックエンド全般を担当しているエンジニアの水村です。 支払い.comのエンジニア組織はまだまだ整備中で課題も多く、カオスな状況です。そんなカオスな状況を改善するため、やらないようにしていることや、意識的にやっていることなどをま…

決済チームがテストコードを書く際に気を付けていること

こんにちは。決済チームでエンジニアとして働いている芦川です。 UPSIDER Tech blog 第2弾として「決済チームがテストコードを書く際に気をつけていること」を紹介しようと思います。 TL;DR 100%のテストカバレッジを目指す テストはブラックボックスを優先…

「Tech Meetup 〜Goで作る決済サービス〜」にUPSIDERのメンバーが登壇しました

2022年8月4日(木)にオンラインで開催された株式会社KanmuさまとBASE株式会社さまとの合同Meetup 「Tech Meetup 〜Goで作る決済サービス〜」にUPDIERから2名登壇しました! upsider.connpass.com www.youtube.com イベント内容 今回のイベントは「Go…