Página de detalhes da Assembly aprimorada e upgrade sem indisponibilidade
Os últimos dois meses foram simplesmente uma loucura. Passamos de 300.000 uploads para quase 1.000.000. Nos picos, agora usamos totalmente 20 máquinas (160 núcleos), e continuamos crescendo rapidamente.
Infelizmente, isso também significou que boa parte do nosso tempo foi dedicada a escalar o serviço, em vez de criar novidades brilhantes. A partir de hoje, finalmente resolvemos alguns dos problemas mais urgentes, o que nos permite voltar a dedicar tempo a outras melhorias.
Para começar, fizemos algumas pequenas melhorias na página de detalhes da Assembly. Em vez de despejar um enorme objeto JSON no final de cada página, agora exibimos todos os aspectos de uma Assembly de um jeito mais útil.
Isso inclui listar todos os uploads e resultados em uma tabela como esta:
![]()
Com informações detalhadas aparecendo em uma janela modal sobreposta:
![]()
Aproveitando a oportunidade, também melhoramos as informações que fornecemos quando ocorre um erro durante a execução da Assembly:
![]()
Para deixar essa mudança ainda melhor, também migramos mais uma vez para um servidor de banco de dados mais rápido, depois que uma falha no EC2 nos obrigou a usar por um tempo uma máquina de failover menos potente. Ao contrário da última indisponibilidade anunciada, que durou 4 minutos, desta vez conseguimos fazer a troca sem nenhuma indisponibilidade! 😄.
A página de lista de Assemblies agora também mostra redirect_url e notify_url utilizados.
Conte para a gente se você gostou das mudanças!
