{"provider_url":"https://hatena.blog","image_url":"https://cdn-ak.f.st-hatena.com/images/fotolife/h/hiromichinomata/20250921/20250921010421.png","blog_url":"https://www.algonote.com/","blog_title":"algonote(en)","categories":["Programming","Python","Architecture","Data Science","Ruby on Rails"],"description":"Use a graph database to advance package-by-feature Graph databases are powerful for interactive architecture visualization Software architecture is essentially a graph. If the contents of File A are used in File B, and File B is used in File C, you can draw a dependency graph like A \u21d2 B \u21d2 C. You can\u2026","type":"rich","html":"<iframe src=\"https://hatenablog-parts.com/embed?url=https%3A%2F%2Fwww.algonote.com%2Fentry%2Fneo4j-architecture\" title=\"Visualize software architecture with a graph database - algonote(en)\" class=\"embed-card embed-blogcard\" scrolling=\"no\" frameborder=\"0\" style=\"display: block; width: 100%; height: 190px; max-width: 500px; margin: 10px 0px;\"></iframe>","version":"1.0","author_url":"https://blog.hatena.ne.jp/hiromichinomata/","url":"https://www.algonote.com/entry/neo4j-architecture","title":"Visualize software architecture with a graph database","height":"190","published":"2025-09-21 13:22:15","author_name":"hiromichinomata","provider_name":"Hatena Blog","width":"100%"}