Performance Optimization | Multithreading
After the introduction of newly implemented ETL Software in Java and Groovy for a customer in the insurance industry, we have converted this to multi-threading and moved the application to a dedicated server infrastructure. This reduced the running time from 40 hours (single threaded on desktop hardware) to under 3 hours (multi-threaded on server hardware).