SlideShare una empresa de Scribd logo
Serverless en tu idioma
Presenta:
Martin Trejo Chavez
@chillicoder
Arquitecturas
2
Arquitectura Monolito 3
Microservicios 4
Virtualización 5
Contenedores 6
¿Qué es Serverless?
7
Serverless 8
¿Qué es Serverless? 9
 Serverless es acerca de no-mantenimiento
 Serverless no se trata de una tecnología
específica
 Serverless es acerca de (micro) funcionalidad
 Serverless es acerca de sencillez pero no
necesariamente más sencillo
¿Qué es Serverless? 10
 Serverless es sobre repensar el código
 Serverless se trata de no tener una manera
fija de hacer las cosas
Serverless Manifesto 1 / 2 11
 “Función” es la unidad de medida y despliegue
 En este modelo de programación no se consideran
máquinas físicas ni virtuales ni tampoco contenedores
 El almacenamiento permanente se ubica en otro lugar o
servicio
 Dado que la capacidad se ajusta a las peticiones no se
puede sobre- o sub- provisionar recursos
Serverless Manifesto 2 / 2 12
 No se paga por recursos inactivos, no hay servidores ni
contenedores “en frío”
 La tolerancia a fallas está implícita porque las funciones
se ejecutan en cualquier parte
 BYOC - Bring Your Own Code
 Métricas y Bitácoras son un derecho universal
Serverless 13
¿Qué es Serverless? 14
Serverless es un estilo de arquitectura de
aplicaciones que elimina la necesidad de
desplegar nuestros propios servidores en la
nube y los reemplaza con el uso generalizado
de los recursos de cómputo.
Retos para la adopción de Serverless 15
Cargas de Trabajo
Desarrollo
Monitoreo
Cultura y organización
Dependencia de un proveedor
Escalamiento masivo - ¿Cuenta masiva?
Modelo de Seguridad
Proveedores 16
Proveedores 17
IBM Bluemix OpenWhisk 18
Google Cloud Platform 19
Referencias - Libros 20
https://leanpub.com/serverless
http://shop.oreilly.com/product/0636920033158.do
Referencias - Videos 21
 George, Fred [GOTO Conferences](2015,Ago,12) Challenges in
implementing MicroServices
 https://youtu.be/yPf5MfOZPY0
 Newman, Sam [Devoxx] (2015,Nov,11) Principles of Microservices
 https://youtu.be/PFQnNFe27kU
 Cockcroft, Adrian [Rackspace Developers] (2015,Ene,19) The State of
the Art in Microservices
 https://youtu.be/pwpxq9-uw_0
 Meshenberg, Ruslan [GOTO Conferences] (2016,Sep,2) Microservices at
Netflix Scale: Principles, Tradeoffs & Lessons Learned
 https://youtu.be/57UK46qfBLY
22
Martín Trejo Chávez
@chillicoder chillicoder@gmail.com

Más contenido relacionado

Destacado

Historia sobre el internet
Historia sobre el internetHistoria sobre el internet
Historia sobre el internet
mariano becerra vázquez
 
CV 2017_LUCIANA ARISPE PEDRAZA
CV 2017_LUCIANA ARISPE PEDRAZACV 2017_LUCIANA ARISPE PEDRAZA
CV 2017_LUCIANA ARISPE PEDRAZA
Luciana Arispe
 
Champion Case Study
Champion Case StudyChampion Case Study
Champion Case Study
Joe Pleshek
 
El poder ciudadano
El poder ciudadanoEl poder ciudadano
El poder ciudadano
derlinu1992
 
Trabajo de imortacion
Trabajo de imortacionTrabajo de imortacion
Trabajo de imortacion
Ivan Gabriel Rodriguez
 
Tecnologia aplicadas a la educacion
Tecnologia aplicadas a la educacionTecnologia aplicadas a la educacion
Tecnologia aplicadas a la educacion
Uapa Santiago
 
Praising interpersonal skills commuication
Praising interpersonal skills commuicationPraising interpersonal skills commuication
Praising interpersonal skills commuication
Faizan Rasool
 
