La cultura de la empresa son
los hechos
que demuestran como se trabaja
Cambiando los procesos productivos (la cadena de valor)
NO HAY UNA RECETA ÚNICA
CADA EMPRESA ES UN MUNDO DISTINTO
El software (lo intangible) está copando todo, incluso el hardware (lo tangible).
Su avance, así como el de la tecnología, son dos caminos en paralelo que avanzan muy rápido.
Gracias a la filosofía del Open Source, el conocimiento se comparte y podemos copiar.
Esto hace que haya más gente indagando en estos temas.
Analizar => Copiar (no inventar la rueda) => Adaptar => ¿Innovar?
#AgileForLife
Según la Wikipedia:
Resumiendo:
DevOps es un conjunto de metodologías de trabajo que permiten reducir el time-to-market.
Entrega de valor más rápida
Cliente más contento
Nosotros más contentos
Plan
Code
Build
Test
Release
Deploy
Operate
Monitor
Tecnologías básicas para todo esto hay miles, y mola mucho trabajar con ellas y cada vez mola más, y cada vez salen herramientas más molonas... Otro ciclo sin fin.
Ejemplos:
- ¿Que es un cacharro?
- Emmm... una cosa.
- ¿Conectados en red?
- A Internet, vaya.
Conectadas por Internet
Cosas = Sensores (medir) / Actuadores (hacer)
Con otras Cosas (M2M) o con personas
Productos
Elementos:
Protocolos:
Para la comunicación solo necesito
Para programarlos tenemos entornos Open Source
Los datos son el nuevo petroleo
Factor crítico ES-CA-LA-BI-LI-DAD
Un proyecto de IoT que crece, que genera muchos datos, acabará convirtiéndose en un proyecto de BigData
BigData ~ Millones de Gb (Miles de Tb o Pb)
Tecnologías de almacenado y consumo como:
Herramientas de gestión de empresas (ERP's)
Programas de escritorio para configurar los cacharros
Dashboards de los cacharros
GUI de los cacharros
Apps internas
Los motivos son muuuchos:
Sobretodo se está imponiendo el modelo SaaS (Software as a Service)
Con pricing Freemium
¿Por qué?
LA PASTA ESTÁ EN EL SERVICIO, NO EN EL PRODUCTO
Diseño tradicional:
Frontend ligero (JS de juguete).
Backend pesado.
Toda la carga la tiene el servidor.
Diseño SPA:
Frontend más pesado.
Backend se transforma en API.
La mayor parte de la carga la tiene el cliente.
Pero es que todavía queda lo mejor...
JAMSTACK
Tendencia a los microfrontends
Aproximación de los microservicios
en la parte del front
Bye bye API Rest
Bienvenido GraphQL
En back configuras permisos y seguridad
En front pides lo que necesitas (queries)
Hay miles y para aburrir. Eso hace que probablemente exista alguna que encaje con nuestras necesidades.
La pelota está en nuestro tejado
Una nueva cultura, ¿si o no?