For the last eight years, Java developers faced an uncomfortable choice: keep your code simple but sacrifice scalability, or embrace…