Performance não se improvisa

Há decisões que não nascem de um plano estratégico, mas da repetição dos mesmos problemas ao longo do tempo.

O alojamento de sites por parte da Make It Digital foi uma delas.

A performance sempre foi um dos focos da Make It Digital no desenvolvimento mas a verdade é que o alojamento escolhido pelos clientes nem sempre correspondia. No final acabávamos sempre no mesmo ponto: o código estava certo, o design estava validado, mas a infraestrutura não acompanhava. E quando isso acontece, não há otimização que salve a experiência final.

Quando o software não é o problema

Durante muito tempo, a Make It Digital desenvolveu websites e plataformas que ficavam alojados em infraestruturas contratadas diretamente pelos clientes.

Falamos de:

  • alojamentos partilhados subdimensionados

  • VPS sem qualquer afinação técnica

  • ambientes genéricos, pensados para “dar para tudo”

O resultado repetia-se: lentidão, falhas pontuais, quedas em picos de tráfego, como Black Fridays e campanhas promocionais. E, quase sempre, a suspeita inicial recaía sobre o software.

Na maioria dos casos, depois de analisarmos o projeto, ficava claro: o problema não estava no código nem na plataforma wordpress.

Quando a origem dos problemas era estrutural, ficava claro que a infraestrutura tinha impacto direto nos resultados do projeto.

Para uma equipa que sempre se preocupou em encontrar soluções e não apenas em apontar limitações, passou a ser difícil justificar não assumir também o alojamento.

Criar alojamento não é “ter servidores”

Assumir o alojamento implicou muito mais do que contratar máquinas.

Implicou:

  • formar a equipa para dar suporte a servidores

  • definir procedimentos claros

  • criar um sistema de backup robusto

  • implementar monitorização contínua e alarmística ativa

Hoje gerimos 44 domínios, 4 alojamentos partilhados e 24 VPS, distribuídos pela Alemanha, Suíça e Estados Unidos, com diferentes níveis de exigência e criticidade.

Nada disto existe sem método.

Backup não é um detalhe

Um dos primeiros princípios foi simples: backup não é um botão, é um sistema.

Isso significa:

  • backups automáticos

  • retenções definidas

  • cópias fora do servidor de origem

  • testes regulares de restauro

Porque um backup que nunca foi testado não é uma garantia, é apenas uma esperança.

Monitorização 24/7 não é exagero

Implementámos monitorização 24 horas por dia, 7 dias por semana, com alertas ativos para:

  • disponibilidade

  • consumo de recursos

  • comportamentos anómalos

O objetivo não é reagir mais depressa, é antecipar problemas antes de impactarem os utilizadores.

Não é o nosso core, mas é nossa responsabilidade

É importante ser claro e ter a consciência de que o alojamento não é o core business da Make It Digital.

Mas tornou-se uma extensão natural do nosso trabalho.

Quando somos responsáveis por um projeto digital, não faz sentido entregar um bom produto e deixar o resto ao acaso. Código bem feito em infraestrutura fraca continua a dar maus resultados.

Mais do que alojamento, compromisso

Não vendemos alojamento como um produto de prateleira nem competimos por preço.

O que oferecemos é:

  • coerência entre software e infraestrutura

  • controlo sobre a performance

  • suporte transversal à presença digital dos nossos clientes

Criámos esta área não para crescer em volume, mas para garantir qualidade, consistência e confiança.

E é isso que continuamos a fazer todos os dias.


ODigital – Quando a perseverança se torna serviço público

Por vezes cruzamo-nos com projetos que são verdadeiramente especiais. O ODigital (odigital.sapo.pt) é um desses casos — um exemplo claro de como a vontade de informar e de valorizar a comunicação regional pode transformar-se num autêntico serviço público digital, seguido diariamente por milhares de leitores.

Há cerca de um ano, a Binary Dynamic – Make It Digital assumiu a responsabilidade pelo suporte técnico e otimização da plataforma WordPress que sustenta o ODigital. Desde então, temos trabalhado para garantir que o site permanece rápido, estável e totalmente fiável, mesmo nos momentos em que o país mais precisa de acesso imediato a informação credível.

E por vezes neste acompanhamento existem momentos marcantes que nos dão imenso orgulho serem conseguidos. Sabendo de experiencias passadas de que as Autarticas resultam sempre num aumento exponencial de tráfego a equipa do ODigital pediu-nos uma ajuda extra e este mini projeto resultou num fluxo de acessos que resultou em mais de  10.000 utilizadores em simultâneo, durante vários minutos.

Para a maioria dos websites WordPress a correr em alojamentos partilhados, este nível de tráfego significaria lentidão extrema ou mesmo uma queda total.
Mas, graças ao trabalho de otimização realizado previamente — e à monitorização ativa da nossa equipa — o site permaneceu:

  • rápido

  • estável

  • totalmente disponível

Temos imagens e métricas reais que comprovam este desempenho excecional.

Para suportar tráfego massivo sem comprometer a performance, implementámos um sistema de cache altamente otimizado, capaz de:

  • servir páginas de forma instantânea,

  • reduzir a carga no servidor,

  • diminuir drasticamente o número de chamadas a PHP/MySQL,

  • escalar automaticamente para milhares de utilizadores.

Foi esta camada de engenharia que permitiu ao ODigital resistir a um dos momentos de maior procura da história do projeto.

Num período eleitoral em que milhares de pessoas procuram informação fidedigna, a estabilidade do ODigital permitiu que o jornalismo desempenhasse o seu papel sem interrupções.

