InicioHobbiesArtículos

artículo / proyecto • 3 min

¿Por qué tengo mi propio servidor de APIs?

Porque puedo. Y porque en algún momento probablemente me van a servir para algo.

No sé si esto tiene mucho sentido, pero tengo mi propio servidor de APIs.

Bueno, pequeño servidor de APIs. No nos emocionemos.

La primera API que hice fue para un proyecto del colegio. Era algo que necesitaba el proyecto y ya, pero después me empezó a gustar la idea de tener mis propias APIs para cosas que quisiera usar en otros proyectos.

Sobre todo para imágenes y cosas así.

Si necesito que una página tenga imágenes, datos o algún recurso que quiero manejar yo mismo, puedo hacer una API y listo. No tengo que depender de que cada proyecto tenga su propia forma de hacer lo mismo.

De hecho, esta página ya usa esas APIs.

Los artículos que estás leyendo se obtienen mediante una API y las imágenes de los artículos también. O sea que sí, si llegaste hasta aquí, ya estás usando una de las cosas que hice.

La página y el servidor de APIs son cosas separadas, aunque los dos están hechos con Next.js. La página muestra las cosas y las APIs se encargan de entregárselas.

No es una infraestructura gigante ni nada parecido. Son APIs pequeñas que voy haciendo cuando se me ocurre que podrían ser útiles. Algunas tienen una función concreta y otras, siendo sinceros, están ahí esperando a que algún día se me ocurra para qué usarlas.

Y eso me parece bastante útil.

Una de las cosas que más me gusta de programar es hacerme mis propias herramientas. Si necesito algo y puedo hacerlo, muchas veces prefiero hacerlo yo, aunque probablemente exista una solución ya hecha que podría usar en cinco minutos.

Porque luego puedo modificarla.

Y reutilizarla.

Y romperla.

Y arreglarla.

Y probablemente volver a romperla.

Pero bueno, así se aprende.

Por ahora el servidor no hace nada demasiado impresionante. Principalmente lo estoy usando para las cosas que necesito en mis propios proyectos, como las imágenes de esta página.

Más adelante también quiero ir agregando más APIs y documentarlas bien. La idea es que eventualmente pueda entrar alguien, ver qué APIs hay, saber para qué sirve cada una y utilizarlas sin tener que preguntarme cómo demonios funcionan.

Pero todavía no estamos ahí.

Por ahora están funcionando y ya.

Y sí, probablemente podría haber esperado a tener una utilidad más importante antes de hacer todo esto.

Pero si espero a necesitar algo para empezar a construirlo, me pierdo la parte divertida.

Así que aquí está mi pequeño servidor de APIs.

Por ahora no sirve para mucho.

Pero dame tiempo.

← Volver a Artículos · Hobbies