Pedro Figueira's profile

SuperPlacar.com.br

Sistema Super Placar

Endereço atual (temporário):

1 - Site > desenvolvido em Node.js com atualização em tempo real, Socket.io
(projetado para atender a mais de 100.000 acessos por dia).
2 - Painel administrativo > desenvolvido parte em Node.js e parte em PHP 7.
3 - Banco de dados MySQL (cluster com master e slave)
4 - API em Node.js
5 - Espaço estático DigitalOcean (para servir arquivos css, javascript, imagens etc)

Obs.: 
Ele trabalha em um Cluster elástico, ou seja, é possível o cliente ter quantos computadores quiser trabalhando no seu cluster. Desta forma, caso ele venha a ter um pico de acessos, ele mesmo poderá configurar em alguns segundos, quanto computadores a mais for necessário. Após o pico de acessos ele pode eliminar os computadores ociosos.

O sistema Super Placar já está funcionando desde 2012 e fui contratado para recriar todo o sistema. 

O Layout do projeto foi definido pelo cliente. Ele não quis modificar a aparência atual do site público.

Foram realizados testes de carga no sistema e o cliente tem noção exata de quantos computadores são necessários para cada quantidade de clientes.

Foi implementada recentemente mais uma melhoria no sistema onde foi possível reduzir o número de consultas à API do sistema. Estavam sendo realizadas entre 300 e 600 consultas à API para se montar a página inicial do site (dependendo do número de jogos do dia). Após a melhoria esse número caiu para apenas UMA CONSULTA. O tempo de carregamento da home estava ficando entre 2 e 10 segundos e após a melhoria reduziu para menos de um segundo (dependendo da velocidade da internet de quem está acessando é claro).
SuperPlacar.com.br
Published:

SuperPlacar.com.br

Sistema Super Placar Endereço atual: https://superplacar.com.br 1 - Site - desenvolvido em Node.js com atualização em tempo real, Socket.io (pr Read More

Published: