Suscríbete para recibir notificaciones de nuevas publicaciones:

Te damos la bienvenida a la Developer Week 2024

2024-03-31

5 min de lectura
Esta publicación también está disponible en English, 繁體中文, Français, Deutsch, 日本語, 한국어 y 简体中文.

Ha llegado el momento del lanzamiento. Para nosotros (¡en eso consisten las Semanas de la Innovación!), y también para nuestros desarrolladores.

El lanzamiento en sí siempre es divertido, pero llegar a él no siempre es fácil. Lograr hacer realidad una idea requiere que se alineen todas las estrellas. De eso trata esta semana: de ayudar a los desarrolladores, incluidos los dos millones de desarrolladores que ya trabajan en nuestra plataforma, a hacer realidad sus ideas.

La nube integral

Desarrollar aplicaciones requiere combinar muchos componentes distintos.

El frontend, la parte visible de la aplicación, debe ser intuitivo, receptivo y estéticamente atractivo para atraer realmente a los usuarios. En segundo plano, necesitas un backend que se encargue del procesamiento, el almacenamiento y la recuperación de los datos, para garantizar una funcionalidad y un rendimiento correctos. Además de todo eso, en el último año la IA ha entrado en el chat, por así decirlo, y todas las aplicaciones cada vez más requieren un elemento de IA, lo que la convierte en un componente esencial de la pila.

El trabajo de una buena plataforma es proporcionarte todos estos componentes, y cualquier otro que necesites, a ti, el desarrollador.

Al igual que no hay nada más frustrante que llegar a casa de la compra y darte cuenta de que te has olvidado un ingrediente, también lo es darse cuenta de que a una plataforma le falta un componente o una funcionalidad importante.

Consideramos que proporcionar las herramientas que los desarrolladores necesitan es una parte fundamental de nuestro trabajo como plataforma. Por ello, con cada Developer Week nos proponemos ofrecerte cada vez más elementos que puedas necesitar. Esta semana no es diferente: puedes estar seguro de que nos veras anunciar más herramientas y primitivas, que incluirán desde el frontend hasta el backend y la IA.

Sin embargo, nuestro trabajo no se detiene ahí. Si una buena plataforma proporciona los componentes, una gran plataforma va un paso más allá.

El trabajo de una gran plataforma no consiste sólo en proporcionar los componentes, sino en asegurarse de que funcionan bien entre sí de forma que te faciliten el trabajo como desarrollador. Nuestra visión de la plataforma para desarrolladores es exactamente esa: anticipar no sólo las herramientas que necesitas, sino también considerar cómo funcionan entre sí y cómo se integran en tu flujo de desarrollo.

Esta semana verás anuncios y análisis detallados que exponen nuestra visión de una plataforma integrada: desvelaremos cómo exponemos los servicios en Workers mediante enlaces para ofrecer una experiencia integrada a los desarrolladores, hablaremos de nuestra visión de una plataforma de datos unificada, te pondremos al día sobre la compatibilidad de la infraestructura, y mucho más.

La conectividad cloud

Aunque nos entusiasma que realices tu desarrollo en nuestra plataforma en la medida de lo posible, también somos conscientes de que los proyectos de desarrollo rara vez son totalmente nuevos. Si llevas mucho tiempo en esto, lo más probable es que una gran parte de tu aplicación ya se encuentre en algún sitio, ya sea en otra nube o en el entorno local.

Por ello, te facilitamos siempre la conexión a la infraestructura existente o a otros proveedores, y nos esforzamos por garantizar que puedas seguir beneficiándote del desarrollo en Cloudflare, haciendo que tu aplicación sea rápida y global, independientemente de dónde esté tu backend.

Y viceversa, si tus datos están en Cloudflare, pero necesitas acceder a ellos desde otros proveedores, no los mantenemos secuestrados en una nube de cautividad cobrando una tarifa por su salida.

La nube de experimentación

Antes de empezar a combinar componentes, o incluso de trazar un plan o una especificación para ello, hay un paso importante pero que se suele pasar por alto en el proceso de desarrollo: la experimentación.

La experimentación puede adoptar muchas formas. Puede significar crear un prototipo de un MVP antes de pasarte meses desarrollando un producto o una función. Si has tenido que reescribir todo tu sitio web personal sólo para probar una nueva herramienta o infraestructura, eso también es experimentación.

Es fácil pasar por alto la experimentación como parte del proceso. Sin embargo, es imprescindible para la innovación. Por ello, es algo que siempre queremos fomentar y apoyar como parte de nuestra plataforma.

Por este motivo, desde el principio ha estado en nuestro ADN ofrecer un generoso nivel gratuito, algo que no dudes que siempre será un elemento básico de nuestra plataforma.

La nube de demostración a producción

Muy bien, tienes todas las herramientas que necesitas, has tenido la oportunidad de experimentar, y en algún momento... llega la hora del lanzamiento.

El lanzamiento es emocionante, pero también es vulnerable y asusta. Expones al mundo, y por consiguiente a la crítica, aquello en lo que has estado trabajando tan duro. Expones tu código a un mundo de casos límite no probados y de abusos. Expones a tus compañeros que están de guardia a la posibilidad de que les llamen a la 1 de la madrugada debido al código que has lanzado.

