Que es el BackEnd as a Service (BaaS)

Hace muchos años, en una galaxia muy muy lejana, existían empresas que todavía contaban con complejos centros de datos, en los cuales, albergan todas sus bases de datos y aplicaciones empresariales, la cuales soportaban toda la operación de la empresa. Cuenta la leyenda, qué estas empresas gastaban grandes cantidades de dinero para mantener sus centros de datos operando y a pesar de ello, tenía fallas con mucha frecuencia, fue entonces cual algo divino apareció, y es que la nube había llega para todos, nuevas y sofisticadas arquitecturas empezaros a surgir, como lo son Software as a Service (SaaS), Platform as a Service (PaaS), Infrastructure as a Service (IaaS), las cuales facilitaban en gran medida la operación de las compañías. Según la leyenda, estas nuevas arquitecturas trajeron tranquilidad y estabilidad al reino, hasta que llego … BackEnd as a Service (BaaS) y una nueva revolución empezó. (más…)

Construir un API REST con NodeJS (Segunda parte)

Este artículo es la segunda parte del articulo original (Primera parte), en el cual hablamos de cómo crear un proyecto, instalar las dependencias necesarias y montar nuestro primer servidor con Express. Si no tienes experiencia en NodeJS y Express, te recomiendo que te des una vuelta a la primera del artículo. En esta segunda parte, hablaremos de los HTTP Verbs, su importancia, funcionalidad y cómo implementarla en nuestro API utilizando NodeJS + Express. (más…)

Como construir un API REST con NodeJS (Primera parte)

Construir un API REST con NodeJS - Primera parteHoy en día, es más notable la necesidad de construir API’s para nuestras aplicaciones, las cuales nos permitan integrar nuestras aplicaciones con otras aplicaciones, o simplemente, con una serie de servicio alojado en el servidor. Desde el nacimiento de SOA, han surgido varias propuestas para satisfacer la necesidad de construir servicios para nuestras aplicaciones, tal es el caso de los servicios SOAP y REST, pero también han surgido nuevos conceptos como Backend as a Service (BaaS) y nuevas tecnologías como GraphQL. Sin embargo, una de las grandes constantes de las aplicaciones más importantes, es proporcionar un API REST, debido a que se ha convertido en la forma más simple para integrar al Backend con las aplicaciones modernas basada en JavaScript, como lo es React, Angular, etc. (más…)