Mostrando entradas 1 para 4
Displaying posts with tag: backend (reset)
Validação contínua do backup do MySQL: restaurando backups

Os bancos de dados MySQL do Facebook estão espalhados pelos nossos data centers globais e precisamos ser capazes de nos recuperar de uma interrupção em qualquer um desses locais, em qualquer momento. Em tal evento de desastre, não só temos que recuperar o serviço o mais rápido e confiável possível, mas também precisamos garantir que não percamos dados no processo. Para esse efeito, criamos um sistema que verifica continuamente a capacidade de restaurar os nossos bancos de dados a partir de backups.

Nosso sistema de restauração consiste em dois componentes principais:

  • Continuous Restore Tier (CRT) – Responsável por todo agendamento e monitoramento em torno de restaurações. Ele procura bancos de dados com novos backups e cria tarefas de restauração para eles, monitora o progresso da restauração e garante que cada backup seja restaurado com êxito.
  • ORC …
[Leia mais]
Backend usando Swift? Sim, é possível!

Este artigo foi publicado no equinociOS, promovido pelo Cocoaheads-Br.

Um pequeno overview

Recentemente, enquanto preparava uma apresentação sobre “Swift no Backend” para o encontro de desenvolvedores de uma grande empresa, conversei com alguns amigos no Slack e nos corredores da empresa, e percebi que nos dias de hoje temos excelentes desenvolvedores móveis, que por muitas vezes não conhecem outras tecnologias, senão iOS ou Android.

Pessoas que acompanharam a popularização dessas novas tecnologias por meio da Apple e do Google investiram tempo e dinheiro nesse segmento, e deixaram de lado o restante das engrenagens que fazem esse grande relógio chamado World Wide Web funcionar.

Eu mesmo, durante alguns …

[Leia mais]
DatabaseCast 65: front-end, back-end e DBA

Olá, pessoal! Neste episódio, Mauro Pichiliani (Twitter | Blog) e os convidados Felipe Montanha (@femontanha) e Ramon Sanches (@raymonsanches), do podcast DevNaEstrada (@devnaestrada), falam sobre front-end, back-end e DBA. Hoje você vai aprender a classificar um cargo por uma sigla com duas vogais, usar a palavra engenheiro e hacker para tudo, colocar a culpa pela lentidão do site no JavaScript e julgar a organização da mesa dos colegas!

Não deixe de nos incentivar acessando o site do …

[Leia mais]
Desempenho Web para o futuro

Comecei a trabalhar com desempenho web por volta de 2003. Minha primeira descoberta importante foi a Regra de Ouro do Desempenho:

80-90% do tempo de resposta do usuário final são gastos no frontend. Comece por aí.

Até aquele momento, toda a minha experiência em desenvolvimento web tinha sido no backend – Apache , MySQL, Perl, Java, C e C++. Quando eu vi quanto tempo foi gasto no frontend, eu sabia que a minha pesquisa de desempenho teria de se concentrar lá.

Minha primeira discussão sobre desempenho web foi com Nate Koechley quando ambos trabalhamos no Yahoo! (agora nós dois estamos no Google!). Eu não conhecia Nate antes, mas alguém me disse que ele era a pessoa certa para falar sobre desenvolvimento no lado do cliente. Eu não acho que YUI existia ainda, …

[Leia mais]
Mostrando entradas 1 para 4