복잡한 시스템 아키텍처를 설명할 때 정적인 다이어그램으로는 한계가 많았습니다. 이러한 문제를 해결하기 위해 '플로스텝(Flostep)'이 출시되어, 사용자가 시스템의 각 상호작용 단계를 직접 '걸어볼(walkthrough)' 수 있는 혁신적인 방법을 제시합니다. 이제 더 이상 그림을 손가락으로 가리키며 설명할 필요 없이, 실제 시스템 흐름처럼 단계별로 시연하며 이해도를 높일 수 있게 되었습니다.
플로스텝은 프런트엔드, 서비스, 데이터베이스 등 다양한 컴포넌트를 드래그 앤 드롭으로 배치하고, 화살표로 상호작용 순서를 연결한 뒤 각 단계를 설명하는 라벨을 붙이는 방식으로 작동합니다. 이렇게 만들어진 다이어그램은 '다음(Next)' 버튼을 누를 때마다 활성화된 단계가 강조되며 흐름을 따라갈 수 있습니다. 특히 주목할 점은 '코드-투-다이어그램(Code-to-diagram)' 임포트 기능으로, 간단한 텍스트 명령만으로 다이어그램을 자동 생성할 수 있습니다. 또한, 모델 컨텍스트 프로토콜(MCP)을 지원하여 클로드(Claude) 같은 AI 비서가 설명을 바탕으로 다이어그램을 그리거나 기존 다이어그램을 편집할 수 있습니다. 공유 링크를 통해 계정 없이도 다이어그램을 검토하고 댓글을 남길 수 있으며, 노션(Notion)이나 컨플루언스(Confluence) 등 어디든 아이프레임(iframe)으로 쉽게 임베드(embed)할 수 있습니다.
이러한 인터랙티브 다이어그램은 시스템 설계 면접, 새로운 기능 아키텍처 구상, 신규 엔지니어 온보딩, 비동기 설계 검토 등 다양한 상황에서 매우 유용합니다. 정적인 그림으로는 파악하기 어려웠던 복잡한 시스템의 흐름과 엣지 케이스(edge case)를 시각적으로 명확하게 보여줌으로써, 의사소통 오류를 줄이고 효율적인 협업을 가능하게 합니다. 특히 AI와의 연동은 다이어그램 생성 및 편집 과정을 획기적으로 단축시켜, 개발 및 설계 생산성을 크게 향상시킬 잠재력을 가지고 있습니다. 플로스텝은 단순한 다이어그램 도구를 넘어, 시스템 설계 및 커뮤니케이션 방식의 패러다임을 바꿀 수 있는 도구로 자리매김할 것으로 보입니다.
