ROBOT PAYMENT TECH-BLOG

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

Windows サービスをデバッグする

こんにちは。決済システムでエンジニアをやっております hoshino33 です。 今回はWindows サービスのデバッグ方法について紹介したいと思います。 はじめに 決済システムでは一部の機能でWindows サービスを利用しており、デバッグするには一癖あったため方…

SQL Serverで「改行ありの文字列」を含んだテーブルデータを移行する

こんにちは、ペイメントシステム課の大倉です。 今回はSQL Serverのテーブルのデータ移行で「改行ありの文字列」に悩んだお話です。 コトの発端はテーブルのレコードを別環境に移行するときのこと。 1. SSMSでA環境でテーブルのSELECTクエリの結果をファイル…

AWS SecurityHubの導入

こんにちは! サブスクペイのシステム基盤チームの高尾です。 システム基盤チームではアプリケーションやシステムインフラの基礎部分の構築や管理、メンテナンス、性能改善などを行っています。 今回はAWS構成をベストプラクティスに近づけることを目的に、 …

AWS KMSを使用して暗号化、復号化をコーディングしてみよう(C#編)

こんにちは、決済サービスの開発を担当しているtaniguchikunです。 今回はAWSのKMSを使用して暗号鍵の発行や暗号化、復号化をするサンプルコードを実装してみたいと思います。 下記サンプルコードで暗号化と復号化に関する簡易的な処理は実装ができると思い…

スクラッチ組織のスナップショットを利用して開発用の組織を素早く用意する

スクラッチ組織のスナップショットについて セールスフォースプラットフォーム課にてサブスクペイProressionalの開発をしている近藤です。Spring '24 リリースよりスクラッチ組織のスナップショット機能がベータ版として追加されました。これを使うことで現…

Slackワークフロービルダーでルーティン業務を簡易化しよう vol2

はじめに こんにちは、請求管理ロボCREチーム所属の前田です! 福岡よりリモートで主にシステムに関する問い合わせ対応業務を担当しております。 今回は弊社で導入しているコミュニケーションツール 「Slack」内のツール、「ワークフロービルダー」について …

Salesforceプラットフォーム内での開発におけるデバッグについて

こんにちは。ROBOT PAYMENTでセールスフォースプラットフォーム課で、請求管理ロボ for Salesforce のApp Exchange開発チームに所属している木村です。 今回は、Salesforceプラットフォーム開発で利用されるデバッグ方法をいくつかご紹介したいと思います。 …

「決定力!正解を導く4つのプロセス」を読んだ

こんにちは。ROBOT PAYMENTでプロダクトマネージャー(PM)をしている中尾です。 オンラインのコミュニティでおすすめされていた本がとても印象的でしたので紹介します。 決定力! :正解を導く4つのプロセス PMをしていると、プロダクトに関わる何かを決めな…

AppExchangeパートナーに対してセールスフォース社が提供しているツールを整理してみた

こんにちは、請求管理ロボ for Salesforceのプロダクトマネージャー、立石です。 前回は、App Analyticsについてのお話をしました。 今回もAppExchangeパートナー関連のお話、特に、AppExchange関連のツール類・その全体感をご説明したいと思います。皆さん…

SalesforceのMetadataComponentDependencyAPIを使ってER図を生成してみた

皆様こんにちは。株式会社ROBOT PAYMENT システム課で、請求管理ロボ for Salesforce の開発チームに所属している木村です。今回は、SalesforceのMetadataComponentDependencyオブジェクトを利用して、ApexClass同士の参照関係がわかるクラス図を作成してみ…

ロボペイTechNightの舞台裏

ロボペイTechNightの舞台裏 みなさんこん○○は。 株式会社ROBOT PAYMENTでサーバーサイドエンジニアをやっております、川上智久でございます。 去る2023年12月14日にconnpassさんにて開催させていただいた弊社のオンラインイベント「ロボペイTechNight」、み…

GitHub Copilotを使ったコーディングを楽にするTips

GitHub Copilotを使用したコーディングTips集 こんにちは、決済サービスの開発を担当しているtaniguchikunです。 今回はGitHubCopilotで何ができるかを記載してコーディングを楽にする方法を記載したいと思います。 概要 GitHub Copilotで何ができるかを知っ…

チームで動く、サブスクペイエンジニア

こんにちは。ペイメントシステム課エンジニアの大倉です。 株式会社ROBOT PAYMENT(以下、ロボペイ)にJOINし、サブスクペイの開発に携わってから早一年が経ちました! 早いモノです。本当にあっという間でした。 振り返ってみると、個人よりもチームで動く…

バージョンアップで気づいたC#の便利な機能

こんにちは。決済システムでエンジニアをやっております hoshino33 です。 決済システムではC# 7.3からC# 10でコーディングする機会も増えているのですが、その際にC#でこんな書き方もできるのかと思い今回のテーマといたしました。 はじめに 現在、決済シス…

AWS SQSの未処理メッセージを把握するまでの話

こんにちは! ROBOT PAYMENT サブスクペイのシステム基盤チームの 高尾 です。 システム基盤チームではアプリケーションやシステムインフラの基礎部分の構築や管理、メンテナンス、性能改善などを行っています。 今回はAWS LambdaでAthenaを使い、SQSの未処…