Ppt clase 11
Ppt clase 11Ppt clase 11
Data sparse approximation of the Karhunen-Loeve expansion
Data sparse approximation of the Karhunen-Loeve expansionData sparse approximation of the Karhunen-Loeve expansion
Data sparse approximation of the Karhunen-Loeve expansion
Alexander Litvinenko
 
Internship Conclusion Mary Kay
Internship Conclusion Mary KayInternship Conclusion Mary Kay
Internship Conclusion Mary Kay
Michelle Tian
 
Il copyright degli enti pubblici e il fenomeno open data (Lecce, 31 gen 2017)
Il copyright degli enti pubblici e il fenomeno open data (Lecce, 31 gen 2017)Il copyright degli enti pubblici e il fenomeno open data (Lecce, 31 gen 2017)
Il copyright degli enti pubblici e il fenomeno open data (Lecce, 31 gen 2017)
Simone Aliprandi
 
Quattrin Thesis - Body
Quattrin Thesis - BodyQuattrin Thesis - Body
Quattrin Thesis - Body
Rudraigh Quattrin
 
ETICA Y POLITICA
ETICA Y POLITICAETICA Y POLITICA
ETICA Y POLITICA
elciudadano2.0
 

Destacado (13)

Historia sobre el internet
Historia sobre el internetHistoria sobre el internet
Historia sobre el internet
 
CV 2017_LUCIANA ARISPE PEDRAZA
CV 2017_LUCIANA ARISPE PEDRAZACV 2017_LUCIANA ARISPE PEDRAZA
CV 2017_LUCIANA ARISPE PEDRAZA
 
Champion Case Study
Champion Case StudyChampion Case Study
Champion Case Study
 
El poder ciudadano
El poder ciudadanoEl poder ciudadano
El poder ciudadano
 
Trabajo de imortacion
Trabajo de imortacionTrabajo de imortacion
Trabajo de imortacion
 
Tecnologia aplicadas a la educacion
Tecnologia aplicadas a la educacionTecnologia aplicadas a la educacion
Tecnologia aplicadas a la educacion
 
Praising interpersonal skills commuication
Praising interpersonal skills commuicationPraising interpersonal skills commuication
Praising interpersonal skills commuication
 
Ppt clase 11
Ppt clase 11Ppt clase 11
Ppt clase 11
 
Data sparse approximation of the Karhunen-Loeve expansion
Data sparse approximation of the Karhunen-Loeve expansionData sparse approximation of the Karhunen-Loeve expansion
Data sparse approximation of the Karhunen-Loeve expansion
 
Internship Conclusion Mary Kay
Internship Conclusion Mary KayInternship Conclusion Mary Kay
Internship Conclusion Mary Kay
 
Il copyright degli enti pubblici e il fenomeno open data (Lecce, 31 gen 2017)
Il copyright degli enti pubblici e il fenomeno open data (Lecce, 31 gen 2017)Il copyright degli enti pubblici e il fenomeno open data (Lecce, 31 gen 2017)
Il copyright degli enti pubblici e il fenomeno open data (Lecce, 31 gen 2017)
 
Quattrin Thesis - Body
Quattrin Thesis - BodyQuattrin Thesis - Body
Quattrin Thesis - Body
 
ETICA Y POLITICA
ETICA Y POLITICAETICA Y POLITICA
ETICA Y POLITICA
 

Similar a Serverless en tu idioma - ChilangoDev Ene 2017

Microservicios sobre tecnologías Pivotal y VMware
Microservicios sobre tecnologías Pivotal y VMwareMicroservicios sobre tecnologías Pivotal y VMware
Microservicios sobre tecnologías Pivotal y VMware
Antonio Gallego
 
Introducción a la Nube Nativa - v1.0es (2021/03)
Introducción a la Nube Nativa - v1.0es (2021/03)Introducción a la Nube Nativa - v1.0es (2021/03)
Introducción a la Nube Nativa - v1.0es (2021/03)
Young Suk Ahn Park
 
