Partner journey
The partner journey describes how Atlan collaborates with partners across the application lifecycle from initial planning through development, testing, documentation, release, and ongoing support. Partners maintain control over their app development while Atlan provides platform integration and support.
Collaboration workflow
Collaboration with Atlan typically follows three key phases. These phases provide a structured path from initial idea to production release and long-term success.
Get started
This phase establishes the foundation for your application and partnership through four critical activities that transform your concept into a concrete development plan.
-
Define the vision: Involves specifying the problem your application solves, identifying target users, and outlining expected outcomes. You document the business case and user value proposition that guides all subsequent development decisions. This activity establishes clear objectives and success criteria for your application.
-
Evaluate feasibility: Requires reviewing your requirements for platform capabilities and assessing integration complexity. Atlan examines your use case for technical dependencies, potential constraints, and optimal development approaches. This evaluation determines whether your application aligns with platform capabilities and identifies any technical challenges.
-
Set up communication: Establishes the collaborative infrastructure needed for effective partnership. Both teams create primary collaboration channels including Slack workspaces, GitHub repositories, and email contacts. This communication framework supports ongoing coordination throughout the development process.
-
Align on goals: Creates shared understanding of success metrics, project timelines, and technical deliverables. You and Atlan establish clear expectations, accountability measures, and milestone checkpoints. This alignment helps both teams work toward the same objectives with defined responsibilities.
Build with Atlan
The development phase centers on collaborative application building through six interconnected activities that produce a tested, deployment-ready application.
-
Build with Atlan SDKs: Involves implementing your application using the Application SDK's Temporal workflows, Dapr integration, and FastAPI patterns. You develop your core application logic while leveraging platform-provided components for metadata processing, event handling, and external system integration. The SDK provides the foundational architecture needed for seamless platform integration.
-
Collaborate with Atlan: Establishes ongoing technical partnership where you engage with Atlan's team for functionality reviews, integration validation, and platform alignment. This collaboration includes regular code reviews, architecture discussions, and technical guidance to help your application integrate effectively with Atlan's ecosystem.
-
Package your app: Requires creating OCI-compliant containers with proper configuration for deployment within Atlan's runtime environment. You build containerized applications with appropriate Dapr sidecar configuration, health checks, and resource limits. This packaging provides reliable deployment and scalability within Atlan's infrastructure.
-
Test and validate: Encompasses comprehensive testing including unit tests for components, integration tests for workflows, and end-to-end validation of complete user scenarios. You implement testing strategies that validate business logic, user experience, and functional workflows. This testing validates application reliability and quality.
-
Verify platform compatibility: Involves running compatibility tests for Atlan's security model, performance benchmarks, and API rate limits. Atlan validates that your application meets platform standards and integration requirements. This verification confirms readiness for production deployment.
-
Write documentation: Requires creating comprehensive setup, configuration, and user guides using Atlan's documentation templates. You document configuration parameters, environment variables, deployment procedures, and user onboarding instructions. This documentation enables successful customer adoption and ongoing support.
Launch and evolve
The operational phase focuses on production deployment and ongoing success through four activities that establish your application within the Atlan ecosystem.
-
Deploy your app: Involves launching your application within Atlan's infrastructure, whether privately in your tenant, to select customers, or across the full ecosystem. Deployment includes proper resource allocation, networking configuration, and monitoring instrumentation. This activity marks the transition from development to operational phases.
-
Monitor performance: Establishes observability systems to track application health, usage patterns, and user feedback. Both teams implement application metrics, workflow execution tracking, and error monitoring using Atlan's observability stack. Monitoring provides the operational data needed for ongoing optimization and support.
-
Support customers: Encompasses providing user assistance, troubleshooting issues, and guiding customer adoption. You create runbooks for common problems, establish escalation procedures for technical issues, and develop user documentation for troubleshooting. Customer support enables successful application deployment and user satisfaction.
-
Iterate with real-world feedback: Involves incorporating insights from actual usage to refine features and improve functionality. You analyze workflow execution metrics, API usage statistics, and performance data to identify optimization opportunities. This continuous improvement cycle includes monthly technical reviews, quarterly roadmap planning, and joint customer support for complex integration issues.
Next steps
Ready to start your partnership journey with Atlan? After submission, the Atlan team connects with you to discuss your vision, explore opportunities, and guide you through each step of building, integrating, and launching your app on Atlan.
Start your partnership: Submit your interest for partnership to begin the process and join the Atlan ecosystem.