Depending which style you are playing really. I like to classify it under PvE and PvP. To began, there really isnt a number to put to it. Big army may hold different terms for different people. Players will keep improving & thus the scale will change again in a few months. But I do have a set of minimum numbers that u can refer to as a reference for the next 1 month to come.
For PvP, Player vs Player, mainly for war. You will need a war city - Basically a city that will teleport immediately to the frontline when there is a war.The
minimum, decent amount of troops it should contain are :
100k of scouts
100k warriors
100k swords
100k pikes (optional)
300k of archers
100k of light/heavy cavalry
Transporters 3200, ballistas 3200
Including a lvl 10 fully filled out wall and a lvl 10 rally point.
For PvE, Player vs environment(npcs) : for an example to take down a lvl 10 npcrefer to Adock's guide on troop number
here.
of course, all the above is just a guide, not a rule for u to follow. My mentality is that its never a mistake to have a big army. They take time to build, and lotsa food to upkeep, but its all worthwhile the effort comes the day u have to use it to protect & help others.