As an application architect, making technology choices is part of the job. Each technology choice should be a balanced decision between maturity, feature richness, evolvability, support and so on…
One factor that sometimes is forgotten is ‘the hire factor’.
- How easy is it to find people who have experience in the technology?
- How much like developers to work with this technology?
These are important questions as most developers like new(er) technology, especially the good ones are kind of picky in their technology choices. So if you want to attract good developers, make sure that your technology landscape is attractive…