In the realm of business development, a common phenomenon is the requirement for numerous scheduled tasks. Examples of such tasks include generating business reports, periodic account reconciliations, data synchronization, and handling overdue payments. Given the complexity of task logic and the length of execution time in business scenarios, the market has seen the emergence of mature task scheduling middleware solutions. However, these off-the-shelf solutions might not always meet the unique needs of individual businesses, leading to the question of whether it is possible to implement a task scheduling system using popular frameworks such as Netty and Kafka. This article will delve into the feasibility of using Netty 4.1.112.Final and Kafka 3.9.0 to tackle complex periodic tasks, exploring the benefits and challenges of this approach.