SG #52

Web scale

Designing Software Architectures: A Practical Approach

Sección

Publicado en

En esta ocasión tengo el gusto de compartir con ustedes la noticia de la reciente publicación del libro que escribí junto con mi colega Rick Kazman quien es investigador en el Software Engineering Institute (SEI). Nuestro libro lleva por título “Designing Software Architectures - A Practical Approach” (Diseñando Arquitecturas de Software - Un Enfoque Práctico) y fue publicado por la editorial Addison Wesley en la colección “SEI Series in Software Engineering”.

La Capacitación como Agente de la Transformación

Sección

Publicado en

La capacitación práctica y teórica en Tecnologías de Información es de vital importancia, y necesaria a fin de ampliar el desempeño de las actividades de los profesionales del sector, debido a que las organizaciones son cada vez más dependientes de ellas para soportar y mejorar los procesos de negocio que demandan cumplir las necesidades de los clientes y de la propia organización.

Asegurando la Calidad de la Experiencia de Usuario

Sección

Publicado en

Según el ISTQB (International Software Testing Qualifications Board), uno de los objetivos de las pruebas, es satisfacer compromisos aplicando la validación de los requisitos de usuario respecto al sistema que está siendo objeto de la prueba. Igualmente este estándar define las pruebas de sistema como aquellas que se realizan desde la perspectiva del usuario y predomina como protagonista el equipo de QA para ejecutarlas [1].

Prerrequisitos para una Implementación Exitosa de la Entrega Continua

Sección

Publicado en

La entrega continua está ganando rápidamente la atención de las organizaciones, ya que ayuda a satisfacer la demanda creciente para entregar software de manera ágil. Con su énfasis en mantener el software en un estado “listo para despliegue” en todo momento, es una evolución natural de las prácticas de integración continua y desarrollo ágil de software. Sin embargo, los retos culturales y operacionales para lograrlo son mucho más grandes que dichas prácticas.

Arquitectura Lambda: Combinando lo mejor de dos mundos

Sección

Publicado en

A alto nivel hay dos tipos de procesamiento de datos: el primero es el procesamiento de datos en modo batch, el segundo es en modo stream o tiempo (semi)-real. Elaborando un poco más sobre esta diferencia, el procesamiento batch es aquel que nos permite procesar volúmenes de datos en tiempos espaciados (ej. cada 15 minutos, cada 3 horas, o diario). Mientras que el modo stream es aquel que nos permite procesar datos casi al instante en que estos son producidos (ej.

Un Vistazo a la Arquitectura Serverless

Sección

Publicado en

Uno de los temas que hemos explorado durante los últimos meses en los distintos canales de Software Guru, es el de arquitectura serverless (sin servidor). Ya en el primer episodio del vlog Devotion lo comentamos de forma casual, y luego en el congreso SG Next tanto Verónica López como Obie Fernández nos platicaron al respecto con mayor detalle. Así que ahora es mi turno de compartir mi perspectiva sobre este modelo arquitectónico.

Aplicaciones de 12 Factores

Sección

Publicado en

Si estás involucrado en la arquitectura de aplicaciones de software que se ejecutan en contextos de cómputo en la nube, posiblemente estés familiarizado con el término twelve-factor application (aplicación de 12 factores); si no, deberías de estarlo.

5 Pasos Estratégicos para Crear una Startup a Partir de una Idea

Autor

Sección

Publicado en

Muchas personas cuentan con ideas fabulosas, pero no consiguen llevarlas a su fin. Si te encuentras cansado de que tus ideas solo sean eso, empieza a tomar acción y a poner las cartas sobre la mesa. ¿No tienes claro por dónde comenzar?

Te hemos preparado una guía personalizada para emprendedores, con claves y una ruta a seguir para que tu idea deje de serlo y se convierta en una gran empresa. Todo se puede conseguir, siempre que seas constante.

Pioneras en la Preocupación por la Calidad en Ingeniería de Software

Autor

Publicado en

Hace unos días mi amiga Gloria Quintanilla me mandó una foto vieja encontrada en el baúl de su mamá. Esta foto ha despertado muchos recuerdos que quiero compartir con ustedes por dos razones: la primera es que se trata de una foto histórica de 1997, que presenta al grupo que fue uno de los pioneros al hacer algo por la calidad de software en México. La segunda razón es que son puras mujeres.

Radar SG52

Sección

Publicado en

Apache Flink Amenaza a Spark

El mundo del big data se está moviendo a un ritmo tal, que a una tecnología con apenas un par de años de edad se le pueden empezar a ver las arrugas. Tal es el caso de Spark, un motor de procesamiento de datos de alto desempeño del que ya hemos hablado en las páginas de SG, y que hasta hace unos meses era la tecnología más candente del big data. Hoy, parece que ese lugar lo está tomando Flink, otro proyecto de la Fundación Apache.

Biblioteca SG52

Sección

Publicado en

Electronics for Kids. Øyvind Nydal Dahl. No Starch Press, 2016. The DevOps Handbook: How to Create World-Class Agility, Reliability, and Security in Technology Organizations