Depois de algumas horas angustiantes, conseguimos aumentar a capacidade do nosso servidor e assistimos a fila começar a diminuir antes que tudo voltasse ao normal. Então, o que deveria ter sido uma noite de sexta-feira divertida, acabou sendo uma bola de estresse para mim. Depois de horas de sono agitado, finalmente consegui adormecer por volta das 2 da manhã. Mas às 4 da manhã estava acontecendo de novo! 😱 Felizmente, nosso time de desenvolvimento já estava trabalhando em outro fix para colocar tudo sob controle novamente. As coisas finalmente se acalmaram desde então, mas claramente temos muito trabalho pela frente para melhorar as coisas.
Antes de prosseguirmos com o resto da história, quero aproveitar um momento para agradecer ao nosso time por trabalhar duro no sábado de manhã para corrigir tudo. Definitivamente um momento de "fundador orgulhoso" para mim.

Aumentar a escala de uma startup é um desafio.
A natureza de uma startup é que você está constantemente em uma batalha de recursos, tempo e priorização. Sempre há mais que você poderia estar fazendo, mas por definição você não tem pessoas e tempo suficientes para fazer tudo. Isso inevitavelmente leva a compromissos entre projetos de curto e longo prazo.
Pense nisso por um momento como se estivesse construindo uma cidade. Há coisas claras de curto prazo que você precisa, como casas para as pessoas dormirem e lugares para as pessoas conseguirem comida. Mas depois há coisas de longo prazo que você precisa colocar em prática para quando sua cidade estiver em expansão, como estradas, esgoto e outras infraestruturas básicas. O desafio aqui é como equilibrar essas coisas. Você poderia se focar em construir as melhores estradas e infraestrutura possível, mas se você só tem 100 pessoas na sua cidade, então se focar apenas na infraestrutura poderia significar que sua cidade não tem casas suficientes para atrair novos residentes. Este é o mesmo dilema que todas as startups enfrentam em algum momento.

Até este ponto, sempre foi muito divertido ver novos apps incríveis sendo construídos no Adalo. E foi humilhante ouvir histórias de pessoas que deixaram seus empregos para trabalhar no seu app do Adalo. Mas foi só naquele momento que senti a pressão que há sobre nós. Vocês estão colocando suas almas no que estão criando — seja um side hustle, uma startup de verdade, um app que o seu negócio vai rodar, ou um app para um cliente contando com você para entregar. Esta realização realmente colocou as coisas em perspectiva.
No meu post anterior, escrevi sobre o foco do Adalo em construir uma base sólida para o futuro, incluindo melhorar o desempenho de seus apps e conseguir resolver rapidamente bugs maiores. Esta experiência deixou esse foco ainda mais claro.
Priorizando Escalabilidade, Estabilidade e Desempenho
No espírito de ser mais transparente, aqui está nosso plano:
- Primeiro as coisas primeiro, vamos criar uma página de status da plataforma para Adalo. Muitos criadores do Adalo sugeriram que configurássemos uma página onde qualquer pessoa pudesse ver rapidamente qual é o status de nossa plataforma. Nós ouvimos. Espere uma V1 disso em breve.
- Vamos melhorar a estabilidade dos nossos servidores. Este é o maior projeto dessa lista e já está em andamento. Em um nível alto, estamos migrando nossa infraestrutura de Heroku para AWS. No momento, é dividida entre AWS e Heroku, mas estamos indo por tudo. AWS nos permitirá fazer auto-scaling de nosso banco de dados e estar melhor preparados para lidar com cargas grandes e desiguais. Então, não importa o quão grande seu app Adalo fique, seremos capazes de lidar com isso.
- Vamos aumentar o desempenho dos seus apps do Adalo com quatro projetos específicos. O primeiro é o que estamos chamando de Region Based Sharding. Quando começamos o Adalo, não percebemos com que rapidez ele se tornaria global. Então, no momento, nossos servidores estão localizados nos EUA, mas vamos estar adicionando servidores em diferentes regiões e carregando dinamicamente seu app a partir do servidor mais próximo. Menos distância = carregamento mais rápido. O segundo e terceiro projetos abordam diretamente a rapidez com que as listas e imagens no seu app carregam. Até este ponto, não fizemos muito trabalho para otimizar isso. Isso está prestes a mudar. E finalmente, o quarto projeto, que na verdade já está em andamento há um tempo, é mover muita da lógica que está sendo processada dos dispositivos dos seus usuários para nossos servidores. Isso significa que quando seu app tem componentes ou listas com filtragem, lógica ou computações complicadas, todos esses dados estarão prontos para usar antes mesmo de seu app estar carregado.
- E finalmente, estamos contratando um Engenheiro Senior de Infraestrutura! Se você ou alguém que você conhece está entusiasmado com os tipos de projetos que acabei de discutir, ficaríamos beyond excited em conversar com eles. Então, por favor, por favor, por favor, passe adiante nossa vaga de emprego.

