It is an option that can work well. Or you can have subdomains that use a main domain as the base. You can just host everything on one domain. Your choice depends on your budget and goals.