Current schema
id, name
name contains technical data like likes_count, newest_popular, views_count, newest
Should be
id, name, value
name contains user-friendly data like top, popular, views_count, fresh
value contains technical data like likes_count, newest_popular, views_count, newest
So when user subscribe by tags (top, popular, views_count, fresh), but scheduler sends request to gateway using values, not names.
Current schema id, name name contains technical data like likes_count, newest_popular, views_count, newest
Should be id, name, value
name contains user-friendly data like top, popular, views_count, fresh value contains technical data like likes_count, newest_popular, views_count, newest
So when user subscribe by tags (top, popular, views_count, fresh), but scheduler sends request to gateway using values, not names.