Singleton seria um bom padrão de design para um site de microblog?

Eu não usei nenhum OO no passado em projetos, porque o mantinha mais simples (na verdade, usando chamadas arcaicas mysql_query e minha própria filtragem), então eu queria iniciar um novo projeto, aprendendo a usar padrões de design com o meu OO ao longo do caminho .

Eu estava olhando para construir um site de microblogging para chutes, e encontrei opadrão de design singleton classe que parecia completa e para usar comDOP Não pude ver nada de errado com ele (além de não conseguir acessar dois bancos de dados, o que não tenho certeza de que seria necessário para este projeto).

Por exemplo, um projeto como este, ou um simples software CMS, seria um singleton uma boa idéia? Que tipos de padrões de design / tipo de classe de banco de dados os "grandes" estariam usando para essas coisas? Isso seria muito restritivo posteriormente se fosse aumentado (conexões / desempenho simultâneos)?

Eu também tinha lido sobre um singleton de fábrica para lidar com conexões extras posteriormente, pois é mais simples alterar o código nele. Isso resolveria algum dos problemas negativos e o tornaria um padrão de design mais adequado para isso?

questionAnswers(3)

yourAnswerToTheQuestion