Visual Studio 2010 Ligthswitch + AZURE + Zero Code
Visual Studio 2010 Ligthswitch + AZURE + Zero CodeVisual Studio 2010 Ligthswitch + AZURE + Zero Code
Visual Studio 2010 Ligthswitch + AZURE + Zero Code
Bruno Capuano
 
Webinar: Descubre los diferentes servicios Cloud Native en Azure
Webinar: Descubre los diferentes servicios Cloud Native en AzureWebinar: Descubre los diferentes servicios Cloud Native en Azure
Webinar: Descubre los diferentes servicios Cloud Native en Azure
atSistemas
 
Cloud Native en Azure Webinar atSistemas
Cloud Native en Azure Webinar atSistemasCloud Native en Azure Webinar atSistemas
Cloud Native en Azure Webinar atSistemas
Santi Macias Rodriguez
 
Offering Cloud Solutions
Offering Cloud Solutions Offering Cloud Solutions
Offering Cloud Solutions
Zemsania Services & Consulting
 
Desarrollo moderno con DevOps y Cloud Native
Desarrollo moderno con DevOps y Cloud NativeDesarrollo moderno con DevOps y Cloud Native
Desarrollo moderno con DevOps y Cloud Native
Víctor Leonel Orozco López
 
Mecanismos y patrones para acelerar adopción en arquitecturas de microservicios
Mecanismos y patrones para acelerar adopción en arquitecturas de microserviciosMecanismos y patrones para acelerar adopción en arquitecturas de microservicios
Mecanismos y patrones para acelerar adopción en arquitecturas de microservicios
Software Guru
 
Reestructuración y Optimización de una de una Aplicación Monolítica.
Reestructuración y Optimización de una de una Aplicación Monolítica.Reestructuración y Optimización de una de una Aplicación Monolítica.
Reestructuración y Optimización de una de una Aplicación Monolítica.
Matias Cappato
 
Cloud Native en Azure impartido en Microsoft Madrid y Barcelona
 Cloud Native en Azure impartido en Microsoft Madrid y Barcelona Cloud Native en Azure impartido en Microsoft Madrid y Barcelona
Cloud Native en Azure impartido en Microsoft Madrid y Barcelona
Santi Macias Rodriguez
 
Cloud computing
Cloud computingCloud computing
Cloud computing
Apoliion
 
Webinar - Moderniza tu proceso de desarrollo con Oracle Cloud y DevOps
Webinar - Moderniza tu proceso de desarrollo con Oracle Cloud y DevOpsWebinar - Moderniza tu proceso de desarrollo con Oracle Cloud y DevOps
Webinar - Moderniza tu proceso de desarrollo con Oracle Cloud y DevOps
avanttic Consultoría Tecnológica
 
Principios de cloud native
Principios de cloud nativePrincipios de cloud native
Principios de cloud native
Jesús A. Rodríguez B.
 
IaaS + PaaS Cloud Solutions
IaaS + PaaS Cloud Solutions IaaS + PaaS Cloud Solutions
IaaS + PaaS Cloud Solutions
Zemsania Services & Consulting
 
Liquid Day - Desmitificando serverless
Liquid Day - Desmitificando serverlessLiquid Day - Desmitificando serverless
Liquid Day - Desmitificando serverless
Software Guru
 
Microservicios.pptx
Microservicios.pptxMicroservicios.pptx
Microservicios.pptx
Alex Amaguaña Amaguaña
 
Virtualizacion
VirtualizacionVirtualizacion
Virtualizacion
Mjgh Guzman
 
Multi hybrid-cloud-fundamentals v4
Multi hybrid-cloud-fundamentals v4Multi hybrid-cloud-fundamentals v4
Multi hybrid-cloud-fundamentals v4
Luis Merino Troncoso
 
Virtualizacion capitulo 6
Virtualizacion capitulo 6Virtualizacion capitulo 6
Virtualizacion capitulo 6
marco Eufragio
 
