Después de unas pocas horas angustiosas, logramos aumentar nuestra capacidad de servidores y vimos cómo la cola comenzaba a disminuir antes de que todo volviera a la normalidad. Así que lo que debería haber sido una divertida noche de viernes, terminó siendo una bola de estrés para mí. Después de horas de dar vueltas sin dormir, finalmente pude conciliar el sueño alrededor de las 2am. ¡Pero a las 4am estaba sucediendo de nuevo! 😱 Afortunadamente, nuestro equipo de desarrollo ya estaba trabajando en otra solución para recuperar el control de todo. Las cosas finalmente se han calmado desde entonces, pero claramente tenemos mucho trabajo por delante para mejorar las cosas.
Antes de continuar con el resto de la historia, quiero tomarme un momento para agradecer a nuestro equipo por trabajar duro una mañana de sábado para arreglarlo todo. Definitivamente un momento de "fundador orgulloso" para mí.

Escalar una startup es un desafío.
La naturaleza de una startup es que constantemente estás en una batalla de recursos, tiempo y priorización. Siempre hay más que podrías estar haciendo, pero por definición no tienes suficientes personas y tiempo para hacerlo todo. Esto inevitablemente lleva a compromisos entre proyectos a corto y largo plazo.
Piénsalo por un momento como si estuvieras construyendo una ciudad. Hay cosas claras a corto plazo que necesitas, como casas para que la gente duerma y lugares para que la gente obtenga comida. Pero luego hay cosas a largo plazo que necesitas poner en su lugar para cuando tu ciudad esté en auge, como carreteras, alcantarillado e otra infraestructura básica. El desafío aquí es cómo equilibrar estas necesidades. Podrías enfocarte en construir las mejores carreteras e infraestructura posible, pero si solo tienes 100 personas en tu ciudad, entonces enfocarse solo en la infraestructura podría significar que tu ciudad no tiene suficientes casas para atraer a nuevos residentes. Este es el mismo dilema que todas las startups enfrentan en algún momento.

Hasta este punto, siempre había sido muy divertido ver nuevas aplicaciones increíbles construidas en Adalo. Y fue humillante escuchar historias de personas que dejaron sus trabajos diarios para trabajar en su aplicación de Adalo. Pero no fue hasta ese momento que sentí cuánta presión hay sobre nosotros. Todos están volcando sus almas en lo que están creando, ya sea un proyecto secundario, una startup de gran envergadura, una aplicación en la que tu negocio funcionará, o una aplicación para un cliente que confía en que la entregarás. Esta realización realmente puso las cosas en perspectiva.
En mi publicación anterior, escribí sobre el enfoque de Adalo en construir una base sólida para el futuro, incluyendo mejorar el rendimiento de tus aplicaciones y poder resolver rápidamente errores importantes. Esta experiencia ha hecho que ese enfoque sea aún más claro.
Priorizando Escalabilidad, Estabilidad y Rendimiento
En espíritu de ser más transparentes, aquí está nuestro plan:
- Primero lo primero, vamos a crear una página de estado de la plataforma para Adalo. Muchos creadores de Adalo sugirieron que configuremos una página donde cualquiera pueda ver rápidamente el estado de nuestra plataforma. Os escuchamos. Espera una V1 de esto pronto.
- Vamos a mejorar la estabilidad de nuestros servidores. Este es el proyecto más grande de esta lista y ya está en marcha. A alto nivel, estamos migrando nuestra infraestructura de Heroku a AWS. En este momento, está dividida entre AWS y Heroku, pero nos estamos comprometiendo completamente. AWS nos permitirá autoescalar nuestra base de datos y estar mejor preparados para manejar cargas grandes e irregulares. Así que sin importar qué tan grande se vuelva tu aplicación de Adalo, podremos manejarlo.
- Vamos a aumentar el rendimiento de tus aplicaciones de Adalo con cuatro proyectos específicos. El primero es lo que estamos llamando Fragmentación Basada en Regiones. Cuando comenzamos Adalo por primera vez, no nos dimos cuenta de lo rápido que se volvería global. Así que en este momento nuestros servidores están ubicados en EE.UU., pero vamos a agregar servidores en diferentes regiones, y cargar dinámicamente tu aplicación desde el servidor más cercano. Menos distancia = carga más rápida. El segundo y tercer proyectos abordan directamente la rapidez con que se cargan las listas e imágenes en tu aplicación. Hasta este punto, no hemos hecho mucho trabajo para optimizar eso. Eso está a punto de cambiar. Y finalmente, el cuarto proyecto, que en realidad ha estado en marcha durante un tiempo, es trasladar mucha lógica que se procesa desde los dispositivos de tus usuarios a nuestros servidores. Esto significa que cuando tu aplicación tiene componentes o listas con filtrado, lógica o cálculos complicados, todos esos datos estarán listos antes de que tu aplicación se haya cargado siquiera.
- ¡Y finalmente, estamos contratando un Ingeniero Sénior de Infraestructura! Si tú o alguien que conozcas estás emocionado por los tipos de proyectos que acabo de mencionar, estaríamos más que entusiasmados de hablar con ellos. Así que por favor, por favor, por favor comparte nuestro aviso de empleo.

