支払い.com事業本部でモバイルアプリエンジニアをしているTominagaです。 なぜCloudflare Workersを選定したのか 技術選定の背景 私たちのチームではCloudflareとGoogle Cloudを中心に技術スタックを構築しています。URL短縮サービスの実装にあたり、以下の…
こんにちは、UPSIDERでVPoEを務めている泉(@yizumi)です。 先日、代表の宮城がUPSIDERの激動の半年間の舞台裏と未来のことを綴ったブログがでました。 note.com 本ブログでは、UPSIDERの技術面での進化とこれからのチャレンジについて、僕の視点からも書い…
こんにちは。Dev HRのNarisaです。 ファインディ株式会社さん主催で開催された「インフラアーキテクチャ選択のジレンマー5社の設計思想と意思決定のリアル」に当社エンジニアの金正が登壇しましたので、その内容をまとめたレポートをお届けします。 findy-to…
なぜUPSIDERは「アプリ体験」にこだわるのか 株式会社UPSIDERが提供する法人カードサービスには、2つのアプリが存在する。 ひとつは、経理担当や従業員が日常業務で使う法人カード「UPSIDER」(以下、UPSIDER)のアプリ。 もうひとつは、会社オーナーや経営…
EMのmitsuiです。UPSIDERは2025年7月、法人カード基盤の外部提供を発表しました。自社ブランドのカードを立ち上げられるこのプラットフォームは、どのように設計・構築されたのか。マイクロサービスへの分割と、マルチブランド対応のアーキテクチャを、実装…
こんにちは!! 株式会社UPSIDERの支払い.comでフロントエンドエンジニアをしていますOkahashiです! 今回は、支払い.comチームで活用しているフロントエンドのプレビューデプロイの仕組み について紹介します。 Backendのプレビューについても記事がありま…
はじめに こんにちは!PRESIDENT CARD チームでバックエンドを担当している Take です。 UPSIDERでは日々事業の成長を支えるために他社様のサービスとの連携も必要不可欠です。私が今まで担当してきた機能実装だと下記のようなものがあります。 貯めたポイ…
はじめまして、UPSIDERで2023年8月からVPoEを務めている泉です。 前回の投稿からほぼ一年、間が空いてしまったようですが、やはり発信していくことでエンジニアコミュニティーとのエンゲージメントを深めたり、会社のカルチャーや、技術・プロダクトを紹介す…
こんにちは、UPSIDERで請求関連の機能の開発を担当しているチームです。 本記事では、Temporal というフレームワークを活用した Durableなワークフロー開発についてご紹介します。 私たちのチームでは、UPSIDERのさまざまなサービスにまたがる請求関連をスム…
はじめに こんにちは。カード事業部でバックエンドエンジニアをしているMitomiです。 近年、AIエージェントの普及により、エンジニアの開発効率は飛躍的に向上しています。私自身も Cursor や Claude Code を複数同時に起動し、AIに作業を任せつつ自分は別の…
こんにちは!PRESIDENT CARDというプロダクトのエンジニアをしていますRyuheiです! 最近の個人的ニュースは、Kubestronautになれたことです。ジャケットが届いたら、それを着て散歩かランニングでもしてみようかなと思います。 prtimes.jp Ktor 突然ですが…
こんにちは!法人カード「UPSIDER」(以下、UPSIDERカード)開発チームでPdMをしているShoheiです。これは、UPSIDER Tech アドベントカレンダー 2025の16日目の記事です。 UPSIDERのアドベントカレンダー2025 では、Tech・Corporate・Bizの3つに分かれて、そ…
こんにちは、UPSIDERでエンジニアリングマネージャーを務めている小池です。 この記事は、UPSIDER Tech アドベントカレンダー 2025の12月17日公開の記事です。 UPSIDERのアドベントカレンダー2025 では、Tech・Corporate・Bizの3つに分かれて、それぞれのチ…
UPSIDERが今後開発・運用を目指して考えたFlutterアプリ向けアーキテクチャを紹介します
UPSIDERで2023年8月よりVPoEを務めている泉です。 先日、株式会社UPSIDERはシリーズDとして総額154億円の資金調達を実施いたしました。 調達した資金は、既存事業の拡大と新規事業の開発に投資いたします。 前回の投稿から少し時間が経ってしまっていますが…
こんにちは、UPSIDER Anti-Fraud チームの小針です。 UPSIDERでは、Google CloudにおけるKubernetesクラスタのマネージドサービスであるGKEを活用し、サービスの成長に伴い多くのワークロード(Kubernetes上で稼働するアプリケーション)を稼働させています…
こんにちは!PRESIDENT CARDでソフトウェアエンジニアをしているアダチ(@dikxs118)です。 PRESIDENT CARDではAI活用が非常に盛んで、ChatGPTやClaudeはもちろん、Gemini, GitHub Copilot, Devin, v0, Cursorなど... エンジニアは自分に合ったAIツールを選び…
はじめに こんにちは。オンラインレンディングチームでエンジニアをしている堀航大です。 チームの DB 調査やログ検索を AI に任せられるように、MCP サーバーを作って Cloud Run にホストし、リモート MCP サーバーとしてチームに公開しました。 目指したの…
支払い.com で主にバックエンド全般を担当しているエンジニアの水村です。 支払い.comのエンジニア組織はまだまだ整備中で課題も多く、カオスな状況です。そんなカオスな状況を改善するため、やらないようにしていることや、意識的にやっていることなどをま…
はじめに こんにちは、株式会社UPSIDERでフロントエンドチームに所属している久保です。 今回は、リリースから走り続けてきた法人カード「UPSIDER」(以下、UPSIDER)のフロントエンドを、NuxtからNextにリプレイスしている話を共有します。 リプレイスに至…
この記事では、Reactを使用して絞り込みフォームを作成する方法について解説しています。フォームはアプリケーションの重要な機能の一つですが、検証やクエリストリングとの連携など、実装が複雑になることが多いため、実装者によって大きな差が生じる部分で…
こんにちは、UPSIDER のデータチームです。 UPSIDER では、複数の事業を展開する中で、事業間のシナジーを最大化を目指し、昨年から Salesforce の導入を進めています。このプロジェクトは、単なるツール導入にとどまらず、営業やカスタマーサポート、事業開…
こんにちは、UPSIDERで請求関連機能の開発を担当しているチームです。 昨今はAI技術の活用が急速に進み、猫も杓子もAI ┗(゚ Д゚ )┛ワッショイ ┗( ゚Д ゚)┛ワッショイ ┗(゚ Д゚ )┛ という世の中で、個人の生産性が高まっていますが、金融領域らしく「複利の力」を意識し、日々…
はじめに こんにちは、お客様向け管理画面チーム(以下、Irisチーム)TLのakariです。法人向けカード基盤提供事業において、BFF兼オーケストレーターに位置づけられるサービス(社内通称Iris)の開発をしています。Irisチームは、社内の基盤サービスを駆使し…
はじめに こんにちは。 今回はUPSIDERでモバイルアプリの開発を担当しているApp teamから、Golden Testの実践的な導入と運用について紹介します。 App teamでは開発効率と品質向上の両立を目指しており、全ての画面でGolden Testを活用し、80を超える画面でU…
カード事業部でバックエンドエンジニアをしている Mimura です。弊社ではマイクロサービスごとに要件や特性に合ったデータベースが選定されますが、私の関わるサービスではMySQLが選定されることが多いです。 普段は database/sql や ORMライブラリを通じて…
みなさん、こんにちは! UPSIDERでエンジニアリングマネージャーをしていますMikiです。 この記事は、UPSIDERのTech Advent Calendar 2025の12月15日公開の記事です。 UPSIDERのアドベントカレンダー2025 では、Tech・Corporate・Bizの3つに分かれて、それぞ…
こんにちは、UPSIDERで支払い.com事業部のCTOを努めている赤沼です。 この記事は、UPSIDER Tech アドベントカレンダー 2025の12月23日公開の記事です。 UPSIDERのアドベントカレンダー2025 では、Tech・Corporate・Bizの3つに分かれて、それぞれのチームメン…
こんにちは。決済チームでエンジニアとして働いている芦川です。 UPSIDER Tech blog 第2弾として「決済チームがテストコードを書く際に気をつけていること」を紹介しようと思います。 TL;DR 100%のテストカバレッジを目指す テストはブラックボックスを優先…
こんにちは! UPSIDERのWebチームでサーバサイドKotlinを書いているエンジニアのおかだです。 突然ですが、コルーチンの並行処理数、制限したくなったことありませんか? ぼくはよくあります。 数千数万という数のコルーチンを同時に起動することもできる、…