SlideShare una empresa de Scribd logo
1 de 28
Emprender el desarrollo.
API’s Inferno.
Manuel J. García
R&D technician
mgarcia@solusoft.es
@findemor
Yo mismo
twitter @findemor
Técnico de Innovación
Desarrollador APIs
MVC .Net
Intra-Evangelista
L-M-X-J-V
Yo mismo
twitter @findemor
Técnico de Innovación
Desarrollador APIs
MVC .Net
Intra-Evangelista
L-M-X-J-V
Aficionado a la ciencia ficción
Y literatura fantástica
+2 destreza, -2 agilidad
Desarrollador Apps Android
S-D
El entorno
www.solusoft.esweb
Consultoría y servicios TI
20 años de experiencia
Personal: 32
Ingenieros en TI y SW
Rodeado de tecnología
solusoft innova
www.solusoft.esweb
La motivación
Historia reciente y corta pero espectacular
Agilidad
Requisitos dinámicos
Reutilización
Movilidad
Context-Aware
I+D 
Experiencia
Los 9 círculos del infierno
9
1 - Formación
El viaje inicíático de Súper-WTF-man
1 - Formación
El viaje inicíático de Súper-WTF-man
WEB vs API
Mucha lectura (literatura)
Tomar ejemplo de las empresas
Asistir a congresos
Escuchar a los gurús
Crear nuestra propia experiencia
¿Por dónde empezamos?
2 - Evangelización
APIs vs aplicaciones monolíticas
2 - Evangelización
APIs vs aplicaciones monolíticas
Destacar las ventajas
Ponerse a la vanguardia
Modular los mensajes
Formación interna
Ejemplos de aplicación
Casos de éxito
…Ya ocurrió hace una década
Convencer a los demás
3 - Expectativas
Un gran argumento conlleva una gran expectativa
3 - Expectativas
Un gran argumento conlleva una gran expectativa
El camino es largo
Debemos exigirnos lo prometido
Recurrir al proceso formativo
Aterrizaje
4 - Seguridad
La fábula de la empresa y el cliente
4 - Seguridad
La fábula de la empresa y el cliente
Protección legal
Privacidad
Entorno, IT
Para la empresa
Privacidad y estabilidad
Transparencia
Para el usuario
5 -Administración
Ojos en la oscuridad
5 -Administración
Ojos en la oscuridad
Usos “geniales”…
Necesitamos ojos,
Blacklists, resets,
Backups
API –MP’s vs custom
Tranquilidad
6 - Desarrollo
Del diseño a la codificación
6 - Desarrollo
Del diseño a la codificación
Fragmentación
Versionado
Patrón arquitectónico
Tecnología
Magnitud
Materializando
7 - Documentación
Simple y completa
7 - Documentación
Simple y completa
Doc vs site
Enumeración
Descripción detallada
Herramientas
Mantenimiento
Ejemplo: WP + Postman + Q2A
La pieza clave
8 - Comunicación
Sacando tu API a pasear
8 - Comunicación
Sacando tu API a pasear
Web + social + congresos
Abierto + accesible + transparente
Publicar, publicar...
Potenciar vs Confundir
Identidad vs Financiación
Marca
9 -Adopción
Es la hora de la verdad
9 -Adopción
Es la hora de la verdad
Es hora de resistir
¿Lo hemos hecho todo bien?
Aprender de los éxitos y fracasos
Impresión externa… e interna
¿Medir el ROI?
Ejecutar el plan
Nirvana, conclusión
Es complicado pero... a por todas!
Nirvana, conclusión
Es complicado pero... a por todas!
Adopción masiva (API-centric)
ESB
Detectar y publicar servicios propios
Next level...
Mejorar, documentar, comunicar
¡Y APRENDER!
Y siempre
Manuel J. García
R&D technician
mgarcia@solusoft.es
@findemor
Emprender el desarrollo.
API’s Inferno.
Ilustraciones de
@oleismos

Más contenido relacionado

Similar a API Days Mediterranea - Emprender el desarrollo - API's Inferno

Tendencias de tecnología para el recién egresado
Tendencias de tecnología para el recién egresadoTendencias de tecnología para el recién egresado
Tendencias de tecnología para el recién egresadoGlobant
 