Adalo no es solo para MVPs.
Cuando comenzamos Adalo, nuestra visión era crear una plataforma que funcionara para cualquier idea, grande o pequeña. Así que si solo estás experimentando con un pequeño proyecto para ayudar a algunas personas, queríamos permitirte traer rápidamente tu visión a la vida a un precio asequible. Pero si tu pequeña idea comienza a convertirse en algo enorme, queremos que Adalo pueda crecer contigo.
Durante los últimos meses, hemos hecho grandes avances aquí. Nuestro Mercado de Componentes, Colecciones Externas, Acciones personalizadas, y la API de Colecciones fueron diseñados para que traigas el poder de otras plataformas a Adalo y te permita a todos la flexibilidad de hacer cualquier aplicación de la que estuvieras soñando. Pero ni siquiera hemos comenzado. ¡Las aplicaciones de Adalo necesitan funcionar tan bien como las aplicaciones construidas con código, y cada una necesita hacerlo incluso cuando las usan cientos de miles e incluso millones de personas!
¡Apenas estamos comenzando y ahora al infinito y más allá!
Preguntas frecuentes
¿Puedo construir fácilmente aplicaciones escalables sin codificar?
Sí, con el Constructor de aplicaciones sin códigoSí, puedes construir fácilmente aplicaciones escalables sin ningún conocimiento de codificación. Adalo está invirtiendo activamente en mejoras de infraestructura incluyendo migración a AWS, agregando servidores basados en regiones, y optimizando el rendimiento para asegurar que tu aplicación pueda crecer de un pequeño proyecto a servir a cientos de miles de usuarios sin problemas.
¿Por qué elegir Adalo sobre otras soluciones de constructor de aplicaciones?
Adalo te permite construir aplicaciones web impulsadas por bases de datos y aplicaciones nativas de iOS y Android, publicadas en la App Store y Google Play, desde un único editor sin código. Esta capacidad de publicar directamente en las tiendas de aplicaciones es crucial porque el marketing y la distribución son a menudo las partes más difíciles de lanzar una nueva aplicación o negocio. Tener tu aplicación disponible en la App Store y Google Play te da acceso inmediato a miles de millones de usuarios potenciales y legitima tu producto de maneras que las soluciones solo web no pueden igualar.
¿Qué está haciendo Adalo para mejorar el rendimiento y la estabilidad de las aplicaciones?
Adalo está realizando varios proyectos importantes de infraestructura incluyendo migrar completamente de Heroku a AWS para mejores capacidades de autoescalado, implementar fragmentación basada en regiones para servir aplicaciones desde servidores más cercanos a los usuarios, y optimizar cómo se cargan listas e imágenes. También están trasladando lógica de filtrado y cálculo compleja a sus servidores para que los datos estén listos antes de que tu aplicación se cargue siquiera.
¿Hay una forma de verificar el estado de la plataforma de Adalo?
Sí, Adalo está creando una página de estado de plataforma dedicada donde cualquiera puede ver rápidamente el estado actual de sus servicios. Esto fue una respuesta directa a la retroalimentación de los creadores de Adalo que querían más transparencia sobre la disponibilidad de la plataforma y cualquier problema en curso.
¿Es Adalo adecuado para aplicaciones a gran escala o solo para MVPs?
Adalo está diseñado para funcionar con cualquier idea, grande o pequeña. Aunque es excelente para construir rápidamente MVPs y proyectos pequeños, Adalo se compromete a asegurar que su plataforma pueda escalar contigo a medida que tu aplicación crece, con el objetivo de apoyar aplicaciones utilizadas por cientos de miles o incluso millones de personas con rendimiento comparable al de aplicaciones codificadas tradicionalmente.
¿Puedo ampliar la funcionalidad de Adalo con herramientas externas e APIs?
Absolutamente. Adalo ofrece un Mercado de Componentes, Colecciones Externas, Acciones Personalizadas, y una API de Colecciones que te permiten traer el poder de otras plataformas a tu aplicación de Adalo. Estas características te dan la flexibilidad de construir prácticamente cualquier aplicación de la que estés soñando mientras mantienes la simplicidad del desarrollo sin código.
Construye tu aplicación rápidamente con una de nuestras plantillas de aplicación prediseñadas
Comienza a construir sin código