Topics

Cloudflare desde la perspectiva de una agencia de producción

  • column

¿Qué es Cloudflare? Características, funciones y casos de uso recomendados desde la perspectiva de una agencia de producción

El nombre Cloudflare se ha vuelto bastante conocido, pero con frecuencia no se tiene del todo claro qué hace realmente. Seamos sinceros: hasta hace poco, la conversación solía terminar en «es la empresa de CDN», y es posible que algunas personas hayan oído hablar de ella por la interrupción del año pasado.
Aunque muchos ya lo conozcan, aquí intentaremos explicar cómo empresas como la nuestra y los directores de proyecto pueden aprovecharlo en la práctica.

Cloudflare no se limita a acelerar la visualización de sitios web. Ofrece muchas funciones, como DNS, WAF, control de autenticación, ejecución serverless, distribución de sitios estáticos, almacenamiento de archivos, recepción de registros e incluso servicios relacionados con IA.

Desde la perspectiva de una agencia de producción, este punto es muy importante.
Es que, en los proyectos, no basta con «mostrar el sitio». Siempre surgen cuestiones concretas, como cómo ocultar el entorno de staging, a dónde enviar los registros o dónde almacenar las imágenes y los archivos adjuntos.

Lo útil de Cloudflare es que permite unificar bastante bien todos estos aspectos en un mismo entorno. Por supuesto, no es necesario concentrarlo todo en Cloudflare, y según el proyecto puede tener más sentido combinarlo con Supabase o AWS.
Aun así, cuando se quiere simplificar la arquitectura o diseñar una solución fácil de explicar, resulta una opción muy sólida.

Cloudflare encaja especialmente bien en sitios corporativos, sitios de reclutamiento, medios propios y sitios que incluyen algún flujo para miembros. Para las empresas orientadas al frontend, resulta práctico porque no es solo una cuestión de infraestructura, sino que se puede integrar de forma natural en la implementación.

Cómo entender Cloudflare de forma más sencilla

No necesitas aprender todos los nombres de productos de Cloudflare desde el principio. En realidad, resulta bastante sencillo si lo ves como una plataforma que se encarga de gran parte de la capa de entrada a la web.

Por ejemplo, Cloudflare reúne en gran medida los elementos que rodean a la web: DNS, que es lo primero que se resuelve cuando el navegador accede a un sitio; CDN, que entrega el contenido con rapidez; WAF, que bloquea accesos sospechosos; Access, que protege páginas concretas; Workers, que ejecuta procesos ligeros; Pages, para el alojamiento de sitios estáticos; y R2, para el almacenamiento de archivos.

Quizá podríamos llamarlo una visión transversal.
En los proyectos, aspectos como la visualización del sitio, la operación, la seguridad, los flujos de actualización, las publicaciones de acceso restringido, los registros y el uso de IA suelen estar interconectados, y Cloudflare destaca porque facilita organizar todo ello.

Dónde resulta útil en la práctica para una empresa de desarrollo web

Cloudflare encaja muy bien con empresas de desarrollo web y de implementación frontend.
No siempre es necesario diseñar una infraestructura en la nube compleja, ya que suele ser más fácil obtener una configuración de alcance adecuado.

Por ejemplo, una configuración bastante natural podría consistir en crear un sitio corporativo con Astro, alojarlo en Cloudflare Pages, restringir algunas páginas concretas con Access, enviar las consultas por correo electrónico a través de Workers y almacenar los archivos adjuntos en R2.
Aunque es posible montar cada una de estas funciones con servicios independientes, en proyectos de cierta escala eso puede resultar excesivo.

Cuando se acumulan demasiados servicios, la complejidad se hace evidente en el traspaso y en el mantenimiento. Concentrar la infraestructura en Cloudflare suele ayudar a reducir esa complejidad de forma razonable.

¿Conviene usar Cloudflare para todo?

Conviene valorarlo con calma.
Cloudflare es una herramienta muy práctica, pero concentrar todo en Cloudflare no siempre es la mejor opción.

En proyectos con una lógica de aplicación muy compleja, con un diseño de base de datos sofisticado o con una infraestructura en la nube ya definida, puede ser más adecuado no dar protagonismo a Cloudflare. A veces Vercel se adapta mejor a la experiencia de desarrollo, y en otros casos AWS facilita una visión más completa del backend.

