↓ ↑ページトップへ
表示調整
閉じる
挿絵表示切替ボタン
▼配色
▼行間
▼文字サイズ
▼メニューバー
×閉じる

ブックマークに追加しました

設定
0/400
設定を保存しました
エラーが発生しました
※文字以内
ブックマークを解除しました。

エラーが発生しました。

エラーの原因がわからない場合はヘルプセンターをご確認ください。

ブックマーク機能を使うにはログインしてください。
リライト・ザ・ワールド ~2004年から創るエンタメ帝国~  作者: 伊達ジン


この作品ページにはなろうチアーズプログラム参加に伴う広告が設置されています。詳細はこちら

PR
13/15

第13話 一つのIDですべて遊ぶ

 四月上旬。新年度を迎えた東京の街路樹は、淡い桜色から鮮やかな新緑へとその装いを急いでいた。


 株式会社ネクサス・エンターテインメントが法務局で正式な法人として登記されてから、数日が経過している。春の暖かな空気が街を包み始めているが、都心部の雑居ビルの一室にあるオフィス内は、季節の変化とは無縁の熱気に満ちていた。

 窓枠に結露が残るような肌寒さはすでに消え、日中はブラインドを少し開けておかなければ室内に熱がこもる。壁際に並んだ無骨なサーバーラックからは絶え間なく冷却ファンの低い駆動音が響き、それはまるでこの小さな空間が生き物のように呼吸しているかのようだった。窓際に置かれた小さなコーヒーメーカーからは深く焙煎された豆の香りが漂い、複数のパソコンが発する電子機器特有の乾いた匂いと混ざり合っている。設立間もないベンチャー企業特有の、濃密で張り詰めた空気がそこにはあった。


 結城はデスクの上に整理された数枚の書類を揃え、向かい側に座る悠へと視線を向けた。その表情には、ただの業務報告ではなく、確かな手応えを掴んだ実務家特有の静かな自信が浮かんでいる。


「神崎さん。先日アポイントを取った大手出版社のデジタルライセンス部門との初交渉ですが、感触は良好です。事前にお送りした資料にもしっかりと目を通していただけており、こちらが提示した最低保証額と、利用実績を可視化する第三者監査の仕組みがかなり効きました」

「それは良かった。結城さんの読み通りでしたね。実務的な契約と数字を提示したことが、突破口になった」


 悠はデスクの椅子に深く腰掛けたまま、静かに頷いた。


「ただ、一つ先方から強い要求が出ています」


 結城は眼鏡の位置をわずかに直し、手元のノートへ視線を落とした。そこには、先方との交渉で浮き彫りになった課題が、几帳面な文字で箇条書きにされている。


「先方は、会員登録や課金システムについて、我々が展開する音楽やゲームの基盤とは別々に構築し、出版社専用の独立したデータベースを持たせたいと要求してきています」


 結城の言葉に、悠はわずかに眉を寄せた。


「独立したデータベース、ですか」

「はい。彼らは自社の看板コンテンツを守るため、ネクサスのポータル内に漫画を単なる一ジャンルとして置くのではなく、『漫画専門の公式携帯サイト』として完全に独立した見せ方をしたいと言っています。それはブランド管理の観点からも理解できます。ですが、さらに重要な懸念として、彼らは自分たちの強力なIPを利用して集めた顧客情報が、他のジャンルのユーザーと混ざることを極端に嫌っています。自分たちのコンテンツで集めた顧客は、自分たちだけの閉じた環境で管理したいという、出版社としては当然の防衛策です」


 悠は少しも迷うことなく、明確な声で返した。


「入り口のブランドや見せ方を分けること自体は問題ありません。彼らの要求通り、表向きは『漫画専門サイト』として完全に独立した見せ方を作りましょう。ですが、我々の最優先機能である裏側の統合基盤そのものを切り離すことは認めない」


 成瀬が二つのモニターから視線を外し、キャスター付きの椅子を反転させて会話に加わった。彼の目には、システム全体のアーキテクチャがすでに見えているかのような鋭さがある。


