Design a Thread Pool / Task Executor — Low-level design — CareerVerse