• Overview
    Frameworks
    • Django
    • Next.js
    • Drupal
    • WordPress
    • Symfony
    • Magento
    • See all frameworks
    Features
    • Observability
    • Auto-scaling
    Solutions
    • Marketing Teams
    • Retail
    • Higher Education
  • Pricing
  • Featured articles
    • Switching to Platform.sh can help IT/DevOps organizations drive 219% ROI
    • Organizations, the ultimate way to manage your users and projects
  • Support
  • Docs
  • Contact
  • Login
  • Free Trial

How do I manage a complex development workflow for my team?

scalingenvironments

Notes

Typically, a team of developers might have to share time to test their new features on a single testing server. From the beginning, Platform.sh branches are fully isolated and live environments, which in affect makes every branch into its own test server. Each branch inherits settings and data from its parent, and you can resync data at any time while you're developing. When you push to that branch, no other environments are affected. Then when you want to submit those features, each environment gets its own domain for review. Try out your changes and send that URL to your client. Each environment is completely isolated from the very beginning. When it's passed all inspection, merge the new feature into its parent from either the command line or in your management console. Then when you're ready to take the feature live, merge into master. On these fast-forward merges, the exact same image is deployed to production whose deployment you've just tested. That way, you'll always know it's safe to deploy, even on Friday.

Build your greatest app

Get started
Company
AboutSecurity and complianceTrust CenterBoard and investorsCareersPressContact us
Leader Winter 2023
System StatusPrivacyTerms of ServiceImpressumWCAG ComplianceManage your cookie preferencesReport a security issue
© 2023 Platform.sh. All rights reserved.
Supported by Horizon 2020's SME Instrument - European Commission 🇪🇺