Desmistificando mitos: "Ferramentas sem código realmente não funcionam em escala".
O ecossistema sem código pode lidar com muito mais usuários e funcionalidades do que se imagina.
Uma escola popular de pensamento é que as ferramentas sem código não funcionam realmente em escala - que elas são ótimas para criar versões básicas do seu aplicativo (MVPs), mas têm dificuldades à medida que sua empresa e o número de usuários crescem. Vamos acabar com essa ideia.
TL;DR: As ferramentas sem código muito raramente enfrentam um número maior de usuários e a segurança e a infraestrutura de que você precisa. E, quando você atingir os limites do que pode fazer, naturalmente terá chegado à posição de criar algo novo de qualquer maneira.
O que exatamente significa escala?
O termo escala é bastante vago, portanto, é útil defini-lo primeiro nesse contexto. Ao implementar ferramentas sem código, as principais preocupações das pessoas com relação ao dimensionamento são:
- Seu aplicativo ser capaz de suportar um número cada vez maior de usuários (e esses usuários realizarem cada vez mais ações dentro do aplicativo).
- As coisas típicas que tendem a dar errado à medida que você cresce: desde a necessidade de mais segurança até as solicitações de dados e as pressões sobre a infraestrutura.
- A capacidade de criar mais recursos em seu aplicativo e de permitir que seus usuários façam mais coisas.
- A capacidade de mais pessoas da sua equipe trabalharem no aplicativo que você criou e colaborarem nele.
Vamos abordá-las uma a uma.
O número de usuários é um problema?
Embora isso varie de plataforma para plataforma, uma regra geral é que os aplicativos que você pode criar na maioria das ferramentas sem código são capazes de lidar com um número muito maior de usuários (realizando muito mais ações) do que o esperado. As ferramentas sem código muito raramente falham devido ao número de usuários. Como exemplo, há um banco que executa seu aplicativo bancário móvel na ferramenta sem código Backendless.
E quanto à infraestrutura e à segurança do aplicativo?
A vantagem de usar uma ferramenta sem código é que você está usando uma plataforma que tem uma equipe de pessoas totalmente dedicadas ao dimensionamento do seu aplicativo (e de todos os outros) na mesma infraestrutura. Os desafios de cuidar disso não são problema ou preocupação sua - eles são resolvidos.
O mesmo vale para a segurança. Haverá uma equipe inteira dedicada a cuidar da segurança do seu aplicativo. Eles são especialistas no que fazem - é muito raro que plataformas sem código sejam hackeadas. De muitas maneiras, é mais difícil ter problemas de segurança usando ferramentas sem código.
Um aspecto que vale a pena considerar é onde a plataforma escolhida realmente hospeda seus dados (por exemplo, é nos EUA ou na UE?). Isso depende da importância para sua empresa específica. Por exemplo, se você estiver lidando com dados confidenciais, provavelmente precisará garantir que a ferramenta escolhida esteja em conformidade com a HIPAA.
E se você quiser desenvolver vários recursos?
Ok, é aqui que as coisas ficam complicadas. Chegar a um limite do que você pode fazer com seu aplicativo e dos recursos que pode criar é definitivamente possível.
Por exemplo, vamos usar o Twitter como exemplo. Em seu nível mais básico, alguém cria um Tweet e o publica. Uma ferramenta sem código pode lidar muito bem com isso. Mas digamos que você queira adicionar publicidade, vídeos, espaços no Twitter, funcionalidade de microfone, anotações... isso acrescenta complexidades que uma ferramenta sem código provavelmente não conseguirá lidar.
Se você estiver criando um aplicativo simples com recursos definidos, isso não será um problema, independentemente do tamanho da sua empresa. Mas pode ser que você atinja um limite natural em termos de controle de design. É aí que você precisará encontrar uma nova solução. Mas, se esse for o caso, a situação da sua empresa terá mudado muito de qualquer forma, e provavelmente para melhor.
E quanto ao número de membros da equipe que podem usá-lo?
Outra área em que as ferramentas sem código têm suas limitações é em termos do número de pessoas da sua equipe que podem trabalhar simultaneamente na criação do aplicativo.
Em geral, as ferramentas sem código não são criadas com uma grande quantidade de recursos de equipe (apesar de algumas ferramentas como Webflow e Xano ). O suporte para o trabalho em equipe e colaborativo nos aplicativos não está tão presente quanto na escrita real de código, por exemplo, com soluções como o GitHub.com. No entanto, é provável que isso mude no futuro.
Qual é a conclusão?
Muitos dos problemas ou limitações relacionados ao dimensionamento com ferramentas sem código só se tornarão problemas quando a situação de sua empresa mudar significativamente.
- Se você estiver criando um aplicativo voltado para o consumidor, ele provavelmente terá pelo menos um pouco de sucesso, o que significa que você provavelmente terá mais recursos para expandir ainda mais ou passar para uma base de código real.
- Você terá muito mais experiência na criação e no uso de aplicativos sem código.
- É provável que você esteja pronto para redesenhar seu aplicativo de qualquer forma (caso contrário, provavelmente não estaria saindo dessa plataforma sem código).
É uma preocupação que está tão distante que, em última análise, não vale a pena se preocupar com ela. O aplicativo que você criou usando ferramentas sem código terá gerado valor suficiente para a empresa, e um desenvolvimento natural fará sentido de qualquer forma.
Tutoriais semelhantes
Deseja ler
mais artigos
como este?
Torne-se um membro do NoCode e tenha acesso à nossa comunidade, descontos e, é claro, nossos artigos mais recentes enviados diretamente para sua caixa de entrada duas vezes por mês!