Desarrollo Bajo una Plataforma de Servicios en la Nube
Desarrollo Bajo una Plataforma de Servicios en la NubeDesarrollo Bajo una Plataforma de Servicios en la Nube
Desarrollo Bajo una Plataforma de Servicios en la Nube
Software Guru
 

Similar a Serverless en tu idioma - ChilangoDev Ene 2017 (20)

Microservicios sobre tecnologías Pivotal y VMware
Microservicios sobre tecnologías Pivotal y VMwareMicroservicios sobre tecnologías Pivotal y VMware
Microservicios sobre tecnologías Pivotal y VMware
 
Introducción a la Nube Nativa - v1.0es (2021/03)
Introducción a la Nube Nativa - v1.0es (2021/03)Introducción a la Nube Nativa - v1.0es (2021/03)
Introducción a la Nube Nativa - v1.0es (2021/03)
 
Visual Studio 2010 Ligthswitch + AZURE + Zero Code
Visual Studio 2010 Ligthswitch + AZURE + Zero CodeVisual Studio 2010 Ligthswitch + AZURE + Zero Code
Visual Studio 2010 Ligthswitch + AZURE + Zero Code
 
Webinar: Descubre los diferentes servicios Cloud Native en Azure
Webinar: Descubre los diferentes servicios Cloud Native en AzureWebinar: Descubre los diferentes servicios Cloud Native en Azure
Webinar: Descubre los diferentes servicios Cloud Native en Azure
 
Cloud Native en Azure Webinar atSistemas
Cloud Native en Azure Webinar atSistemasCloud Native en Azure Webinar atSistemas
Cloud Native en Azure Webinar atSistemas
 
Offering Cloud Solutions
Offering Cloud Solutions Offering Cloud Solutions
Offering Cloud Solutions
 
Desarrollo moderno con DevOps y Cloud Native
Desarrollo moderno con DevOps y Cloud NativeDesarrollo moderno con DevOps y Cloud Native
Desarrollo moderno con DevOps y Cloud Native
 
Mecanismos y patrones para acelerar adopción en arquitecturas de microservicios
Mecanismos y patrones para acelerar adopción en arquitecturas de microserviciosMecanismos y patrones para acelerar adopción en arquitecturas de microservicios
Mecanismos y patrones para acelerar adopción en arquitecturas de microservicios
 
Reestructuración y Optimización de una de una Aplicación Monolítica.
Reestructuración y Optimización de una de una Aplicación Monolítica.Reestructuración y Optimización de una de una Aplicación Monolítica.
Reestructuración y Optimización de una de una Aplicación Monolítica.
 
Cloud Native en Azure impartido en Microsoft Madrid y Barcelona
 Cloud Native en Azure impartido en Microsoft Madrid y Barcelona Cloud Native en Azure impartido en Microsoft Madrid y Barcelona
Cloud Native en Azure impartido en Microsoft Madrid y Barcelona
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Webinar - Moderniza tu proceso de desarrollo con Oracle Cloud y DevOps
Webinar - Moderniza tu proceso de desarrollo con Oracle Cloud y DevOpsWebinar - Moderniza tu proceso de desarrollo con Oracle Cloud y DevOps
Webinar - Moderniza tu proceso de desarrollo con Oracle Cloud y DevOps
 
Principios de cloud native
Principios de cloud nativePrincipios de cloud native
Principios de cloud native
 
IaaS + PaaS Cloud Solutions
IaaS + PaaS Cloud Solutions IaaS + PaaS Cloud Solutions
IaaS + PaaS Cloud Solutions
 
Liquid Day - Desmitificando serverless
Liquid Day - Desmitificando serverlessLiquid Day - Desmitificando serverless
Liquid Day - Desmitificando serverless
 
Microservicios.pptx
Microservicios.pptxMicroservicios.pptx
Microservicios.pptx
 
Virtualizacion
VirtualizacionVirtualizacion
Virtualizacion
 
Multi hybrid-cloud-fundamentals v4
Multi hybrid-cloud-fundamentals v4Multi hybrid-cloud-fundamentals v4
Multi hybrid-cloud-fundamentals v4
 