Adalo não é apenas para MVPs.
Quando começamos o Adalo, nossa visão era criar uma plataforma que pudesse funcionar para qualquer ideia — grande ou pequena. Então, se você está apenas experimentando um pequeno projeto para ajudar algumas pessoas, queríamos capacitá-lo a trazer rapidamente sua visão à vida a um preço acessível. Mas se sua pequena ideia começar a se transformar em algo enorme, queremos que o Adalo cresça com você.
Nos últimos meses, fizemos grandes avanços aqui. Nosso Marketplace de Componentes, Coleções Externas, Ações Personalizadas, e Collection API foram todos projetados para você trazer o poder de outras plataformas para o Adalo e permitir que todos vocês tenham a flexibilidade para fazer qualquer app que estava sonhando. Mas estamos longe de terminar. Apps do Adalo precisam ter desempenho tão bom quanto apps construídos com código, e cada um precisa fazer isso mesmo quando são usados por centenas de milhares e até milhões de pessoas!
Estamos apenas começando e agora rumo ao infinito e além!
Perguntas Frequentes
Posso construir facilmente apps escaláveis sem codificar?
Sim, com o Construtor de apps sem códigoSim, você pode facilmente construir apps escaláveis sem nenhum conhecimento de codificação. Adalo está investindo ativamente em melhorias de infraestrutura, incluindo migração para AWS, adição de servidores baseados em região e otimização de desempenho para garantir que seu app possa crescer de um pequeno projeto para servir centenas de milhares de usuários perfeitamente.
Por que escolher Adalo em vez de outras soluções de construtor de apps?
Adalo permite que você construa apps web orientados por banco de dados e apps nativos para iOS e Android — publicados na App Store e Google Play — a partir de um único editor sem código. Essa capacidade de publicar diretamente nas lojas de aplicativos é crucial porque marketing e distribuição são frequentemente as partes mais difíceis de lançar um novo app ou negócio. Ter seu app disponível na App Store e Google Play oferece acesso imediato a bilhões de usuários potenciais e legitima seu produto de maneiras que soluções apenas web não podem igualar.
O que Adalo está fazendo para melhorar o desempenho e a estabilidade de apps?
Adalo está realizando vários projetos de infraestrutura importantes, incluindo migração completa de Heroku para AWS para melhores capacidades de auto-scaling, implementação de region-based sharding para servir apps a partir de servidores mais próximos dos usuários e otimização de como listas e imagens carregam. Eles também estão movendo lógica complexa de filtragem e computação para seus servidores para que os dados estejam prontos antes mesmo de seu app carregar.
Existe uma maneira de verificar o status da plataforma Adalo?
Sim, Adalo está criando uma página dedicada de status da plataforma onde qualquer pessoa pode ver rapidamente o status atual de seus serviços. Esta foi uma resposta direta ao feedback dos criadores do Adalo que queriam mais transparência sobre a disponibilidade da plataforma e quaisquer problemas em andamento.
Adalo é adequado para apps em larga escala ou apenas para MVPs?
Adalo é projetado para funcionar com qualquer ideia — grande ou pequena. Embora seja ótimo para construir rapidamente MVPs e pequenos projetos, Adalo está comprometido em garantir que sua plataforma possa crescer com você conforme seu app evolui, com o objetivo de suportar apps usados por centenas de milhares ou até milhões de pessoas com desempenho comparável a apps codificados tradicionalmente.
Posso estender a funcionalidade do Adalo com ferramentas externas e APIs?
Absolutamente. Adalo oferece um Component Marketplace, External Collections, Custom Actions e uma Collection API que permitem que você traga o poder de outras plataformas para seu app Adalo. Esses recursos oferecem a flexibilidade para construir praticamente qualquer app que você está sonhando em fazer, mantendo a simplicidade do desenvolvimento sem código.
Construa seu aplicativo rapidamente com um de nossos modelos de aplicativo pré-prontos
Comece a Construir sem código