No es una herramienta que convenga usar solo por ser versátil, sino una que conviene elegir según qué aspectos quieres mantener ligeros, sólidos y bien organizados. En elementos como la distribución de sitios, la seguridad de la entrada, los entornos de ejecución ligeros, las publicaciones de acceso restringido y el almacenamiento, resulta bastante atractiva.

Este tipo de empresas y proyectos suele encajar bien

Cloudflare suele encajar bien en proyectos como los siguientes.

  • Sitios corporativos, sitios de reclutamiento y medios propios, es decir, proyectos con mucho contenido pero una complejidad de aplicación no demasiado alta
  • Proyectos que se basan principalmente en sitios estáticos, pero a los que quieres añadir de forma ligera el envío de formularios o alguna autenticación
  • Proyectos en los que quieres centralizar la operación, incluyendo Cloudflare DNS, WAF y redirecciones

En proyectos de SaaS o sistemas de negocio más completos, donde la aplicación es el eje principal, no se valora Cloudflare de forma aislada, sino cómo combinarlo con otras bases, como Supabase.

Últimamente, este tipo de análisis es mucho más fácil de organizar con LLM

Antes había partes de este trabajo que solo podíamos ordenar en la cabeza, comparando muchos materiales de servicio y documentación, pero hoy en día ha cambiado bastante.

Si consultas con Claude Code o Gemini desde perspectivas como "qué funciones de Cloudflare intervienen con este requisito" o "cómo separar la protección del entorno de staging y la base de formularios", la primera organización se hace muy rápido.
La impresión es que la elaboración de borradores de tablas comparativas y la identificación de puntos clave se ha vuelto bastante más sencilla.

Responsabilidades, modelos operativos, requisitos de auditoría y el nivel de comprensión de quienes actualizan el contenido deben ser revisados por una persona antes de tomar decisiones, ya que de lo contrario existe un riesgo considerable. Creo que una división de roles como esta funciona bien: el LLM genera el primer mapa, y las personas eligen el camino que mejor se adapta a cada situación.

Conclusión

En pocas palabras, Cloudflare no es simplemente un servicio de aceleración, sino una plataforma que puede dar soporte a gran parte del entorno web. Desde la perspectiva de una agencia de desarrollo, resulta especialmente útil cuando se quiere simplificar la arquitectura sin renunciar a contar con la protección y la implementación necesarias.

Por supuesto, no es que Cloudflare sea la única opción para todo.
Lo que resulta muy atractivo es que abarca desde la distribución del sitio, el control de autenticación, un backend ligero y almacenamiento, hasta la puerta de entrada al uso de IA, todo en un mismo lugar. Creo que al probarlo en la práctica, la impresión cambia bastante. ¡La configuración es bastante sencilla!

Autor de este artículo

Aunque soy el director general, siempre trabajo como contraparte. Disfruto entender nuevas tecnologías y sentir alegría cuando algo se vuelve más práctico, y me sumerjo en el trabajo de campo con total entusiasmo. Me emociona el futuro de la tecnología y disfruto vivir nuevas experiencias sin importar la edad.

Tadanori Morimoto

Gerente de proyectos / Director creativo / Fundada en 2007

Ver los artículos de este miembro del equipo

Equipo de confianza y una respuesta ágil son nuestras fortalezas

En Liberogic, nuestro personal veterano impulsa los proyectos de forma proactiva, por lo que nuestros clientes nos valoran muy positivamente.
Nos esforzamos por asignar de manera adecuada a un gestor de proyectos y a un director, para que el proyecto avance sin contratiempos en su conjunto. Nuestro estilo consiste en distribuir los recursos de forma adecuada a cada tarea, evitando el aumento de costes por dedicaciones completas innecesarias. También somos reconocidos por la rapidez con la que comprendemos el alcance del trabajo y preparamos y presentamos los presupuestos.

Nota: Ten en cuenta que Liberogic no se dedica activamente a los servicios de desarrollo en las instalaciones del cliente (tipo SES).

Puede utilizar prácticamente todas las principales herramientas de gestión de proyectos y de chat, como Slack, Teams, Redmine, Backlog, Asana, Jira, Notion, Google Workspace, Zoom, Webex y más.

Cuéntenos sus desafíos web.

Casos de Estudio