Virtualizacion capitulo 6
Virtualizacion capitulo 6Virtualizacion capitulo 6
Virtualizacion capitulo 6
 
Desarrollo Bajo una Plataforma de Servicios en la Nube
Desarrollo Bajo una Plataforma de Servicios en la NubeDesarrollo Bajo una Plataforma de Servicios en la Nube
Desarrollo Bajo una Plataforma de Servicios en la Nube
 

Último

FICHA DE EDUCACIÓN RELIGIOSA 17 DE CTUBRE LA oracion.docx
FICHA DE EDUCACIÓN RELIGIOSA  17 DE CTUBRE LA  oracion.docxFICHA DE EDUCACIÓN RELIGIOSA  17 DE CTUBRE LA  oracion.docx
FICHA DE EDUCACIÓN RELIGIOSA 17 DE CTUBRE LA oracion.docx
EmilyEsmeraldaQuispe
 
LA NUBE YULIANA GABRIELA CORI NINARAQUE.pdf
LA NUBE YULIANA GABRIELA CORI NINARAQUE.pdfLA NUBE YULIANA GABRIELA CORI NINARAQUE.pdf
LA NUBE YULIANA GABRIELA CORI NINARAQUE.pdf
YulianaCori
 
Oruam, el pequeño y el gran carismatico mago
Oruam, el pequeño y el gran carismatico magoOruam, el pequeño y el gran carismatico mago
Oruam, el pequeño y el gran carismatico mago
ChichipeSevillaJhost
 
Documento A4 formas curvas Hoja de papel multicolor_20240615_213856_0000.pdf
Documento A4 formas curvas Hoja de papel multicolor_20240615_213856_0000.pdfDocumento A4 formas curvas Hoja de papel multicolor_20240615_213856_0000.pdf
Documento A4 formas curvas Hoja de papel multicolor_20240615_213856_0000.pdf
sthefannydelgado765
 
PPT_QUÍMICA GENERAL_TEO_SEM-09_SESIÓN-17_2024_Gases ideales (2).pdf
PPT_QUÍMICA GENERAL_TEO_SEM-09_SESIÓN-17_2024_Gases ideales  (2).pdfPPT_QUÍMICA GENERAL_TEO_SEM-09_SESIÓN-17_2024_Gases ideales  (2).pdf
PPT_QUÍMICA GENERAL_TEO_SEM-09_SESIÓN-17_2024_Gases ideales (2).pdf
josenestorlopezquisp1
 
Sesión N°10 / Monografía sobre la inteligencia artifical
Sesión N°10 / Monografía sobre la inteligencia artificalSesión N°10 / Monografía sobre la inteligencia artifical
Sesión N°10 / Monografía sobre la inteligencia artifical
Angeles del Rosario Escobar Mendoza
 
SLIDESHARE, qué es, ventajas y desventajas
SLIDESHARE, qué es, ventajas y desventajasSLIDESHARE, qué es, ventajas y desventajas
SLIDESHARE, qué es, ventajas y desventajas
ruthechepurizaca
 
ESTUDIANTES BENEFICIARIOS que se suman a los beneficios de la universidad
ESTUDIANTES BENEFICIARIOS que se suman a los beneficios de la universidadESTUDIANTES BENEFICIARIOS que se suman a los beneficios de la universidad
ESTUDIANTES BENEFICIARIOS que se suman a los beneficios de la universidad
jorgejhonatanaltamir1
 
Análisis de Crowdfunding con el maestro Tapia de Artes
Análisis de Crowdfunding con el maestro Tapia de ArtesAnálisis de Crowdfunding con el maestro Tapia de Artes
Análisis de Crowdfunding con el maestro Tapia de Artes
al050121024
 
extraccion-de-alcaloides-de-la-planta-de-coca.pdf
extraccion-de-alcaloides-de-la-planta-de-coca.pdfextraccion-de-alcaloides-de-la-planta-de-coca.pdf
extraccion-de-alcaloides-de-la-planta-de-coca.pdf
JENNYMARITZAHUILLCAR
 
