スキップしてメイン コンテンツに移動

投稿

ラベル(システム構成図)が付いた投稿を表示しています

ブログを翻訳

「この一枚、すごい!」――システム構成図に感動した日

ロンドンのシステムを追いかけて、見つけた「地図」 「うわっ、システム構成図って、こんなに面白いのか!」 そう思った瞬間のことを、今でも覚えている。 当時、私はロンドンで開発されたシステムを日本へ導入していくプロジェクトに参加していた。 私のメインタスクは、先方から渡される大量のドキュメントを、英語から日本語へ翻訳すること。 もちろん、単なる翻訳作業ではない。 システムのことも理解しながら翻訳する必要がある。 だから、英語のドキュメントを読み進めるほど、「最先端のシステムの中に入り込んでいく」ような感覚があった。 翻訳しているのに、金融ビジネスまで見えてくる 面白かったのは、システムドキュメントだけではなかった。 プロジェクトでは、ビジネスに関するドキュメントも非常に多かった。 そこで私は、システムだけではなく、金融ビジネスについても勉強するようになった。 日本の金融ビジネスについても調べた。 それまでに取得していたいくつかの資格の知識も、思いがけず役に立った。 「なるほど。この業務があるから、このシステムが必要なのか」 そうやって、業務とシステムが少しずつつながっていった。 翻訳しているはずなのに、気づけば金融の仕組みを勉強している。 そして、その金融ビジネスを支えるシステムの構造まで見えてくる。 これは、とても贅沢な勉強の時間だった。 コード、サーバ、そして増えていく役割 システムドキュメントを読み込んでいくと、コードもいくつか出てくる。 サーバ構成も書かれている。 最初は、 「こんなにサーバがあるのか?」 と思った。 でも、よく見てみると、それぞれ役割が違う。 ログを扱うサーバ。 バッチ処理を行うサーバ。 それぞれの機能を担当するサーバ。 そこで、ふと気づいた。 「なるほど。ものすごく高機能な一つのアプリケーションを作っているというより、少しずつ役割を持った多くのシステムを組み合わせているんだ」 一つひとつの役割を持ったシステムが集まり、大きなサービスを作っている。 そう考えると、システム全体が少しずつ理解できるようになっていった。 そして、A3一枚の「地図」に出会った そんな中で、私が一番目を見張ったのが「システム構成図」だった。 たくさんのシステムが存在している。 サーバもたくさんある。 それぞれが複雑につながっている。 それなのに、それらが A3一枚 に収...

「システム構成図はサファリパーク!?」──動物たちが踊るITの世界

驚きの出会い 「うわっ、動物園か!?」 ある日、ベンダーから新規システムの構築説明を受けていたときのこと。大きなスクリーンに映し出されたシステム構成図を見た瞬間、横にいた上司が思わず声を上げた。 「なんやこれ!?」 確かに、そこには想像を超えた光景が広がっていた。左側には顧客用ディスプレイ、右側にはDataBaseや他社システム。そして中央から下にかけて、無数の“動物”たちがちょこんと並んでいる。しかも、その中には蝶ネクタイをつけたおじさんのイラストまで混ざっているのだから、混乱しない方がおかしい。 動物たちの正体 気になって後でGPTに調べてみると、どうやらこれはIT界隈でおなじみの「システムアイコン文化」らしい。 🐼 Pandas:Pythonのデータ分析ライブラリ 🐃 GNU:フリーソフト界の代表、ヌー 🐘 PostgreSQL:堅牢な象 🐍 Python:おなじみのヘビ 🐘 PHP:青いカバの「Elephpant」 🦊 GitLab:タヌキっぽいキツネ 🦊 Firefox:地球を巻く狐 🐳 Docker:コンテナを積んだクジラ ⚓ Kubernetes:船の舵輪 なるほど、ベンダーはこれらの象徴を組み合わせ、構成図を「視覚的に楽しく」しようとしたらしい。 動物の配置に意味がある!? 議論はさらに深まった。 「Dockerを下に置いて、その上にPythonを動かし、さらにPandasを載せると、クジラの背中で蛇とパンダが踊っているみたいになるんですよ」 確かにイラストを見れば、クジラの背に蛇とパンダが仲良く乗っている。逆にDockerを右に置くと、全体のバランスが妙に不安定に感じる。まるで動物たちの“棲み分け”に哲学があるかのようだった。 私は思わずベンダーに質問してしまった。 「この象の隣にキツネを置くのは、どういう意味ですか?」 するとベンダーは笑顔で答えた。 「象(PostgreSQL)は堅実、でもキツネ(GitLab)は俊敏。対照的に置くことで、構成図から役割の違いが直感的に伝わるんです」 なるほど! 技術的に正しいだけでなく、見せ方の工夫でチーム全体の理解度も変わる。まるでシステム構成図が“物語”を語っているようだった。 上司の一言と気づ...