A equipa editorial fez um trabalho exemplar.

A tecnologia garantiu que nada falhou.

O ODigital é hoje uma referência no jornalismo regional português.

A perseverança cria projetos.
A tecnologia certa transforma-os em serviço público digital.


8 Anos de Make It Digital - por João Batalha

Hoje encontrei a imagem do primeiro site da Make It Digital. Simples, meio tosco até… mas direto ao assunto e sem muito floreado. Olhar para essa imagem e recuar no tempo é sempre um exercício que nos recorda de tudo o que este percurso tem sido.

E a parte engraçada é que a Make It Digital faz 8 anos porque nessa altura existiu alguém que acreditou na ideia e em mim e desafiou-me a arriscar. Sinceramente sabendo o que sei hoje até deveria o ter feito mais cedo mas quero acreditar que tudo tem o seu tempo e momento.

Mesmo que a relação não tenha corrido bem no fim, foi a força e a insistência do meu sócio da altura que me fizeram dar o salto. E por isso vou ser sempre grato.

Depois vieram as pessoas. As pessoas certas felizmente. As que passaram e deixaram marca, e as que continuam todos os dias a construir isto comigo.
Obrigado pelo trabalho, paciência, dedicação e por segurarem o barco quando as coisas complicam.

As parcerias de ontem e de hoje também têm sido fundamentais neste caminho. O mundo digital é uma realidade, mas são as relações pessoais que continuam a fazer a diferença. Parcerias comerciais, sim — mas que, na essência, são feitas de confiança e amizade. Só assim é que realmente funcionam.

Há ainda os amigos — aqueles que ajudam sem terem de ajudar: dão conselhos, orientam, recomendam, falam de nós, puxam por nós. É por causa destas pessoas que a Make It Digital cresceu sem nunca perder o lado humano.

Por fim a família, que me suporta e que dessa forma suporta também a Make It Digital. Se a Make It Digital me permite ter tempo para eles são eles que me permitem ter tempo e foco para a Make It Digital.

8 anos depois, olho para o primeiro site e sorrio.
Não era perfeito… mas era sincero e a mensagem é a mesma de há 8 anos. "If it exists, Make It Digital".

Mas ainda ontem um dos amigos me falou que deveria ser "If it exists, We Make It Digital".

Obrigado a todos os que fizeram parte disto.
E vamos continuar. Porque isto ainda agora começou.

João Batalha


O risco de desenvolver em Wordpress

Nas várias reuniões que temos vindo a realizar com clientes e futuros clientes, notamos uma crescente preocupação com a segurança digital. É compreensível: sendo o WordPress uma plataforma aberta e amplamente utilizada, torna-se também um alvo preferencial para ataques automatizados.

O próprio sucesso do WordPress é, paradoxalmente, um dos seus maiores riscos. A exploração intensiva de falhas na framework, nos temas e nos plugins exige um desenvolvimento responsável e uma preparação cuidada de toda a infraestrutura. O risco existe e é global, e nas últimas semanas voltámos a ter um exemplo claro disso.

O ataque recente que atingiu milhares de instalações em todo o mundo funcionava de forma simples, mas eficaz.

Simulava um pedido legítimo de recuperação de password, forçava a página wp-login.php?action=lostpassword e tentava aproveitar falhas de configuração em plugins de segurança.

Em muitos casos, procurava até manipular a conta de administrador sem gerar alertas.

Este tipo de ataque afetou sobretudo sites com alojamentos pouco robustos, ficheiros expostos, ausência de hardening ao nível de servidor ou que dependiam exclusivamente de plugins de segurança.

Este episódio voltou a evidenciar um ponto essencial: proteger um WordPress não é apenas instalar plugins. A base da segurança está no servidor e na forma como é configurado, monitorizado e reforçado.

É precisamente aqui que temos concentrado grande parte do nosso esforço nos últimos tempos. A equipa tem vindo a reforçar competências e processos para assegurar que os servidores onde alojamos os nossos projetos oferecem o maior nível de proteção possível. É um trabalho contínuo, quase invisível, e muitas vezes só valorizado quando algo corre mal.

Mas é também por isso que é tão importante ser feito de forma proativa.

 


A beleza de partilhar

Há uma expressão que todos conhecemos: “em casa de ferreiro, espeto de pau”.
E sim — também se aplica a nós. Há muito que devíamos ter criado este espaço.
Por estratégia, por SEO, por comunicação. E se fizermos isso também pelo prazer de partilhar?

Na Make It Digital, passamos o dia a trocar ideias, a resolver problemas e a descobrir novas formas de simplificar o digital. Fazemo-lo com os nossos clientes — e tem resultado. A partilha gera confiança, aproxima equipas e transforma projetos.

Por isso decidimos levar essa filosofia mais longe. Criar um espaço onde podemos abrir o processo, contar histórias, mostrar bastidores e discutir aquilo que nos move: tecnologia, criatividade e inovação.

mid talks,  um nome com pouca imaginação sabemos bem,  nasce assim. Não apenas para aparecer melhor nos motores de busca, mas para estar mais presente na comunidade.
Porque partilhar conhecimento não nos enfraquece — reforça a mensagem que queremos passar.

Mostra a forma como trabalhamos, como pensamos e como queremos contribuir para um ecossistema digital mais forte, mais transparente e mais humano.

Esperamos que, da mesma forma que indicamos aos clientes que o importante é ser consistente também nós o possamos ser.

Acreditamos que sim!