COMUNIDADES DE APRENDIZAJE EN EL CURSO DE APLICACIONES PARA INTERNET
COMUNIDADES DE APRENDIZAJE EN EL CURSO DE APLICACIONES PARA INTERNETCOMUNIDADES DE APRENDIZAJE EN EL CURSO DE APLICACIONES PARA INTERNET
COMUNIDADES DE APRENDIZAJE EN EL CURSO DE APLICACIONES PARA INTERNET
Kevin Aguilar Garcia
 
Oración a Pomba Gira María Padilha .docx
Oración a Pomba Gira María Padilha .docxOración a Pomba Gira María Padilha .docx
Oración a Pomba Gira María Padilha .docx
LuisAlbertoCordovaBa
 
COMO EVOLUCIONO LAS WEB EN PLENO 2024.docx
COMO EVOLUCIONO LAS WEB EN PLENO 2024.docxCOMO EVOLUCIONO LAS WEB EN PLENO 2024.docx
COMO EVOLUCIONO LAS WEB EN PLENO 2024.docx
Jean Apellidos
 
Herramientas de la web 2.0.pptx
Herramientas    de     la    web    2.0.pptxHerramientas    de     la    web    2.0.pptx
Herramientas de la web 2.0.pptx
anittaeunice
 
MONOGRAFRIA GOOGLE (grupo 1ro de google).pdf
MONOGRAFRIA GOOGLE (grupo 1ro de google).pdfMONOGRAFRIA GOOGLE (grupo 1ro de google).pdf
MONOGRAFRIA GOOGLE (grupo 1ro de google).pdf
darilpisco021
 
TRABAJO APLICACIONES EN INTERNET - Ana cruz tone.pdf
TRABAJO APLICACIONES EN INTERNET - Ana cruz tone.pdfTRABAJO APLICACIONES EN INTERNET - Ana cruz tone.pdf
TRABAJO APLICACIONES EN INTERNET - Ana cruz tone.pdf
anacruztone06
 
APLICACIONES DE INTERNET-INFORMATICA.pptx
APLICACIONES DE INTERNET-INFORMATICA.pptxAPLICACIONES DE INTERNET-INFORMATICA.pptx
APLICACIONES DE INTERNET-INFORMATICA.pptx
cpadua713
 

Último (17)

FICHA DE EDUCACIÓN RELIGIOSA 17 DE CTUBRE LA oracion.docx
FICHA DE EDUCACIÓN RELIGIOSA  17 DE CTUBRE LA  oracion.docxFICHA DE EDUCACIÓN RELIGIOSA  17 DE CTUBRE LA  oracion.docx
FICHA DE EDUCACIÓN RELIGIOSA 17 DE CTUBRE LA oracion.docx
 
LA NUBE YULIANA GABRIELA CORI NINARAQUE.pdf
LA NUBE YULIANA GABRIELA CORI NINARAQUE.pdfLA NUBE YULIANA GABRIELA CORI NINARAQUE.pdf
LA NUBE YULIANA GABRIELA CORI NINARAQUE.pdf
 
Oruam, el pequeño y el gran carismatico mago
Oruam, el pequeño y el gran carismatico magoOruam, el pequeño y el gran carismatico mago
Oruam, el pequeño y el gran carismatico mago
 
Documento A4 formas curvas Hoja de papel multicolor_20240615_213856_0000.pdf
Documento A4 formas curvas Hoja de papel multicolor_20240615_213856_0000.pdfDocumento A4 formas curvas Hoja de papel multicolor_20240615_213856_0000.pdf
Documento A4 formas curvas Hoja de papel multicolor_20240615_213856_0000.pdf
 
PPT_QUÍMICA GENERAL_TEO_SEM-09_SESIÓN-17_2024_Gases ideales (2).pdf
PPT_QUÍMICA GENERAL_TEO_SEM-09_SESIÓN-17_2024_Gases ideales  (2).pdfPPT_QUÍMICA GENERAL_TEO_SEM-09_SESIÓN-17_2024_Gases ideales  (2).pdf
PPT_QUÍMICA GENERAL_TEO_SEM-09_SESIÓN-17_2024_Gases ideales (2).pdf
 