「入り口のドメインは分かれていても、背後のシステムは一つに繋ぐ、シングルサインオンのようなアプローチですね。技術的には、認証と決済の機能を完全にモジュール化して、APIとして独立させておけばいい。ユーザーが漫画専門サイトでログインや課金のアクションを起こした瞬間だけ、背後で我々の共通基盤へリダイレクトさせて処理するんです」


 成瀬の提案に、結城は少し眉をひそめて首を振った。


「……それだけだと、おそらく先方は納得しませんよ」

「どうしてです?」

「先方が嫌がっているのは見せ方だけではないからです。彼らは、顧客データそのものが『ネクサス全体』のユーザー情報として中央のデータベースに混ざることを警戒している。共通IDを使うとしても、出版社側から見える情報の範囲と、ネクサスがその情報を何に使えるのかは明確に切り分けないと、この条件は通りません」


 成瀬は顎に手を当て、視線を天井へ向けた。結城の指摘する法務的な要件を、どう技術でクリアするか。

 物理的なデータベースの分割。それは技術者にとって、システムの拡張性を殺す悪手だった。サーバーのリソース管理は非効率になり、障害時の対応も複雑化する。何より、将来的にサービス間のシナジーを生み出すためのデータ活用において、巨大な障壁となる。

 頭の中で即座にシステム構成を組み替え始めた成瀬は、低い声で呟きながら思考の海に沈んだ。


「……データベースを物理的に分けると、将来的に新しいサービスを追加する際の連携が絶望的になる。決済処理を完全に切り離すのも現実的じゃない。それに、ユーザーにとってもサービスごとにIDを作り直すのは大きなストレスになる……」


 やがて、何かを掴んだようにモニターへ向き直る。


「……なら、物理的ではなく、論理的に完全に分断されているように見せるのはどうですか」

「論理的、ですか?」

「ええ。データ自体は我々の共通のデータベース内に持ちます。しかし、出版社側に提供する管理画面の権限を極端に制限するんです。彼らがアクセスできるのは、自社の漫画サイト経由で登録したユーザーの該当データのみ。他のサービスの利用履歴や、ネクサス全体の属性データは一切参照できなくする。認証基盤は共通でも、各サービスから参照できる情報と権限を技術側で分離し、システム内に越えられない壁を作るんです」


 結城は少し考え込み、手元のノートに素早く図を書き込んだ。データベースという一つの大きな箱の中に、強固な仕切りを設けるイメージだ。


「なるほど……。それなら、契約書にも『御社経由の顧客データは論理的に隔離され、他サービスへの流用は行わない』と明記できます。物理的な分割ではなく、権限による厳格な分離。それなら、彼らの防衛線をクリアできるかもしれない」


 結城の表情に、交渉を通すための具体的な道筋が見えた光が宿る。


「それでいきましょう」


 悠は二人の議論の着地点を確認し、はっきりと頷いた。


「ユーザーから見ればネクサスのID一つで済み、出版社側から見れば自社専用の独立した会員システムに見える。表側のブランドを分け、データの参照権限を絞るという譲歩を引き換えにしてでも、我々の基盤の形は崩さない。結城さん、次回の交渉はその条件で進めてください」

「承知しました。落とし所として提案してみます」


 三人の間で具体的な方針が共有されたのを確認すると、悠は壁の時計を見上げた。針は正午を少し回っている。


「少し頭を休めましょうか。昼食にしましょう」


 ビルを出ると、アスファルトを照らす日差しは心地よく、吹き抜ける風にはどこか甘い沈丁花の香りが混じっていた。通りを行き交う人々は、まだ少し肌寒さに備えて薄手のコートを手に持ちながらも、足取りはどこか軽やかだ。

 三人が向かったのは、オフィスから歩いて数分の場所にある近所の蕎麦屋だった。

 年季の入った藍色の暖簾をくぐると、店内には鰹節と醤油の濃い出汁の香りが満ちていた。昼時とあって近隣のサラリーマンで賑わっていたが、運良く奥のテーブル席が空いていた。壁には古びた柱時計が規則正しい音を刻み、外の喧騒を忘れさせるような落ち着いた空気が流れている。


 席に着き、温かいお茶を一口飲んだ悠は、壁に掛けられた木札の品書きを見上げる。


