BK cloud / sistemas Inicio
ES
English ENDeutsch DEEspañol ES中文 ZHFrançais FRPortuguês (Brasil) PT-BR日本語 JAहिन्दी HINederlands NL
Contacto ↗
← Volver a las notas de campo

Esta web nació con prompts

Todo empezó con Kraftwerk, mi propia app de entrenamiento de fuerza. La había diseñado con Codex. Después me di cuenta de que mi antigua web de WordPress en mi cuenta de AWS ya no estaba funcionando. El dominio berndkuhlen.de lo tenía desde hacía mucho tiempo. Así que: ¿por qué no intentar levantar también la web con Codex?

Mi primera pregunta fue bastante práctica: ¿qué arquitectura sale barata para esto? Codex propuso S3 con CloudFront. Para mi sitio personal tomé ese camino en lugar de mantener contenedores con ECS y un balanceador de carga.

Volver a encender la web antigua

Arranqué una vez más la antigua instancia EC2 con WordPress en berndkuhlen.de, solo para extraer los contenidos. En paralelo, la nueva web se construyó de forma provisional en new.berndkuhlen.de.

Solo después de comprobar que mis artículos se habían trasladado, apagué la instancia EC2 antigua, la suscripción de WordPress y el balanceador de carga. Después, la nueva web sobre S3 y CloudFront se mudó a berndkuhlen.de, junto con un certificado nuevo de AWS Certificate Manager. Mis formaciones y certificaciones las trasladé desde mi cuenta de LinkedIn.

La historia técnica de la migración ya la conté en un artículo más largo. Aquí me interesa más cómo ha evolucionado todo en el día a día.

Después llegó un deseo tras otro: mostrar las visitas. Integrar Kraftwerk y compartir mi progreso de entrenamiento: adiós, app de running… ;) Añadir los juegos que ya había creado con Codex. Escribir artículos nuevos y traducir los contenidos a más idiomas.

Todo esto mediante prompts. Yo no he escrito ni una sola línea de código. Lo que más trabajo ha dado hasta ahora son los fallos de frontend: algo se veía distinto en un dispositivo o no funcionaba en un navegador. Entonces tocaba abrir las herramientas de desarrollo, buscar el error y devolver los resultados a Codex.

El cupo también frena: con mi suscripción de OpenAI de unos 23 dólares, los tokens se agotaban a menudo más rápido que mis ideas. Entonces tenía que esperar o gastar dinero adicional.

Una lección de 15 dólares estadounidenses

Al principio no tenía un control de costes sensato. Una invalidación global de las URL de CloudFront me costó unos 15 dólares estadounidenses. Para una web tan pequeña, una sorpresa bastante molesta.

Ahora, antes de cada cambio hay una revisión de costes. Las invalidaciones de caché están terminantemente prohibidas en mis proyectos. Los objetos pueden agotar su tiempo de caché normal; no todo cambio tiene que ser visible en todas partes de inmediato.

Mientras tanto, la web también es mi pequeño campo de pruebas: easter eggs, más juegos y una página del tiempo con apoyo de IA. Puedo simplemente probar qué es posible.

ES
English ENDeutsch DEEspañol ES中文 ZHFrançais FRPortuguês (Brasil) PT-BR日本語 JAहिन्दी HINederlands NL