Is there any way where I can create a job which scale up automatically based on the load on system. Our job will run on UNIX system which is installed on Google Cloud.
How scaling works in talend? Do we need to define any variable or components to make it scalable?
Could you please elaborate your case with an example with input and expected output values?
Assume that My job is running for 10,000 records in dev environment. But what if I will run the same job in production with 10 Million records. Will job invoke additional threads based on data volume?
This is not a one size fits all question. Talend will not do this for, but you can build your job to make use of multiple threads when you design it. However, with multi-threaded processing you need to consider a lot of other requirements. For example (a basic scenario that might lead to problems) what if you are writing to a flat file or what if you require a strict order of output? Your job design would have to take this into account.
Talend named a Leader.
Kickstart your first data integration and ETL projects.
Watch the recorded webinar!
Learn how to do cool things with Context Variables
Find out how to migrate from one database to another using the Dynamic schema
Pick up some tips and tricks with Context Variables