「鴨せいろと、ゆで卵をお願いします」


 店員へ注文を伝えると、成瀬と結城もそれぞれ好みの品を頼んだ。


「蕎麦屋でゆで卵ですか。珍しい組み合わせですね」


 結城が意外そうに目を向ける。


「ええ。ここの出汁には、シンプルなゆで卵がよく合うんです。手早くタンパク質も取れますしね」


 悠が気負いのない笑みを返すと、やがて注文した品が運ばれてきた。


 湯気を立てる温かい鴨汁と、ざるに盛られた艶やかな冷たい蕎麦。そして小鉢に乗った殻付きのゆで卵。

 悠は割り箸を割り、蕎麦を少し手繰って鴨汁にくぐらせる。一気に啜り上げると、蕎麦の香りとともに、鴨の脂の濃厚な甘みと柚子の爽やかな香りが口いっぱいに広がった。


「ここの鴨は、脂が上品でいいですね」


 結城がせいろを味わいながら静かに呟く。日頃の張り詰めた交渉の緊張が、少しだけ解けている。


「頭をフル回転させた後は、こういう塩分と出汁の旨味が体に沁みますよ」


 成瀬も肩の力を抜いて、満足げに蕎麦を啜っている。先ほどまでの厳しい技術者の顔から、ただの昼食を楽しむ青年の顔へ戻っていた。

 悠はゆで卵の殻を綺麗に剥き、少しだけ卓上の塩を振って口へ運ぶ。素朴で優しい黄身の味わいが、鴨汁の濃い味を中和し、次の一口を新鮮にしてくれた。

 食事の最中は難しい事業の話は控え、それぞれが束の間の休息を楽しんだ。


 食後、店を出てオフィスのビルへ戻る道すがら、悠は立ち止まってジャケットのポケットから煙草を取り出した。

 ライターで火をつけ、深く吸い込む。春の風に乗って、細く吐き出された紫煙が青空へと溶けていく。ニコチンが適度に脳をクリアにし、午後の業務に向けた思考が静かに整っていく。

 交渉の妥協点と、絶対に譲れない技術的な境界線。その両方を満たす解を、成瀬と結城は見事に提示してみせた。専門家に権限と裁量を預けた自分の判断は間違っていなかったと、悠は内心で静かに確信する。

 悠は煙草を携帯灰皿に揉み消し、二人の顔を見た。


「戻りましょうか」


 オフィスに戻ると、悠はまっすぐにホワイトボードの前へ立った。

 キャップを外し、まっさらな盤面に黒いマーカーを走らせる。マーカーが盤面を叩く小気味良い音が、静かなオフィスに響く。ホワイトボードの中央に大きく『共通基盤』と書き込み、その周囲に『音楽』『漫画』『アバター』『ミニゲーム』と並べて書き出した。


 悠は振り向き、席に着いた成瀬と結城を見据えた。


「出版社との交渉方針も定まり、共通基盤による統合設計がこれで正式に固まりました。では、これらのサービスを、我々の共通基盤の上で具体的にどう連動させていくか」


 成瀬は認証基盤の権限分離を実装に落とし込むため、すぐさまキーボードを叩き始めた。画面上には複雑なディレクトリ構造と、権限を制御するための新たなモジュール群が次々と定義されていく。結城は出版社との次回交渉で確認すべき条件をノートに書き出し、相手の法務部門が突いてきそうな隙を一つひとつ潰す作業に入っていた。

 ホワイトボードに並んだ項目が、単なる構想から現実のサービスとして動き出そうとしている。悠はマーカーを置き、静かに口元を緩めた。

評価をするにはログインしてください。
ブックマークに追加
ブックマーク機能を使うにはログインしてください。
+注意+

特に記載なき場合、掲載されている作品はすべてフィクションであり実在の人物・団体等とは一切関係ありません。
特に記載なき場合、掲載されている作品の著作権は作者にあります(一部作品除く)。
作者以外の方による作品の引用を超える無断転載は禁止しており、行った場合、著作権法の違反となります。