Entradas

Mostrando entradas de febrero, 2025

API REST FULL: La guía completa sobre los status code

¿Qué es un API RESTful? Es una interfaz de programación de aplicaciones (API) que permite que dos sistemas intercambien información por internet de manera segura para llevar a cabo varias tareas, basándose en la arquitectura de transferencia de estado representacional (REST). Este tipo de API, mayormente se utilizan para desarrollar aplicaciones móviles y servicios web, ya  que admiten un intercambio de información que sigue estándares de comunicación de software seguros, confiables y eficientes en un proyecto. Se puede implementar una desde cero para integrar en un proyecto especificó, o también consumir (hacer uso) de una API pública, eso ya depende de los requerimientos que se tenga. Por ejemplo. En una empresa comercial, para cumplir con las obligaciones tributarias, su sistema interno debe comunicarse con la API de SUNAT utilizando las credenciales de la empresa, para el envío automatizado de sus ventas diarias, mensuales, etc. De esta manera, se genera un archivo con el...

Arquitectura de microservicios: Una guía desde mi experiencia como desarrollador fullstack

  Hola devs, saludos, espero se encuentren bien. Bueno, desde que era un estudiante en la universidad, siempre me gustó investigar por mi propia cuenta(es decir, ser autodidacta), sobre algo que me llamaba la atención, ahora ya con 2 años de egresado como Ing. de sistemas, he venido practicando y desarrollando proyectos personales en diferentes lenguajes de programación. Sucede que en mi actual trabajo, encontré que trabajan para el desarrollo de proyectos de software con la arquitectura de microservicios, pero qué es , qué significa este término, ya lo habías escuchado antes, ya conoces algo sobre esto?. Tranqui, aquí te lo explico... ¿QUE ES LA ARQUITECTURA BASADA EN MICROSERVICIOS? Te parece nueva verdad! pero NO, este tipo de arquitectura ya viene tomando campo hace unos 2 a 3 años atrás. Esta arquitectura se enfoca en estructurar una aplicación o sistema que se este desarrollando en servicios independientes, es decir, modularizar mucho mejor, donde cada uno realiza funciones ...