Asterisk: Liberando y generando modelos de negocio en gran cuenta y operador ...
Asterisk: Liberando y generando modelos de negocio en gran cuenta y operador ...Asterisk: Liberando y generando modelos de negocio en gran cuenta y operador ...
Asterisk: Liberando y generando modelos de negocio en gran cuenta y operador ...Irontec
 
Integración Multicanal: Nueva frontera de la usabilidad
Integración Multicanal: Nueva frontera de la usabilidadIntegración Multicanal: Nueva frontera de la usabilidad
Integración Multicanal: Nueva frontera de la usabilidadjorgegarrido
 
Presentación Salesforce Axpe Consulting
Presentación Salesforce Axpe ConsultingPresentación Salesforce Axpe Consulting
Presentación Salesforce Axpe ConsultingAXPE Consulting
 
Emprendimiento tecnológico para no-técnicos
Emprendimiento tecnológico para no-técnicosEmprendimiento tecnológico para no-técnicos
Emprendimiento tecnológico para no-técnicosJuan Pablo García Nieto
 
Open ERP e-Ghost-01-arj-jornadas estatales open erp
Open ERP e-Ghost-01-arj-jornadas estatales open erpOpen ERP e-Ghost-01-arj-jornadas estatales open erp
Open ERP e-Ghost-01-arj-jornadas estatales open erpOpen ERP Finanzas
 
Open ERP: ¿Por qué un ERP bajo licencia libre?
Open ERP: ¿Por qué un ERP bajo licencia libre?Open ERP: ¿Por qué un ERP bajo licencia libre?
Open ERP: ¿Por qué un ERP bajo licencia libre?Alex Rayón Jerez
 
Gestión de Proyectos Web - La labor del Coordinador - Wordpress Irún
Gestión de Proyectos Web - La labor del Coordinador - Wordpress IrúnGestión de Proyectos Web - La labor del Coordinador - Wordpress Irún
Gestión de Proyectos Web - La labor del Coordinador - Wordpress IrúnJorge González Revilla
 
Ciberseguridad - Admexus i4.0 pmi 20 oct19 v dec2019
Ciberseguridad - Admexus i4.0 pmi 20 oct19 v dec2019Ciberseguridad - Admexus i4.0 pmi 20 oct19 v dec2019
Ciberseguridad - Admexus i4.0 pmi 20 oct19 v dec2019PMI Capítulo México
 
Best place to code 2018 - Indigo
Best place to code 2018 - IndigoBest place to code 2018 - Indigo
Best place to code 2018 - IndigoSoftware Guru
 
Equipos Y Articulos De Tecnologia | ArticleBiz.com
Equipos Y Articulos De Tecnologia | ArticleBiz.comEquipos Y Articulos De Tecnologia | ArticleBiz.com
Equipos Y Articulos De Tecnologia | ArticleBiz.comoffbeattrousers90
 
Marco antonio sanz
Marco antonio sanzMarco antonio sanz
Marco antonio sanzCloudAppi
 
Presentacion eraltech 2017
Presentacion eraltech  2017Presentacion eraltech  2017
Presentacion eraltech 2017Carlos Ojeda
 
Inteligencia de mercado más escalable y valiosa mediante la analítica profund...
Inteligencia de mercado más escalable y valiosa mediante la analítica profund...Inteligencia de mercado más escalable y valiosa mediante la analítica profund...
Inteligencia de mercado más escalable y valiosa mediante la analítica profund...MeaningCloud
 
Sobrevive a la Gestión de Proyectos Web - Jorge Gonzalez #WCBilbao 2017
Sobrevive a la Gestión de Proyectos Web - Jorge Gonzalez #WCBilbao 2017Sobrevive a la Gestión de Proyectos Web - Jorge Gonzalez #WCBilbao 2017
Sobrevive a la Gestión de Proyectos Web - Jorge Gonzalez #WCBilbao 2017Jorge González Revilla
 
Global integration bootcamp 2018 - Gobierno de APIs
Global integration bootcamp 2018 - Gobierno de APIsGlobal integration bootcamp 2018 - Gobierno de APIs
Global integration bootcamp 2018 - Gobierno de APIsAlberto Diaz Martin
 
Global Integration Bootcamp 2018 - Gobierno de APIs
Global Integration Bootcamp 2018 - Gobierno de APIsGlobal Integration Bootcamp 2018 - Gobierno de APIs
Global Integration Bootcamp 2018 - Gobierno de APIsAlberto Diaz Martin
 