Sesión N°10 / Monografía sobre la inteligencia artifical
Sesión N°10 / Monografía sobre la inteligencia artificalSesión N°10 / Monografía sobre la inteligencia artifical
Sesión N°10 / Monografía sobre la inteligencia artifical
 
SLIDESHARE, qué es, ventajas y desventajas
SLIDESHARE, qué es, ventajas y desventajasSLIDESHARE, qué es, ventajas y desventajas
SLIDESHARE, qué es, ventajas y desventajas
 
ESTUDIANTES BENEFICIARIOS que se suman a los beneficios de la universidad
ESTUDIANTES BENEFICIARIOS que se suman a los beneficios de la universidadESTUDIANTES BENEFICIARIOS que se suman a los beneficios de la universidad
ESTUDIANTES BENEFICIARIOS que se suman a los beneficios de la universidad
 
Análisis de Crowdfunding con el maestro Tapia de Artes
Análisis de Crowdfunding con el maestro Tapia de ArtesAnálisis de Crowdfunding con el maestro Tapia de Artes
Análisis de Crowdfunding con el maestro Tapia de Artes
 
extraccion-de-alcaloides-de-la-planta-de-coca.pdf
extraccion-de-alcaloides-de-la-planta-de-coca.pdfextraccion-de-alcaloides-de-la-planta-de-coca.pdf
extraccion-de-alcaloides-de-la-planta-de-coca.pdf
 
COMUNIDADES DE APRENDIZAJE EN EL CURSO DE APLICACIONES PARA INTERNET
COMUNIDADES DE APRENDIZAJE EN EL CURSO DE APLICACIONES PARA INTERNETCOMUNIDADES DE APRENDIZAJE EN EL CURSO DE APLICACIONES PARA INTERNET
COMUNIDADES DE APRENDIZAJE EN EL CURSO DE APLICACIONES PARA INTERNET
 
Oración a Pomba Gira María Padilha .docx
Oración a Pomba Gira María Padilha .docxOración a Pomba Gira María Padilha .docx
Oración a Pomba Gira María Padilha .docx
 
COMO EVOLUCIONO LAS WEB EN PLENO 2024.docx
COMO EVOLUCIONO LAS WEB EN PLENO 2024.docxCOMO EVOLUCIONO LAS WEB EN PLENO 2024.docx
COMO EVOLUCIONO LAS WEB EN PLENO 2024.docx
 
Herramientas de la web 2.0.pptx
Herramientas    de     la    web    2.0.pptxHerramientas    de     la    web    2.0.pptx
Herramientas de la web 2.0.pptx
 
MONOGRAFRIA GOOGLE (grupo 1ro de google).pdf
MONOGRAFRIA GOOGLE (grupo 1ro de google).pdfMONOGRAFRIA GOOGLE (grupo 1ro de google).pdf
MONOGRAFRIA GOOGLE (grupo 1ro de google).pdf
 
TRABAJO APLICACIONES EN INTERNET - Ana cruz tone.pdf
TRABAJO APLICACIONES EN INTERNET - Ana cruz tone.pdfTRABAJO APLICACIONES EN INTERNET - Ana cruz tone.pdf
TRABAJO APLICACIONES EN INTERNET - Ana cruz tone.pdf
 
APLICACIONES DE INTERNET-INFORMATICA.pptx
APLICACIONES DE INTERNET-INFORMATICA.pptxAPLICACIONES DE INTERNET-INFORMATICA.pptx
APLICACIONES DE INTERNET-INFORMATICA.pptx
 

