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ó. as

¿Que son los microservicios?

Que son los microservicios

Justo cuando nos estábamos empezando a acostumbrar a SOA, llegan los microservicios para confundirnos más, y es que SOA y microservicios tiene un gran parecido, tanto que para los que no están al tanto, puede resultar lo mismo, sin embargo, SOA y microservicios tienen sus diferencias y es justo de lo que hablaremos en este artículo. as

Concurrencia VS Paralelismo

Concurrencia VS ParalelismoA pesar de que hoy en día casi todas las aplicaciones trabajan con múltiples hilos de ejecución y que los programadores saben utilizarlos, muy poca gente sabe distinguir entra Concurrencia y Paralelismo, ya que son conceptos bastantes relacionados, pero que no necesariamente significan lo mismo. as

SOAP vs REST ¿cual es mejor?

SOAP vs REST

SOAP vs REST es una comparación que muchos programadores o incluso arquitectos de software suelen preguntarse a la hora de desarrollar las API para sus sistemas, pero cual es realmente la diferencia que existe entre ellas, ¿Será que una es superior a la otra? ¿Será que REST llego para remplazar a SOAP? Pues bien, en este artículo trataremos de resolver esta gran duda.

as

Integración de aplicaciones con Cross Reference

cross reference

Cross Reference o Referencias cruzadas es una de las técnicas más utilizadas para la integración de aplicaciones basadas en Arquitectura SOA, en donde las distintas aplicaciones comparten información similar pero replicada en cada una de ellas.  De entrada puede resultar un poco tonto decir que la información se encuentre en varias aplicaciones, sin embargo existen escenarios donde esto es así y en realidad no está mal. Pero antes de debatir este punto me gustaría explicar en qué consiste Cross Reference.

as

Que es Service-oriented architecture (SOA)

SOAEn los últimos años hemos escuchado haber de SOA por todas partes, SOA aqui SOA alla y SOA por todas partes, Pero que es realmente SOA ya que en ocasiones confundimos SOA con alguna tecnología o algún producto. Sin embargo no es mas un tipo de arquitectura de software la cual esta diseñada para los ambientes de integración, Pero antes de entrar a detalle me gustaría hacer un poco de historia.

Antes del debut de SOA teníamos la Arquitectura de ManFrame y Cliente-Servidor las cuales no quiero decir que sean obsoletas o pasadas de moda ya que cada un ofrece ventajas y desventajas que pueden ser decisivas según nuestro escenario de negocio. as