ROBOT PAYMENT TECH-BLOG

株式会社ROBOT PAYMENTのテックブログです

請求管理ロボ開発

レガシーシステムからの脱却【予告編】

初めまして、ROBOT PAYMENTでエンジニアをやっております、河津です。 こちらの記事では、2014年からサービスを提供している弊社のシステム「請求管理ロボ」で実践を目指しているクリーンアーキテクチャのお話しをします。 とはいえ、一回の執筆で網羅できる…

「請求管理ロボ」のシステム基盤について

はじめまして、今年度新卒入社しました、請求管理ロボSREチームの塚本です。 今回は個人的な勉強も兼ねて、「請求管理ロボ」のインフラ構成をざっくりと解説していきたいと思います。 「請求管理ロボ」のインフラ基盤について 「請求管理ロボ」とは、請求書…

請求管理ロボにおける開発の進め方

請求管理ロボのエンジニアリングマネージャーの白坂です。最近カジュアル面談などでご質問をいただく機会の多い請求管理ロボの開発の進め方についてすこし突っ込んでご紹介します。 当社で公開している資料「3分でわかるROBOT PAYMENT」のP12をベースに紹介…

Auth0からCognitoへのユーザー移行

こんにちは。ROBOT PAYMENT (以下、ロボペイ)でエンジニアをしているtakamoriです。 私が所属しているチームでは、請求先マイページ機能を開発しており、その中でユーザー認証基盤をAuth0からCognitoへと移行させました。そこで今回は、Auth0からCognitoへ…

請求管理ロボにおけるテストコード記述文化定着までの取り組み

こんにちは。エンジニアリングマネージャーの白坂です。最近は健康を意識して体幹トレーニングにハマっているのですが、目下バランスボールの上でスクワットをするのを目標に鍛えています。 さて、本投稿ではテストコードのないコードベースにユニットテスト…

TerraformでFeature Toggleを実装する

こんにちは。ROBOT PAYMENTでSREをしています @trunkatree です。 今回は、TerraformでFeature Toggleを実装する機会があったので、それについてご紹介したいと思います。 きっかけ Feature Toggleとは 実装 おわりに きっかけ 今年はじめ頃、請求管理ロボで…

AWS App Runnerを使って簡単にデプロイできました

こんにちは。ROBOT PAYMENTでエンジニアをやっております 牧野です。 今回は、NestJS を使って最速リリースを目指している話 こちらの記事の続編としてAWS関係やCI/CD周りの記事を書いていこうと思います。 結論として、インフラ側のアーキテクチャは以下の…

新規プロダクトのAWSサービスコスト見積もり

こんにちは。ROBOT PAYMENT (以下、ロボペイ)でエンジニアをしているtakamoriです。 私が所属しているチームでは、新規SaaSプロダクトを開発しており、その中でAWSサービスのコスト見積もりを行いました。 そこで今回は、AWSサービスのコスト見積もり方法…

NestJS を使って最速リリースを目指している話

こんにちは。ROBOT PAYMENTでエンジニアをやっております 牧野です。 今回は新規プロダクトの立ち上げに伴い開発言語からインフラ設計まで0→1でサービスリリースするのに必要な技術選定を行いました。 その際の選定理由や、実際に開発を進めていて得た所感な…

請求管理ロボにAuth0を導入しました

請求管理ロボのエンジニアリングマネージャーの白坂です。 先月2022年2月に、請求管理ロボでは認証基盤としてAuth0を導入しました。 導入検討から4ヶ月ほどかけてリリースしたのですが、これまで独自で作り込んでいた認証の機構に対して認証基盤サービスを導…

サーバーレスな非同期メール配信サービスを作ったら組織の未来が見えた話

こんにちは、SREチームの田中(@j_untanaka)です。 先日、請求管理ロボのメール送信処理を改善するための内部的なサービスをリリースしました。 今回はその技術的な側面と、開発を通して得た所感などを書いてみたいと思います。 課題だったこと 機能 技術ス…

完全外注していたWebサービス開発を内製化した話

はじめに なぜ内製化?→内製化に至った経緯 内製化前のリリースまでの開発の流れ 内製化の準備 ■1.開発体制の構築について ■2.ロボの仕様把握 ■3.インフラ(サーバ)まわりの管理体制と契約状態の確認・引き継ぎ ■4.ベンターとの契約内容の再確認、契…

署名付きURLを使ってS3のファイルを取得する

こんにちは。請求管理ロボシステムチームの @trunkatree です。今回は "署名付きURLを使ってS3に置いてあるファイルを取得するようにしました" というお話をしたいと思います。 ユーザーから見た挙動は特に変わらない地味な対応ですが、こういう裏方仕事、私…

請求管理ロボシステム基盤の概要

請求管理ロボシステム基盤の概要