Axchi

Una aplicación completa por un centavo al mes

8 min de lectura

Borrador pendiente de revisión.

La conversación sobre arquitectura casi siempre empieza por el rendimiento y casi nunca por el costo. Y sin embargo, para un proyecto personal el costo es la restricción que decide si el proyecto sigue vivo en un año o se apaga cuando se acaban los créditos.

Este es el desglose de cómo la Calculadora de Gastos —una API, una base de datos relacional y clientes para web, Android y macOS— opera por alrededor de un centavo de dólar al mes.

El principio

Cada pieza se eligió por su comportamiento en el tramo gratuito permanente, no en el de prueba. La diferencia importa: un tramo de prueba con fecha de caducidad no es una arquitectura, es una cuenta atrás.

Las piezas

Cómputo: AWS Lambda con Function URL. Un millón de peticiones al mes de forma permanente. Sin API Gateway delante, que cobra aparte y no aporta nada en este caso.

El problema de Java en Lambda. La JVM arranca lenta y en una función que escala a cero eso se paga en cada invocación fría. SnapStart lo resuelve con una instantánea de la máquina virtual ya inicializada.

Base de datos: Neon. Postgres serverless que escala a cero tras cinco minutos de inactividad.

Frontend: S3 con CloudFront. Un terabyte de salida al mes, permanente.

Lo que no se hizo

No hay Kubernetes, no hay malla de servicios y no hay contenedores. Para una aplicación de un solo usuario, cada una de esas piezas habría multiplicado el costo y la superficie de mantenimiento sin resolver ningún problema real.

¿Quieres algo así para tu negocio? Cotiza aquí.