Hace ya más de un año de mi trilogía sobre...


Hace ya más de un año de mi trilogía sobre...

Aseguramiento de la calidad y el control de calidad, en ingles Quality Assurance (QA) y Quality Control (QC), respectivamente. Suele ser un termino que muchas personas confunden. Los nombres son parecidos, pero se refieren a partes el proceso muy diferenciadas, si ya añades que QA se basa mucho en el feedback que da QC, terminamos por liar más la madeja. En este artículo intento arrojar un poco de luz al asunto.

Muchas veces pasa como con el carné de conducir en esto del IT, los conceptos se olvidan o dejan de significar lo que hace 20 años. Por eso, es bueno ir recapitulando de vez en cuando y dar un paso para atrás. En este caso le toca al Testing

Existen muchos tipos de arquitectura de aplicaciones y de los grandes grupos monolíticos y distribuidos, he escogido los que más suelo ver para daros un resumen visual con diagramas, así como una puntuación sobre diversas características, para que el moverte rápidamente sobre las paginas del PDF puedas ver como cambian las puntuaciones. Entra en la publicación y descarga tu guía.

Una vez interiorizado todos los conceptos de una buena arquitectura en Azure y debes enfrentarte a una auditoria, Microsoft pone a disposición en ingles una guía (que mencione en la anterior entrada), pero que he decido compartir con vosotros traducida en formato Excel

El marco de buenas practicas para Azure, es también extensible para otras nubes. En ellos vemos una guía de principios que ayudan a mejorar la calidad de un Workload en Azure. El marco consta de 5 pilares fundamentales que veremos ampliamente desarrollados en un documento PDF que podrá ayudarte a profundizar en el tema.

Lo habitual en estos tiempos que corren es que los microservicios sean la alternativa a los monolitos. Para ver si vale la pena ir a microservicios os voy a contar que significa exactamente un monolito y los tipos que existen. Quizá no tengas que ir a microservicios tras esta disertación.

Alguna vez te has preguntado como moneterizar las APIs, ¿qué tendría que hacer para controla cuotas?, etc. Pues sigue leyendo y te muestro como en menos de 15 minutos Azure te permite hacerlo.

Parejo a las decisiones que han de tomarse en cuenta cuando se diseña e implementa una arquitectura de la solución,
necesitamos pensar en la seguridad. ¿Por qué es necesario? Porqué crear una solución de software robusta e innovadora requiere planificar varios aspectos y considerar diferentes atributos para equilibrar a corto plazo y objetivos y prioridades a largo plazo. El siguiente documento es una guia para que tengas lo esencial y puedas trabajar con cierta seguridad. Nunca estamos a salvo de los malos.

Si tuviese que resumir lo que vamos a ver en este curso con una sola palabra sería: Cluedo.
Las aplicaciones de hoy en día están compuestas de muchos elementos, más, muchos más, cuando se trata de aplicaciones 100% nativas en la nube. Encontrar un problema puede convertirse en algo complejo y exasperante…