Skip to main content

What is Multiplayer


Multiplayer Overview


Multiplayer is a collaborative tool for teams that work on system design and distributed software. It provides real-time visualizations, architecture auto-documentation, version control, design reviews and more to transform how engineering teams design, develop, and manage distributed systems.

Multiplayer-landing-screenshot.webp

Use Cases


Multiplayer is for you if:

  1. You work on complex distributed systems
  2. You manage a distributed engineering team
  3. You are frustrated by these pain points:
  • Lack of Immediate Architecture Insight. Your team would like more information about how components interconnect and what their dependencies are. At best, this gap leads to misalignment, prolonged onboarding, and challenges in security assessments. At worst, it results in system failures, downtime, security vulnerabilities, integration problems, scalability issues, and more.
  • High Maintenance Effort. Your team invests considerable effort in keeping architecture diagrams in sync with the actual systems. And even then, architectural drift remains a problem.
  • Alignment Challenges. Your team struggles to achieve consensus on system design before jumping into code. This lack of collaboration and planning affects other stakeholders as well (Developers, Architects, QA, DevOps, PMs, etc.) and causes errors, unnecessary rework, issues with implementation, and the accumulation of Architectural Technical Debt due to overlooked system impacts.
  • Fragmented documentation. Your team has to comb through multiple sources of knowledge (Jira, GitHub, Confluence, Slack, Notion, Google Docs, their coworker’s brains, etc.) to cobble together a complete picture of historical architectural decisions.

Features


Multiplayer is packed with features designed to tackle the complexities of system design and architecture documentation head-on.

  • Effortless Architecture Visualizations: Know how all the pieces in your system fit together. From the high level system design to the individual components, with their metadata, integrations, and dependencies.
  • Architecture Version Control: Don’t dig for diffs and changes in your docs, APIs or code. Effortlessly create branches, visualize changes, and understand how they could affect other components when designing a new feature, fixing a bug or updating your system architecture.
  • Seamless Cross-team Collaboration: Enable your team to design new features, communicate API changes and fix bugs without having to find a time that works in everyone’s time zone. Team members can share designs, discuss architecture changes and give feedback anytime, anywhere.
  • Streamlined System Design Reviews: Refine your vision and gather feedback with ease. Make changes safely with insight into how they could affect your distributed architecture - from third party software to how customers and clients consume your services. Socialize your solutions with all relevant teams and understand the potential consequences before jumping into code.
  • Contextual Views: Visualize complex systems with the right level of detail depending on your audience. Create filtered views for Developers, Architects, DevOps, QA, Business Leaders. Zoom in to see intricate details or zoom out for higher levels of abstraction.
  • Centralized Platform Assets: Pull all your assets into a single, secure location and remove all knowledge silos. Plug and play with your existing tools and create a 360° view of your system information - including architecture diagrams, sketches, decision records, APIs, repos, and more.
  • Map and Manage your SaaS Sprawl: Track all of your services and systems, creating a comprehensive software component catalog. Developers can find what they need, when they need it and team leads can have full visibility in their company’s technology landscape.

Roadmap


Here are some of the features on our roadmap. If you’re interested in a particular feature send us a note - this will help us prioritize what you need the most!

  • System Auto-Documentation - Now available in Beta! 🎉
  • API design & management
  • AI assistant for system design
  • Diagram customizations (grouping, more style options, etc.)
  • Network & sequence diagrams
  • Export your platform, including all your metadata, into a GIT repo
  • Integrate with Jira and Confluence, to embed your diagrams