Дёрганье апи другого сервера -- это хттп-клиент, складирование в БД -- это клиент для БД (JDBC, асинхронный, ORM, что возьмёте сами), отправить данные в API -- это тоже клиент, а вот телеграмм -- это либо long polling хттп-сервер, либо вебсокеты, но это обычно инкапсулировано в самой либе.