Serverless en tu idioma - ChilangoDev Ene 2017

  • 1. Serverless en tu idioma Presenta: Martin Trejo Chavez @chillicoder
  • 9. ¿Qué es Serverless? 9  Serverless es acerca de no-mantenimiento  Serverless no se trata de una tecnología específica  Serverless es acerca de (micro) funcionalidad  Serverless es acerca de sencillez pero no necesariamente más sencillo
  • 10. ¿Qué es Serverless? 10  Serverless es sobre repensar el código  Serverless se trata de no tener una manera fija de hacer las cosas
  • 11. Serverless Manifesto 1 / 2 11  “Función” es la unidad de medida y despliegue  En este modelo de programación no se consideran máquinas físicas ni virtuales ni tampoco contenedores  El almacenamiento permanente se ubica en otro lugar o servicio  Dado que la capacidad se ajusta a las peticiones no se puede sobre- o sub- provisionar recursos
  • 12. Serverless Manifesto 2 / 2 12  No se paga por recursos inactivos, no hay servidores ni contenedores “en frío”  La tolerancia a fallas está implícita porque las funciones se ejecutan en cualquier parte  BYOC - Bring Your Own Code  Métricas y Bitácoras son un derecho universal
  • 14. ¿Qué es Serverless? 14 Serverless es un estilo de arquitectura de aplicaciones que elimina la necesidad de desplegar nuestros propios servidores en la nube y los reemplaza con el uso generalizado de los recursos de cómputo.
  • 15. Retos para la adopción de Serverless 15 Cargas de Trabajo Desarrollo Monitoreo Cultura y organización Dependencia de un proveedor Escalamiento masivo - ¿Cuenta masiva? Modelo de Seguridad
  • 20. Referencias - Libros 20 https://leanpub.com/serverless http://shop.oreilly.com/product/0636920033158.do
  • 21. Referencias - Videos 21  George, Fred [GOTO Conferences](2015,Ago,12) Challenges in implementing MicroServices  https://youtu.be/yPf5MfOZPY0  Newman, Sam [Devoxx] (2015,Nov,11) Principles of Microservices  https://youtu.be/PFQnNFe27kU  Cockcroft, Adrian [Rackspace Developers] (2015,Ene,19) The State of the Art in Microservices  https://youtu.be/pwpxq9-uw_0  Meshenberg, Ruslan [GOTO Conferences] (2016,Sep,2) Microservices at Netflix Scale: Principles, Tradeoffs & Lessons Learned  https://youtu.be/57UK46qfBLY
  • 22. 22 Martín Trejo Chávez @chillicoder chillicoder@gmail.com

Notas del editor

  1. En lugar de construir un monolito cada vez más grande, hay que dividir la aplicación en los servicios interconectados más pequeños. Hoy en día un cambio realizado en una pequeña parte de la aplicación requiere reconstruir y desplegar el monolito completo.
  2. Estos servicios están construidos alrededor de las capacidades de negocio. Se ocupan de sus propios controles de seguridad, enrutamiento, el flujo de trabajo empresarial y validación, y la transformación de mensajes, en lugar de delegar esas preocupaciones a la infraestructura de integración. Cada microservicio tiene su propio repositorio de datos si lo requiere Esta desnormalización puede conducir a una cierta cantidad de replicación de datos, lo que obliga a que el sistema sea eventualmente consistente. Si la aplicación monolito falla, a menudo la falla es completa y el sistema deja de estar disponible. Uno de los fundamentos de la arquitectura de microservicios es ser tolerante a cambios en la medida posible, incluso para aquellos que no hemos anticipado.
  3. Máquina Virtual como unidad de escalamiento Crea la abstracción de hardware “Yo quiero configurar mis equipos, almacenamiento, conectividad y sistema operativo”
  4. Aplicaciones como unidad de escalamiento Crea la abstracción del Sistema Operativo “Yo quiero configurar aplicaciones y controlar la escalabilidad”
  5. Función es la unidad de escalamiento Crea la abstracción del ambiente de ejecución “Yo quiero que mi código se ejecute cuando sea requerido”
  6. Herramientas inmaduras
  7. Obie Fernandez – Sam Newman -
  8. Adrian Cockcroft is known for helping lead Netflix’s migration to a large scale, highly available public-cloud architecture and the open sourcing of the cloud-native NetflixOSS platform. Ruslan Meshenberg – Director of Platform Engineering at Netflix Fred George – Es Fred George!