BIG DATA en CLOUD PaaS para Internet de las Cosas (IoT)
BIG DATA en CLOUD PaaS para Internet de las Cosas (IoT)BIG DATA en CLOUD PaaS para Internet de las Cosas (IoT)
BIG DATA en CLOUD PaaS para Internet de las Cosas (IoT)pmluque
 

Similar a API Days Mediterranea - Emprender el desarrollo - API's Inferno (20)

Tendencias de tecnología para el recién egresado
Tendencias de tecnología para el recién egresadoTendencias de tecnología para el recién egresado
Tendencias de tecnología para el recién egresado
 
Globant.
Globant.Globant.
Globant.
 
Asterisk: Liberando y generando modelos de negocio en gran cuenta y operador ...
Asterisk: Liberando y generando modelos de negocio en gran cuenta y operador ...Asterisk: Liberando y generando modelos de negocio en gran cuenta y operador ...
Asterisk: Liberando y generando modelos de negocio en gran cuenta y operador ...
 
Integración Multicanal: Nueva frontera de la usabilidad
Integración Multicanal: Nueva frontera de la usabilidadIntegración Multicanal: Nueva frontera de la usabilidad
Integración Multicanal: Nueva frontera de la usabilidad
 
Presentación Salesforce Axpe Consulting
Presentación Salesforce Axpe ConsultingPresentación Salesforce Axpe Consulting
Presentación Salesforce Axpe Consulting
 
Emprendimiento tecnológico para no-técnicos
Emprendimiento tecnológico para no-técnicosEmprendimiento tecnológico para no-técnicos
Emprendimiento tecnológico para no-técnicos
 
Open ERP e-Ghost-01-arj-jornadas estatales open erp
Open ERP e-Ghost-01-arj-jornadas estatales open erpOpen ERP e-Ghost-01-arj-jornadas estatales open erp
Open ERP e-Ghost-01-arj-jornadas estatales open erp
 
Open ERP: ¿Por qué un ERP bajo licencia libre?
Open ERP: ¿Por qué un ERP bajo licencia libre?Open ERP: ¿Por qué un ERP bajo licencia libre?
Open ERP: ¿Por qué un ERP bajo licencia libre?
 
Emprendimiento en internet y startups 2017
Emprendimiento en internet y startups 2017Emprendimiento en internet y startups 2017
Emprendimiento en internet y startups 2017
 
Gestión de Proyectos Web - La labor del Coordinador - Wordpress Irún
Gestión de Proyectos Web - La labor del Coordinador - Wordpress IrúnGestión de Proyectos Web - La labor del Coordinador - Wordpress Irún
Gestión de Proyectos Web - La labor del Coordinador - Wordpress Irún
 
Ciberseguridad - Admexus i4.0 pmi 20 oct19 v dec2019
Ciberseguridad - Admexus i4.0 pmi 20 oct19 v dec2019Ciberseguridad - Admexus i4.0 pmi 20 oct19 v dec2019
Ciberseguridad - Admexus i4.0 pmi 20 oct19 v dec2019
 
Best place to code 2018 - Indigo
Best place to code 2018 - IndigoBest place to code 2018 - Indigo
Best place to code 2018 - Indigo
 
Equipos Y Articulos De Tecnologia | ArticleBiz.com
Equipos Y Articulos De Tecnologia | ArticleBiz.comEquipos Y Articulos De Tecnologia | ArticleBiz.com
Equipos Y Articulos De Tecnologia | ArticleBiz.com
 
Marco antonio sanz
Marco antonio sanzMarco antonio sanz
Marco antonio sanz
 
Presentacion eraltech 2017
Presentacion eraltech  2017Presentacion eraltech  2017
Presentacion eraltech 2017
 
Inteligencia de mercado más escalable y valiosa mediante la analítica profund...
Inteligencia de mercado más escalable y valiosa mediante la analítica profund...Inteligencia de mercado más escalable y valiosa mediante la analítica profund...
Inteligencia de mercado más escalable y valiosa mediante la analítica profund...
 
Sobrevive a la Gestión de Proyectos Web - Jorge Gonzalez #WCBilbao 2017
Sobrevive a la Gestión de Proyectos Web - Jorge Gonzalez #WCBilbao 2017Sobrevive a la Gestión de Proyectos Web - Jorge Gonzalez #WCBilbao 2017
Sobrevive a la Gestión de Proyectos Web - Jorge Gonzalez #WCBilbao 2017
 
