証券プラットフォーム「BaaS」とは?
「金融がもっと暮らしに寄り添う世の中にする」ことをビジョンに掲げ、2013年に設立されたFinatextホールディングス。現在はFinatext、ナウキャスト、スマートプラスをはじめとするグループ会社を擁し、BtoBforCモデルを軸に多様なニーズに対応する金融サービスを開発・提供している。
Finatextグループが目指す金融サービス像は、「生活に寄り添う金融サービスを開発・提供することで、みんなの人生や生活に役立てていくこと」と石橋氏は説明する。同社は当初、証券会社や金融機関から取引サービスの企画を依頼され、提案してきたが、実現するには「基幹システムの変更や刷新が必要であり、多大な時間と費用がかかるからできない、と言われることが多かった」という。そこで開発したのが証券プラットフォーム「BaaS(Brokerage as a Service)」である。BaaSとは証券サービスの共通機能をクラウド化し、他システムとの接続部をAPI化したプラットフォーム。これまでの証券サービスは利用者のニーズやリテラシーにあわせた開発が難しく、極端に言えば初心者と上級者が同じサービスを使う必要があったが、BaaSを使えば、「取引するユーザーの熟練度にあったサービスが提供できるようになる」(石橋氏)という。
BaaSを使って開発されたサービスもすでにいくつか登場している。スマートプラスが開発・運営している従来型手数料ゼロのスマホ投資サービス「STREAM」やクレディセゾンとの協業により開発した「セゾンポケット」はその代表例である。
事業会社が新たに金融サービスを提供する背景として、事業の多角化や、クロスセルやクロスドメインでのデータ分析などコア事業とのシナジー、UXの向上といった経営上の期待がある。だが「金融事業を立ち上げるにはさまざまな課題がある」と石橋氏は指摘する。金融事業は免許制・登録制のものがほとんどで、会社組織を別にして人員体制を整えたり、マイナンバーを扱うことになるため、オフィスに物理的な壁や仕切りが必要になったり、またシステムコストは数十億円規模でかかるなど、「時間も費用も初期コストがかかる」(石橋氏)という。
これらの課題をBaaSは解決してくれる。BaaSであれば、今年新たに誕生した金融サービス仲介業(改正法律は2021年の秋冬頃に施行予定)というライセンス一つで金融サービスがライトに始められる。またBaaSが口座開設や決済などの主な証券業務を引き受けることで、体制やオフィスの問題も回避できる。さらにWeb APIで口座開設や注文発注などを受け付けるため、初期のシステムコストを回避できるのだ。
BaaSのシステム構成の第一の特徴は、複数のAmazon ECSクラスタによるマイクロサービスを採用していること。「口座開設系であれば個人情報を扱うのでセキュリティに対する要件、注文だと可用性やパフォーマンスというように、機能ごとに大きく異なる要件に対応するため」と石橋氏。またマイクロサービスであれば、金融市場が開いている平日9時~15時までは可用性を高め、市場が開いていない土日はスケールダウンをさせることで、コスト最適化を図ることもできる。とはいえ「トランザクションの境界は難しいので、機能ごとの要件を加味しつつ、サービスを切っている」と石橋氏は明かす。
第二の特徴は発注系や価格系、バックオフィス系など、数多くの外部接続環境を持っていること。それに伴う多くのバッチ処理をクラウド上のイベントとして登録でき、さらにリモート環境からコマンド一つでどのようなバッチタスクがあるのか取得できるようになっているという。
第三の特徴はFIX(TCP上の金融用プロトコル)に専用線接続(Direct Connect)を利用していることだ。