Por supuesto, la solución no es no realizar el lanzamiento.

La solución adecuada es tener una plataforma que te apoye y te guíe durante todos los pasos del proceso que te intimiden. Esto significa una plataforma que pueda pasar sin problemas de cero a cien. Una plataforma que te proporcione las herramientas necesarias para probar tu código y lanzarlo al mundo de forma gradual para ayudarte a ganar confianza. O una plataforma que te ofrezca la observabilidad que necesitas cuando intentas averiguar qué ha ido mal a la 1 de la madrugada.

Por eso, esta semana verás algunos anuncios que esperamos que te ayuden a estar tranquilo.

La nube de demostración a producción para la inferencia

Hemos hablado de algunos de los pasos de la implementación en producción que suponen un desafío, y aunque todos ellos se aplican también a la IA, hoy en día el desarrollo de aplicaciones de IA, especialmente en producción, presenta sus propias dificultades.

Casi todos los días se hace viral una nueva demostración de IA: desde Sora a Devin, es fácil e inspirador imaginar un mundo que la IA haya cambiado por completo. Pero si has empezado realmente a probar y aplicar casos de uso de la IA, conoces la cruda realidad de lograr que la IA realmente funcione. Obtener los resultados deseados requiere mucho ensayo y error: elegir un modelo, RAG, ajustes...

Y eso incluso antes de pasar a producción.

Es entonces cuando te encuentras con el verdadero desafío: aprovisionar capacidad suficiente para mantener la actividad, sin sobreaprovisionamiento ni pagar de más. Ese es exactamente el desafío que nos propusimos resolver desde los primeros días de Workers: ayudar a los desarrolladores para que no tuvieran que preocuparse de la infraestructura, sólo de la aplicación que quieran desarrollar.

Con el reciente auge de la IA, hemos observado que muchos de estos desafíos han vuelto. Afortunadamente, gestionar cargas e infraestructuras es lo que se nos da bien aquí en Cloudflare. Es lo que llevamos haciendo más de una década ejecutando nuestra plataforma. Se trata de un programador enorme.

Nuestro objetivo con nuestra plataforma de IA es ayudar a resolver los mismos desafíos en la implementación de cargas de trabajo de IA que hemos estado ayudando a los desarrolladores a resolver para, en fin, cualquier otro tipo de carga de trabajo. Tanto si realizas la implementación directamente con nosotros con Workers AI, como con otro proveedor, te proporcionaremos las herramientas para acceder a los modelos que necesitas, sin pagar de más por los procesos inactivos.

No te preocupes, todo irá bien.

¿Qué puedes esperar esta semana?

Nadie de mi familia puede guardar un secreto: mi hermana no puede hacerme un regalo de cumpleaños sin revelar el secreto la semana anterior. Para mí, la expectación y la mirada de sorpresa forman parte de la diversión. Parece que mis compañeros se han dado cuenta.

Aunque no voy a desvelar demasiado, ya te adelantamos algunas cosas la semana pasada (puedes encontrar algunas pistas aquí, aquí y aquí), así como en esta publicación del blog si lees con atención (porque resulta que yo tampoco puedo contenerme).

¡Hasta mañana!

Nuestra serie de anuncios comienza el lunes 1 de abril. Estamos deseando compartirlos contigo aquí en nuestro blog, y comentarlos en Discord y X.

Protegemos redes corporativas completas, ayudamos a los clientes a desarrollar aplicaciones web de forma eficiente, aceleramos cualquier sitio o aplicación web, prevenimos contra los ataques DDoS, mantenemos a raya a los hackers, y podemos ayudarte en tu recorrido hacia la seguridad Zero Trust.

Visita 1.1.1.1 desde cualquier dispositivo para empezar a usar nuestra aplicación gratuita y beneficiarte de una navegación más rápida y segura.

Para saber más sobre nuestra misión para ayudar a mejorar Internet, empieza aquí. Si estás buscando un nuevo rumbo profesional, consulta nuestras ofertas de empleo.
Developer Week (ES)DesarrolladoresNoticias de productosIACloudflare WorkersConnectivity Cloud

Síguenos en X

Rita Kozlov|@ritakozlov_
Cloudflare|@cloudflare

Publicaciones relacionadas

31 de octubre de 2024, 13:00

Moving Baselime from AWS to Cloudflare: simpler architecture, improved performance, over 80% lower cloud costs

Post-acquisition, we migrated Baselime from AWS to the Cloudflare Developer Platform and in the process, we improved query times, simplified data ingestion, and now handle far more events, all while cutting costs. Here’s how we built a modern, high-performing observability platform on Cloudflare’s network....

24 de octubre de 2024, 13:05

Build durable applications on Cloudflare Workers: you write the Workflows, we take care of the rest

Cloudflare Workflows is now in open beta! Workflows allows you to build reliable, repeatable, long-lived multi-step applications that can automatically retry, persist state, and scale out. Read on to learn how Workflows works, how we built it on top of Durable Objects, and how you can deploy your first Workflows application....