Global integration bootcamp 2018 - Gobierno de APIs
Global integration bootcamp 2018 - Gobierno de APIsGlobal integration bootcamp 2018 - Gobierno de APIs
Global integration bootcamp 2018 - Gobierno de APIs
 
Global Integration Bootcamp 2018 - Gobierno de APIs
Global Integration Bootcamp 2018 - Gobierno de APIsGlobal Integration Bootcamp 2018 - Gobierno de APIs
Global Integration Bootcamp 2018 - Gobierno de APIs
 
BIG DATA en CLOUD PaaS para Internet de las Cosas (IoT)
BIG DATA en CLOUD PaaS para Internet de las Cosas (IoT)BIG DATA en CLOUD PaaS para Internet de las Cosas (IoT)
BIG DATA en CLOUD PaaS para Internet de las Cosas (IoT)
 

API Days Mediterranea - Emprender el desarrollo - API's Inferno

Notas del editor

  1. 3
  2. 3
  3. Sesiones de servidor Permalink legible, homogeneo, coherente y consistente Formato de las respuestas, xml y json Conocimiento muy específico Leer y probar un monton de apis (mas facil que la web) Pasa porque esta bien documentada y pq estamos preparados.
  4. Sesiones de servidor Permalink legible, homogeneo, coherente y consistente Formato de las respuestas, xml y json Conocimiento muy específico Leer y probar un monton de apis (mas facil que la web) Pasa porque esta bien documentada y pq estamos preparados.
  5. Virtudes: estar a la vanguardia, reutilización, pruebas, costes, codigo homogeneo, escalabilidad, modelos de negocio... Decada_ web para anunciarse – api vs app monolitica Resistencia: SOA vs API Historia de soa, compatibilidad lean, Experiencia de usuario
  6. Virtudes: estar a la vanguardia, reutilización, pruebas, costes, codigo homogeneo, escalabilidad, modelos de negocio... Decada_ web para anunciarse – api vs app monolitica Resistencia: SOA vs API Historia de soa, compatibilidad lean, Experiencia de usuario
  7. Miedo y temblores, ansiedad Como es habitual, hay que iterar y volver a la formación Las ventajas del api traen adicción – apoyo de apostoles
  8. Miedo y temblores, ansiedad Como es habitual, hay que iterar y volver a la formación Las ventajas del api traen adicción – apoyo de apostoles
  9. Dos tipos de retos: empresa protección legal, SLA, proteger sistemas integrados, filtraciones, nube privada, hibrida, on-premise + firewall opcion deseable- cloud publico. Su propia problematica (LOPD, donde esta, cautividad, backup, recuperar, conectividad) Cliente LOPD (acuerdo de servicio) Transparencia, roadmap, problemas detectados
  10. Dos tipos de retos: empresa protección legal, SLA, proteger sistemas integrados, filtraciones, nube privada, hibrida, on-premise + firewall opcion deseable- cloud publico. Su propia problematica (LOPD, donde esta, cautividad, backup, recuperar, conectividad) Cliente LOPD (acuerdo de servicio) Transparencia, roadmap, problemas detectados
  11. Un API es flexible y potente. Uso puede ser distinto del imaginado. Nuestra tranquilidad exig: dashboard, logs, metricas, paneles, estados, tamaño, degradación... Blacklists, regenerar tokens, backups API MANAGEMENT PLATFORMS – 3scale, mashery, mashape... Si hay motivos, nos meteremos con el nuestro
  12. Un API es flexible y potente. Uso puede ser distinto del imaginado. Nuestra tranquilidad exig: dashboard, logs, metricas, paneles, estados, tamaño, degradación... Blacklists, regenerar tokens, backups API MANAGEMENT PLATFORMS – 3scale, mashery, mashape... Si hay motivos, nos meteremos con el nuestro
  13. Cuand oun desarrollador va a confiar su negocio al nuestro, lo mas sensato es ser justo, claro y sincero con el Hacerle conocedor e incluso paticipe de la evolución
  14. Cuand oun desarrollador va a confiar su negocio al nuestro, lo mas sensato es ser justo, claro y sincero con el Hacerle conocedor e incluso paticipe de la evolución