Development environments - 6.3

Talend Software Development Life Cycle Best Practices Guide

EnrichVersion
6.3
EnrichProdName
Talend Big Data
Talend Big Data Platform
Talend Data Fabric
Talend Data Integration
Talend Data Management Platform
Talend Data Services Platform
Talend ESB
Talend MDM Platform
Talend Real-Time Big Data Platform
task
Administration and Monitoring
Deployment
Design and Development
EnrichPlatform
Talend Administration Center
Talend Artifact Repository
Talend CommandLine
Talend Repository Manager
Talend Studio

The following diagram shows the three environments in which the product or feature is created, integrated, tested and pushed to production. For more information on how this process is implemented in Talend, see Implementation with Talend.

The Development environment is a dedicated environment where the product or feature is designed and tested. For more information, see Developing and Testing.

The Quality Assurance (QA) environment allows you to validate the development processes created in the development environment without shutting down development work. Once the processes are validated, they are propagated to the Production environment. In this environment, the SVN and or Git Repository is no longer required and the CommandLine application is optional as the Job sources can be imported from Job archives and builds.

The Production environment is a live environment where your product or feature is deployed into production. In this environment, the CommandLine application as well as the Subversion server are no longer required. For more information, see Continuous Integration: Deploying to QA and Production environments.

To understand how these three environments are linked together, see Implementation with Talend.