HN🔥 20
💬 7

【Show HN】AWSのインフラ構成図が自動生成!「Atlasphere」でドキュメントのメンテ地獄から卒業しよう

andreygrehov
2日前

ディスカッション (4件)

0
andreygrehovOP
👍202日前

皆さん、こんにちは。AWSでソフトウェアエンジニアとして働いているAndreyです。仕事が終わった後の趣味の時間を使って、あるツールを開発しました。以前、数分で同期済みのブロックチェーンノードを立ち上げる個人プロジェクトを開発していたときのことです。バックエンドをコントロールプレーンとデータプレーンに分け、さらに共有RPCノード用と分析サービス用にAWSアカウントを増やしていった結果、構成図の管理が限界を迎えました。私は視覚化が好きなのでdrawioで構成図を描いていたのですが、コードを書いてLambdaを追加するたびに図を更新するのが面倒で、数週間後には「あれ、このリソース図に書いてあったっけ?」という状態に。インフラと図の乖離に耐えられなくなり、「クラウド上の構成と自動で同期するツールがないなら自分で作ろう」と決意して生まれたのが「Atlasphere」です。過去6ヶ月間開発を続け、ようやく皆さんに使ってもらえるレベルになりました。特徴は以下の通りです。・ReadOnlyのIAMロールでAWSアカウントをスキャン(信頼関係を利用して安全に接続します)・対応サービスは現在順次拡大中・macOS専用アプリ・ElectronではなくRust + Webviewを採用しており軽量ぜひ試してみて、良い点や「ここはダメだ!」といった率直な意見を聞かせてください。サイトはこちらです: https://atlasphere.io/

1
overflowy
約10時間前

アプリをダウンロードしてサインアップした後に料金プランを表示するのはダークパターンだよ。Webサイトに料金セクションを設けることをおすすめする。

2
sudosteph
約10時間前

やあ。まず最初に言っておきたいんだけど、元AWS社員としてのアドバイスね。エバンジェリスト的な仕事じゃない限り、あるいはポリシーが変わってない限り、サイドプロジェクトを公開するには承認が必要になるはず。だから、これでトラブルにならないように気をつけて!
個人的には、たとえ読み取り専用だとしても、見ず知らずの人にクロスアカウントアクセスを許可するのは少し抵抗があるな。それより、ローカル環境で自分で何かを動かしてデータを取得し、どの部分に図が必要かを選別できる方が安心感があるかも。
でも、面白そうなプロジェクトだね!

3
NickNaraghi
約10時間前

これは素晴らしいね。ジャック・ドーシーの「From Hierarchy to Intelligence」[0]にずっと注目してたんだけど、あなたが作ったものはそのパズルにおいてかなり重要なピースになると思う。
[0] block.xyz/inside/from-hierarchy-to-intelligence