I am planning to use AWS Glue for my ETL process, and have custom python code written and run as a AWS Glue Job.

I found in AWS Glue documentation, that by default, AWS Glue allocates 10 DPU per job.Is there a maximum limit of DPUs for a job, (I do not see anything in the LIMITs section, i.e., Max of DPUs per Job limits).

Or is there any optimal data size in MB / GB, that is recommended to avoid any Out of memory error issue. Please clarify.

Thanks.