Suche senden
Hochladen
Acegi Security System for Spring
•
5 gefällt mir
•
1,422 views
Carlos Sanchez
Folgen
Acegi Security System for Spring JavaHispano 2004 http://www.carlossanchez.eu/
Weniger lesen
Mehr lesen
Technologie
Melden
Teilen
Melden
Teilen
1 von 37
Empfohlen
Curso básico seguridad web 4: WebPentesting
Curso basicoseguridadweb slideshare4
Curso basicoseguridadweb slideshare4
tantascosasquenose
En esta charla veremos las vulnerabilidades de la lista OWASP top ten de 2017 y como evitarlas en NodeJS. Además también veremos buenas prácticas para segurizar nuestras apis utilizando JWT y JWKS. Video: https://www.youtube.com/watch?v=bMwgLaDyD1w
Desarrollo seguro en NodeJS (OWASP top ten y JWT)
Desarrollo seguro en NodeJS (OWASP top ten y JWT)
Raúl Requero García
Mapa de Políticas de Empleo para Jóvenes en América Latina / Evelyn Vezza
Mapa de Políticas de Empleo para Jóvenes en América Latina / Evelyn Vezza
EUROsociAL II
Presentación Chinchurreta Español
Presentación Chinchurreta Español
Presentación Chinchurreta Español
Grupo Chinchurreta
Paliativos 1
Paliativos 1
Andrés Dante Podestá
EuroSTAR Software Testing Conference 2009 presentation on Low Budget Tooling - Excel-ent by Mattias Diagl. See more at conferences.eurostarsoftwaretesting.com/past-presentations/
Mattias Diagl - Low Budget Tooling - Excel-ent
Mattias Diagl - Low Budget Tooling - Excel-ent
TEST Huddle
Istra gourmet 2013
Istra gourmet 2013
Laguna Poreč
Deutscher AIDA Instructor Kurs 2011
Deutscher AIDA Instructor Kurs 2011
Werner Giove
Empfohlen
Curso básico seguridad web 4: WebPentesting
Curso basicoseguridadweb slideshare4
Curso basicoseguridadweb slideshare4
tantascosasquenose
En esta charla veremos las vulnerabilidades de la lista OWASP top ten de 2017 y como evitarlas en NodeJS. Además también veremos buenas prácticas para segurizar nuestras apis utilizando JWT y JWKS. Video: https://www.youtube.com/watch?v=bMwgLaDyD1w
Desarrollo seguro en NodeJS (OWASP top ten y JWT)
Desarrollo seguro en NodeJS (OWASP top ten y JWT)
Raúl Requero García
Mapa de Políticas de Empleo para Jóvenes en América Latina / Evelyn Vezza
Mapa de Políticas de Empleo para Jóvenes en América Latina / Evelyn Vezza
EUROsociAL II
Presentación Chinchurreta Español
Presentación Chinchurreta Español
Presentación Chinchurreta Español
Grupo Chinchurreta
Paliativos 1
Paliativos 1
Andrés Dante Podestá
EuroSTAR Software Testing Conference 2009 presentation on Low Budget Tooling - Excel-ent by Mattias Diagl. See more at conferences.eurostarsoftwaretesting.com/past-presentations/
Mattias Diagl - Low Budget Tooling - Excel-ent
Mattias Diagl - Low Budget Tooling - Excel-ent
TEST Huddle
Istra gourmet 2013
Istra gourmet 2013
Laguna Poreč
Deutscher AIDA Instructor Kurs 2011
Deutscher AIDA Instructor Kurs 2011
Werner Giove
Dn12 u3 a18_rrmg
Dn12 u3 a18_rrmg
Mary Ramos
Zenoss core beta_installation_guide_r5.0.0b2_d99.14.253
Zenoss core beta_installation_guide_r5.0.0b2_d99.14.253
Sachin Jaypatre
Internet invisible es una de las facetas desconocidas de la WWW, se trata de una información relevante y estratégica, que por motivos de seguridad o intereses económicos está fuera del alcance de los buscadores convencionales. La falta de acceso a esta información ralentiza el desarrollo científico y la evolución de proyectos innovadores. La Universidad no tiene medios para rastrear este inmenso universo lleno de oportunidades.
Internet invisible universo_de_oportunidades_m2_07
Internet invisible universo_de_oportunidades_m2_07
Farid Mokhtar Noriega
INFORME DE 100 DIAS DE GESTION DE LA GERENCIA REGIONAL DE DESARROLLO SOCIAL
Informe de 100 dias de gestion
Informe de 100 dias de gestion
Luis Colonia Zevallos
WordPress konference Opava, 15. 10. 2015
Jiří Král: Jak zadat výrobu webu dodavateli
Jiří Král: Jak zadat výrobu webu dodavateli
Liberix, o.p.s.
Institutional variables are the most important factor explaining real convergence. But what are institutions? This paper examines the relationship between institutions and policies, institutions and organisations, and formal and informal institutions. The concept of propelling and stabilizing institutions is introduced and used to explain differences in real convergence. Authored by: Leszek Balcerowicz Published in 2007
CASE Network Studies and Analyses 342 - Institutions and Convergence (prelimi...
CASE Network Studies and Analyses 342 - Institutions and Convergence (prelimi...
CASE Center for Social and Economic Research
CFSSA (Croatian Financial Services Supervisory Agency) permition granted to G...
CFSSA (Croatian Financial Services Supervisory Agency) permition granted to G...
Goran Jurum
Annuaire de la délégation Française au WAQ 2015
Annuaire de la délégation Française au WAQ 2015
Annuaire de la délégation Française au WAQ 2015
polenumerique33
How and When to Partner with a Hispanic Marketing Agency DK Web Consulting
How and When to Partner with a Hispanic Marketing Agency DK Web Consulting
Nativa
Mundo virtual Tamara Montoro Pareja
Mundo virtual Tamara Montoro Pareja
tamaramontoro
World transport policy
World transport policy
american unıversıty
Aniversario Escuela
Power Point Alianza Blanca
Power Point Alianza Blanca
Lilian Arriagada
Hire perth boat hire, contact us our website
Welcome in Exclusiveboat Charters
Welcome in Exclusiveboat Charters
exclusiveboatcharters
Cibermilitancia
Cibermilitancia
Ana Aldea
WideVision is a national provider of wireless expense management services based in Atlanta, GA with a proven history of bringing value to our clients. Our main focus is working with our clients by using technology to reduce costs, to improve processes and to increase profitability.
Wide Vision - Linked In Slide Show
Wide Vision - Linked In Slide Show
tonydarnell
ensayo
Glosario de términos.
Glosario de términos.
mokona95
Brochure dis ind
Brochure dis ind
dianasss1985
Presentación de la charla del día 21 de Octubre en la Facultad Regional de Buenos Aires de la Universidad Tecnológica Nacional. La presentación fue una introducción a los conceptos importantes necesarios para desarrollar una aplicación web utilizando el framework JBoss Seam.
Introducción Seam
Introducción Seam
sebasjm
Potencia Tu Sitio Web De La Mano De Internet Explorer 8
Potencia Tu Sitio Web De La Mano De Internet Explorer 8
Andrés Iturralde
Al desarrollar una aplicación, la seguridad es un punto muy importante. Cualquier código o aplicación que se ejecute en una red es vulnerable a los riesgos y puede amenazar los problemas de privacidad, seguridad e integridad. JSON Web Token, comúnmente conocidos como JWT, es un estándar abierto (RFC 7519) que define un modo compacto y autónomo para transmitir de forma segura la información entre las partes como un objeto JSON. En esta presentación exploramos varias alternativas para la seguridad y haciendo énfasis en la autenticación basada en token
Seguridad para aplicaciones web java con json web tokens (jwt) 2020
Seguridad para aplicaciones web java con json web tokens (jwt) 2020
Eudris Cabrera
Enterprise Library 5
Enterprise Library 5
Oliver Centeno
presentación utilizada en la plática de Seguridad en el Desarrollo de Aplicaciones Web PHP impartida por Jesus Reyna e Iván Rico en el flisol 2011 Mty NL México
[Flisol2011] Seguridad en el Desarrollo de Aplicaciones Web PHP
[Flisol2011] Seguridad en el Desarrollo de Aplicaciones Web PHP
7th_Sign
Weitere ähnliche Inhalte
Andere mochten auch
Dn12 u3 a18_rrmg
Dn12 u3 a18_rrmg
Mary Ramos
Zenoss core beta_installation_guide_r5.0.0b2_d99.14.253
Zenoss core beta_installation_guide_r5.0.0b2_d99.14.253
Sachin Jaypatre
Internet invisible es una de las facetas desconocidas de la WWW, se trata de una información relevante y estratégica, que por motivos de seguridad o intereses económicos está fuera del alcance de los buscadores convencionales. La falta de acceso a esta información ralentiza el desarrollo científico y la evolución de proyectos innovadores. La Universidad no tiene medios para rastrear este inmenso universo lleno de oportunidades.
Internet invisible universo_de_oportunidades_m2_07
Internet invisible universo_de_oportunidades_m2_07
Farid Mokhtar Noriega
INFORME DE 100 DIAS DE GESTION DE LA GERENCIA REGIONAL DE DESARROLLO SOCIAL
Informe de 100 dias de gestion
Informe de 100 dias de gestion
Luis Colonia Zevallos
WordPress konference Opava, 15. 10. 2015
Jiří Král: Jak zadat výrobu webu dodavateli
Jiří Král: Jak zadat výrobu webu dodavateli
Liberix, o.p.s.
Institutional variables are the most important factor explaining real convergence. But what are institutions? This paper examines the relationship between institutions and policies, institutions and organisations, and formal and informal institutions. The concept of propelling and stabilizing institutions is introduced and used to explain differences in real convergence. Authored by: Leszek Balcerowicz Published in 2007
CASE Network Studies and Analyses 342 - Institutions and Convergence (prelimi...
CASE Network Studies and Analyses 342 - Institutions and Convergence (prelimi...
CASE Center for Social and Economic Research
CFSSA (Croatian Financial Services Supervisory Agency) permition granted to G...
CFSSA (Croatian Financial Services Supervisory Agency) permition granted to G...
Goran Jurum
Annuaire de la délégation Française au WAQ 2015
Annuaire de la délégation Française au WAQ 2015
Annuaire de la délégation Française au WAQ 2015
polenumerique33
How and When to Partner with a Hispanic Marketing Agency DK Web Consulting
How and When to Partner with a Hispanic Marketing Agency DK Web Consulting
Nativa
Mundo virtual Tamara Montoro Pareja
Mundo virtual Tamara Montoro Pareja
tamaramontoro
World transport policy
World transport policy
american unıversıty
Aniversario Escuela
Power Point Alianza Blanca
Power Point Alianza Blanca
Lilian Arriagada
Hire perth boat hire, contact us our website
Welcome in Exclusiveboat Charters
Welcome in Exclusiveboat Charters
exclusiveboatcharters
Cibermilitancia
Cibermilitancia
Ana Aldea
WideVision is a national provider of wireless expense management services based in Atlanta, GA with a proven history of bringing value to our clients. Our main focus is working with our clients by using technology to reduce costs, to improve processes and to increase profitability.
Wide Vision - Linked In Slide Show
Wide Vision - Linked In Slide Show
tonydarnell
ensayo
Glosario de términos.
Glosario de términos.
mokona95
Brochure dis ind
Brochure dis ind
dianasss1985
Andere mochten auch
(17)
Dn12 u3 a18_rrmg
Dn12 u3 a18_rrmg
Zenoss core beta_installation_guide_r5.0.0b2_d99.14.253
Zenoss core beta_installation_guide_r5.0.0b2_d99.14.253
Internet invisible universo_de_oportunidades_m2_07
Internet invisible universo_de_oportunidades_m2_07
Informe de 100 dias de gestion
Informe de 100 dias de gestion
Jiří Král: Jak zadat výrobu webu dodavateli
Jiří Král: Jak zadat výrobu webu dodavateli
CASE Network Studies and Analyses 342 - Institutions and Convergence (prelimi...
CASE Network Studies and Analyses 342 - Institutions and Convergence (prelimi...
CFSSA (Croatian Financial Services Supervisory Agency) permition granted to G...
CFSSA (Croatian Financial Services Supervisory Agency) permition granted to G...
Annuaire de la délégation Française au WAQ 2015
Annuaire de la délégation Française au WAQ 2015
How and When to Partner with a Hispanic Marketing Agency DK Web Consulting
How and When to Partner with a Hispanic Marketing Agency DK Web Consulting
Mundo virtual Tamara Montoro Pareja
Mundo virtual Tamara Montoro Pareja
World transport policy
World transport policy
Power Point Alianza Blanca
Power Point Alianza Blanca
Welcome in Exclusiveboat Charters
Welcome in Exclusiveboat Charters
Cibermilitancia
Cibermilitancia
Wide Vision - Linked In Slide Show
Wide Vision - Linked In Slide Show
Glosario de términos.
Glosario de términos.
Brochure dis ind
Brochure dis ind
Ähnlich wie Acegi Security System for Spring
Presentación de la charla del día 21 de Octubre en la Facultad Regional de Buenos Aires de la Universidad Tecnológica Nacional. La presentación fue una introducción a los conceptos importantes necesarios para desarrollar una aplicación web utilizando el framework JBoss Seam.
Introducción Seam
Introducción Seam
sebasjm
Potencia Tu Sitio Web De La Mano De Internet Explorer 8
Potencia Tu Sitio Web De La Mano De Internet Explorer 8
Andrés Iturralde
Al desarrollar una aplicación, la seguridad es un punto muy importante. Cualquier código o aplicación que se ejecute en una red es vulnerable a los riesgos y puede amenazar los problemas de privacidad, seguridad e integridad. JSON Web Token, comúnmente conocidos como JWT, es un estándar abierto (RFC 7519) que define un modo compacto y autónomo para transmitir de forma segura la información entre las partes como un objeto JSON. En esta presentación exploramos varias alternativas para la seguridad y haciendo énfasis en la autenticación basada en token
Seguridad para aplicaciones web java con json web tokens (jwt) 2020
Seguridad para aplicaciones web java con json web tokens (jwt) 2020
Eudris Cabrera
Enterprise Library 5
Enterprise Library 5
Oliver Centeno
presentación utilizada en la plática de Seguridad en el Desarrollo de Aplicaciones Web PHP impartida por Jesus Reyna e Iván Rico en el flisol 2011 Mty NL México
[Flisol2011] Seguridad en el Desarrollo de Aplicaciones Web PHP
[Flisol2011] Seguridad en el Desarrollo de Aplicaciones Web PHP
7th_Sign
Platica impartida por Jesus Reyna e Iván Rico en el flisol 2011 en Mty N.L. México
Seguridad en el Desarrollo de Aplicaciones Web PHP
Seguridad en el Desarrollo de Aplicaciones Web PHP
7th_Sign
Grails: Framework para el desarrollo de aplicaciones Web
Grails: Framework para el desarrollo de aplicaciones Web No 5
Grails: Framework para el desarrollo de aplicaciones Web No 5
Esteban Saavedra
Introduccion Struts2
Introduccion Struts2
Marco A. Muñiz Ochoa
Esta es la presentación que mostré en la 15a. Reunión de la comunidad de sh.org y grails.org.mx Mostrando brevemente Spring Web Flow 2 y Spring Security 3
15a. Reunion de SpringHispano.org y grails.org.mx
15a. Reunion de SpringHispano.org y grails.org.mx
Jose Juan R. Zuñiga
Curso de desarrollo seguro orientado a OWASP. El mismo contempla el top ten de las vulnerabilidades mas conocidas en la seguridad Web.
Seguridad web para desarrolladores - OWASP
Seguridad web para desarrolladores - OWASP
Marcos Harasimowicz
0150 como desarrollar_aplicaciones_seguras_con_gene_xus
0150 como desarrollar_aplicaciones_seguras_con_gene_xus
GeneXus
Tema 7
Tema 7
Julio Pari
Tema 3 - Seguridad en Internet
Tema 3 - Seguridad en Internet
Daniel Pecos Martínez
Implementar la seguridad en el acceso a datos
Implementar la seguridad en el acceso a datos
Helmilpa
Uso de wireshark presentacion
Uso de wireshark presentacion
Hector Arbelaez
Uso de wireshark presentacion
Uso de wireshark presentacion
Hector Arbelaez
Seguridad En Aplicaciones Web Asp.Net
14. Seguridad En Aplicaciones Web Asp.Net
14. Seguridad En Aplicaciones Web Asp.Net
guest3cf6ff
12. Administracion Del Estado
12. Administracion Del Estado
guest3cf6ff
Demostración usando Amazon API Gateway y AWS Lambda en el 2016 AWS Summit Buenos Aires
Construyendo APIs Seguras y Escalables
Construyendo APIs Seguras y Escalables
Amazon Web Services LATAM
Seguridad en web
Seguridad en web
jallendeastigarraga
Ähnlich wie Acegi Security System for Spring
(20)
Introducción Seam
Introducción Seam
Potencia Tu Sitio Web De La Mano De Internet Explorer 8
Potencia Tu Sitio Web De La Mano De Internet Explorer 8
Seguridad para aplicaciones web java con json web tokens (jwt) 2020
Seguridad para aplicaciones web java con json web tokens (jwt) 2020
Enterprise Library 5
Enterprise Library 5
[Flisol2011] Seguridad en el Desarrollo de Aplicaciones Web PHP
[Flisol2011] Seguridad en el Desarrollo de Aplicaciones Web PHP
Seguridad en el Desarrollo de Aplicaciones Web PHP
Seguridad en el Desarrollo de Aplicaciones Web PHP
Grails: Framework para el desarrollo de aplicaciones Web No 5
Grails: Framework para el desarrollo de aplicaciones Web No 5
Introduccion Struts2
Introduccion Struts2
15a. Reunion de SpringHispano.org y grails.org.mx
15a. Reunion de SpringHispano.org y grails.org.mx
Seguridad web para desarrolladores - OWASP
Seguridad web para desarrolladores - OWASP
0150 como desarrollar_aplicaciones_seguras_con_gene_xus
0150 como desarrollar_aplicaciones_seguras_con_gene_xus
Tema 7
Tema 7
Tema 3 - Seguridad en Internet
Tema 3 - Seguridad en Internet
Implementar la seguridad en el acceso a datos
Implementar la seguridad en el acceso a datos
Uso de wireshark presentacion
Uso de wireshark presentacion
Uso de wireshark presentacion
Uso de wireshark presentacion
14. Seguridad En Aplicaciones Web Asp.Net
14. Seguridad En Aplicaciones Web Asp.Net
12. Administracion Del Estado
12. Administracion Del Estado
Construyendo APIs Seguras y Escalables
Construyendo APIs Seguras y Escalables
Seguridad en web
Seguridad en web
Mehr von Carlos Sanchez
Building and testing is a great use case for containers, both due to the dynamic and isolation aspects, but it increases complexity when scaling to multiple nodes and clusters. Jenkins is an example of an application that can take advantage of Kubernetes technology to run Continuous Integration and Continuous Delivery workloads. Jenkins and Kubernetes can be integrated to transparently use on demand containers to run build agents and jobs, and isolate job execution. It also supports CI/CD-as-code using Jenkins Pipelines and automated deployments to Kubernetes clusters. The presentation will allow a better understanding of how to use Jenkins on Kubernetes for container based, totally dynamic, large scale CI and CD.
Using Containers for Continuous Integration and Continuous Delivery. KubeCon ...
Using Containers for Continuous Integration and Continuous Delivery. KubeCon ...
Carlos Sanchez
Learn how to scale your Continuous Integration and Continuous Delivery environment using containers. The Kubernetes project provides a container orchestration solution that greatly simplifies app deployments in large clusters and you can use Jenkins and Kubernetes together to run jobs on-demand. Building and testing is a great use case for containers, both due to the dynamic and isolation aspects, but it increases complexity when scaling to multiple nodes and clusters. Jenkins is an example of an application that can take advantage of Kubernetes technology to run Continuous Integration and Continuous Delivery workloads. Jenkins and Kubernetes can be integrated to transparently use on demand containers to run build agents and jobs, and isolate job execution. It also supports CI/CD-as-code using Jenkins Pipelines and automated deployments to Kubernetes clusters. The presentation will allow a better understanding of how to use Jenkins on Kubernetes for container based, totally dynamic, large scale CI and CD.
Using Kubernetes for Continuous Integration and Continuous Delivery
Using Kubernetes for Continuous Integration and Continuous Delivery
Carlos Sanchez
Docker has revolutionized the way people think about applications and deployments. It provides a simple way to run and distribute Linux containers for a variety of use cases, from lightweight virtual machines to complex distributed micro-services architectures. Containers allow to run services in isolation with a minimum performance penalty, increased speed, easier configuration and less complexity, making it ideal for continuous integration and continuous delivery based workloads. But testing a distributed micro-services architecture is no easy task, requiring a shift in mindset and tooling to accommodate the new architecture. We will provide insight on our experience creating a Jenkins platform based on distributed Docker containers running on Apache Mesos and Marathon, applicable for all types of applications, but specially Java and JVM based ones.
Divide and Conquer: Easier Continuous Delivery using Micro-Services
Divide and Conquer: Easier Continuous Delivery using Micro-Services
Carlos Sanchez
Learn how to scale your Continuous Integration and Continuous Delivery environment using containers. The Kubernetes project provides a container orchestration solution that greatly simplifies app deployments in large clusters and you can use Jenkins and Kubernetes together to run jobs on-demand. Building and testing is a great use case for containers, both due to the dynamic and isolation aspects, but it increases complexity when scaling to multiple nodes and clusters. Jenkins is an example of an application that can take advantage of Kubernetes technology to run Continuous Integration and Continuous Delivery workloads. Jenkins and Kubernetes can be integrated to transparently use on demand containers to run build agents and jobs, and isolate job execution. It also supports CI/CD-as-code using Jenkins Pipelines and automated deployments to Kubernetes clusters. The presentation will allow a better understanding of how to use Jenkins on Kubernetes for container based, totally dynamic, large scale CI and CD.
Using Kubernetes for Continuous Integration and Continuous Delivery. Java2days
Using Kubernetes for Continuous Integration and Continuous Delivery. Java2days
Carlos Sanchez
Building and testing is a great use case for containers, both due to the dynamic and isolation aspects, but it increases complexity when scaling to multiple nodes and clusters. However, the Kubernetes project provides a container orchestration solution that greatly simplifies app deployments in large clusters, and allows to dynamically run any containerized workload. Jenkins is an example of an application that can take advantage of such technology to run Continuous Integration and Continuous Delivery workloads. The Jenkins Kubernetes plugin can transparently use on demand containers to run build agents and jobs, and isolate job execution. It also supports CI/CD-as-code using Jenkins Pipelines. The presentation will allow a better understanding of Kubernetes, and how to use Jenkins on Kubernetes for container based large scale, showing also the challenges of running distributed applications (particularly JVM apps).
Using Containers for Continuous Integration and Continuous Delivery
Using Containers for Continuous Integration and Continuous Delivery
Carlos Sanchez
Docker has revolutionized the way people think about applications and deployments. It provides a simple way to run and distribute Linux containers for a variety of use cases, from lightweight virtual machines to complex distributed micro-services architectures. Containers allow to run services in isolation with a minimum performance penalty, increased speed, easier configuration and less complexity, making it ideal for continuous integration and continuous delivery based workloads. But testing a distributed micro-services architecture is no easy task, requiring a shift in mindset and tooling to accommodate the new architecture. We will provide insight on our experience creating a Jenkins platform based on distributed Docker containers running on Apache Mesos and Marathon, applicable for all types of applications, but specially Java and JVM based ones.
Divide and Conquer: Easier Continuous Delivery using Micro-Services
Divide and Conquer: Easier Continuous Delivery using Micro-Services
Carlos Sanchez
Building and testing is a great use case for containers, both due to the dynamic and isolation aspects, but running in just one machine is not enough and quickly needs to scale to a clustered setup. But which cluster technology should be used? Docker Swarm? Apache Mesos? Kubernetes? how do they compare? All of them can be used to dynamically run a cluster of containers. Building and testing is a great use case for containers, both due to the dynamic and isolation aspects, but running in just one machine is not enough and quickly needs to scale to a clustered setup. But which cluster technology should be used? Docker Swarm? Apache Mesos? Kubernetes? how do they compare? All of them can be used to dynamically run a cluster of containers. The Jenkins platform is an example of dynamically scaling by using several Docker cluster and orchestration platforms, using containers to run build agents and jobs, and also isolate job execution. This talk will cover these main container clusters, outlining the pros and cons, the current state of the art of the technologies and Jenkins support. The presentation will allow a better understanding of using Docker in the main Docker cluster/orchestration platforms out there (Docker Swarm, Apache Mesos, Kubernetes), sharing my experience and helping people decide which one to use, going through Jenkins examples and current support.
Using Containers for Building and Testing: Docker, Kubernetes and Mesos. FOSD...
Using Containers for Building and Testing: Docker, Kubernetes and Mesos. FOSD...
Carlos Sanchez
Docker is revolutionizing the way people think about applications and deployments. It provides a simple way to run and distribute Linux containers for a variety of use cases, from lightweight virtual machines to complex distributed micro-services architectures. Containers allow to run services in isolation with a minimum performance penalty, increased speed, easier configuration and less complexity, making it ideal for continuous integration and continuous delivery based workloads. But testing a distributed micro-services architecture is no easy task, requiring a shift in mindset and tooling to accommodate the new architecture. We will provide insight on our experience creating a Jenkins platform based on distributed Docker containers running on Apache Mesos and Marathon, applicable for all types of applications, but specially Java and JVM based ones.
Testing Distributed Micro Services. Agile Testing Days 2017
Testing Distributed Micro Services. Agile Testing Days 2017
Carlos Sanchez
In this presentation Carlos Sanchez will share his experience running Jenkins at scale, using Docker and Apache Mesos to create one of the biggest (if not the biggest) Jenkins clusters to date. By taking advantage of Apache Mesos, the Jenkins platform is dynamically scaled to run jobs across hundreds of Jenkins masters, on Docker containers distributed across the Mesos cluster. Jenkins slaves are dynamically created based on load, using the Jenkins Mesos and Docker plugins, running in containers distributed across multiple hosts, and isolating job execution. This presentation will allow a better understanding of Apache Mesos and the challenges of running Docker containerized and distributed applications, particularly JVM ones, by sharing a real world use case, including good and bad decisions and how they affected the development.
CI and CD at Scale: Scaling Jenkins with Docker and Apache Mesos
CI and CD at Scale: Scaling Jenkins with Docker and Apache Mesos
Carlos Sanchez
Docker is revolutionizing the way people think about applications and deployments. It provides a simple way to run and distribute Linux containers for a variety of use cases, from lightweight virtual machines to complex distributed microservice architectures. But migrating an existing Java application to a distributed microservice architecture is no easy task, requiring a shift in the software development, networking, and storage to accommodate the new architecture. This presentation provides insights into the experience of the speaker and his colleagues in creating a Jenkins platform based on distributed Docker containers running on Apache Mesos and Marathon and applicable to all types of applications, especially Java- and JVM-based ones.
From Monolith to Docker Distributed Applications
From Monolith to Docker Distributed Applications
Carlos Sanchez
Docker is revolutionizing the way people think about applications and deployments. It provides a simple way to run and distribute Linux containers for a variety of use cases, from lightweight virtual machines to complex distributed microservice architectures. But migrating an existing Java application to a distributed microservice architecture is no easy task, requiring a shift in the software development, networking, and storage to accommodate the new architecture. This presentation provides insights into the experience of the speaker and his colleagues in creating a Jenkins platform based on distributed Docker containers running on Apache Mesos and Marathon and applicable to all types of applications, especially Java- and JVM-based ones.
From Monolith to Docker Distributed Applications. JavaOne
From Monolith to Docker Distributed Applications. JavaOne
Carlos Sanchez
The Jenkins platform can be dynamically scaled by using several Docker cluster and orchestration platforms, using containers to run slaves and jobs and also isolating job execution. But which cluster technology should be used? Docker Swarm? Apache Mesos? Kubernetes? How do they compare? All of them can be used to dynamically run jobs inside containers. This talk will cover these main container clusters, outlining the pros and cons of each, the current state of the art of the technologies and Jenkins support.
Scaling Jenkins with Docker: Swarm, Kubernetes or Mesos?
Scaling Jenkins with Docker: Swarm, Kubernetes or Mesos?
Carlos Sanchez
In this presentation Carlos Sanchez will share his experience running Jenkins at scale, using Docker and Apache Mesos to create one of the biggest (if not the biggest) Jenkins clusters to date. By taking advantage of Apache Mesos, the Jenkins platform is dynamically scaled to run jobs across hundreds of Jenkins masters, on Docker containers distributed across the Mesos cluster. Jenkins slaves are dynamically created based on load, using the Jenkins Mesos and Docker plugins, running in containers distributed across multiple hosts, and isolating job execution. This presentation will allow a better understanding of Apache Mesos and the challenges of running Docker containerized and distributed applications, particularly JVM ones, by sharing a real world use case, including good and bad decisions and how they affected the development.
CI and CD at Scale: Scaling Jenkins with Docker and Apache Mesos
CI and CD at Scale: Scaling Jenkins with Docker and Apache Mesos
Carlos Sanchez
Docker is revolutionizing the way people think about applications and deployments. It provides a simple way to run and distribute Linux containers for a variety of use cases, from lightweight virtual machines to complex distributed micro-services architectures. Containers allow to run services in isolation with a minimum performance penalty, increased speed, easier configuration and less complexity, making it ideal for continuous integration and continuous delivery based workloads. But migrating an existing application to a distributed microservices architecture is no easy task, requiring a shift in the software development, networking and storage to accommodate the new architecture. We will provide insight on our experience creating a Jenkins platform based on distributed Docker containers running on Apache Mesos and Marathon, applicable for all types of applications, but specially Java and JVM based nones.
From Monolith to Docker Distributed Applications
From Monolith to Docker Distributed Applications
Carlos Sanchez
Docker is revolutionizing the way people think about applications and deployments. It provides a simple way to run and distribute Linux containers for a variety of use cases, from lightweight virtual machines to complex distributed micro-services architectures. Kubernetes is an open source project to manage a cluster of Linux containers as a single system, managing and running Docker containers across multiple Docker hosts, offering co-location of containers, service discovery and replication control. It was started by Google and now it is supported by Microsoft, RedHat, IBM and Docker Inc amongst others. Jenkins Continuous Integration environment can be dynamically scaled by using the Kubernetes and Docker plugins, using containers to run slaves and jobs, and also isolate job execution.
Scaling Jenkins with Docker and Kubernetes
Scaling Jenkins with Docker and Kubernetes
Carlos Sanchez
Linux containers and Docker specifically have revolutionized the way applications are run at scale, but testing can greatly benefit from those technologies too.Containers allow to run tests in isolation with a minimum performance penalty, increased speed with respect to virtual machine based tests and easier configuration and less complexity for integration testing. Testing with containers allows running tests in a new, clean environment for each execution, minimizing false positives and environment corruption. At the same time it allows reusing container clusters to run development, testing and production workloads.You will learn to effectively use Jenkins with Docker and Kubernetes, a multi host Docker clustering technology, to run your Jenkins jobs in isolated containers for each execution at scale. http://www.agiletestingdays.com/session/using-docker-for-testing/
Using Docker for Testing
Using Docker for Testing
Carlos Sanchez
XP Days Ukraine 2015 Talk http://xpdays.com.ua/programs/scaling-docker-with-kubernetes/ Kubernetes is an open source project to manage a cluster of Linux containers as a single system, managing and running Docker containers across multiple Docker hosts, offering co-location of containers, service discovery and replication control. It was started by Google and now it is supported by Microsoft, RedHat, IBM and Docker Inc amongst others. Once you are using Docker containers the next question is how to scale and start containers across multiple Docker hosts, balancing the containers across them. Kubernetes also adds a higher level API to define how containers are logically grouped, allowing to define pools of containers, load balancing and affinity.
Scaling Docker with Kubernetes
Scaling Docker with Kubernetes
Carlos Sanchez
Docker is revolutionizing the way people think about applications and deployments. It provides a simple way to run and distribute Linux containers for a variety of use cases, from lightweight virtual machines to complex distributed micro-services architectures. Kubernetes is an open source project to manage a cluster of Linux containers as a single system, managing and running Docker containers across multiple Docker hosts, offering co-location of containers, service discovery and replication control. It was started by Google and now it is supported by Microsoft, RedHat, IBM and Docker Inc amongst others. Jenkins Continuous Integration environment can be dynamically scaled by using the Kubernetes and Docker plugins, using containers to run slaves and jobs, and also isolate job execution.
Scaling Jenkins with Docker and Kubernetes
Scaling Jenkins with Docker and Kubernetes
Carlos Sanchez
DevoxxFR 2015 Talk http://cfp.devoxx.fr/2015/talk/WXY-1157/Scaling_Docker_with_Kubernetes Kubernetes is an open source project to manage a cluster of Linux containers as a single system, managing and running Docker containers across multiple Docker hosts, offering co-location of containers, service discovery and replication control. It was started by Google and now it is supported by Microsoft, RedHat, IBM and Docker Inc amongst others. Once you are using Docker containers the next question is how to scale and start containers across multiple Docker hosts, balancing the containers across them. Kubernetes also adds a higher level API to define how containers are logically grouped, allowing to define pools of containers, load balancing and affinity.
Scaling Docker with Kubernetes
Scaling Docker with Kubernetes
Carlos Sanchez
Code testing and Continuous Integration are just the first step in a source code to production process. Combined with infrastructure-as-code tools such as Puppet the whole process can be automated, and tested!
Continuous Delivery: The Next Frontier
Continuous Delivery: The Next Frontier
Carlos Sanchez
Mehr von Carlos Sanchez
(20)
Using Containers for Continuous Integration and Continuous Delivery. KubeCon ...
Using Containers for Continuous Integration and Continuous Delivery. KubeCon ...
Using Kubernetes for Continuous Integration and Continuous Delivery
Using Kubernetes for Continuous Integration and Continuous Delivery
Divide and Conquer: Easier Continuous Delivery using Micro-Services
Divide and Conquer: Easier Continuous Delivery using Micro-Services
Using Kubernetes for Continuous Integration and Continuous Delivery. Java2days
Using Kubernetes for Continuous Integration and Continuous Delivery. Java2days
Using Containers for Continuous Integration and Continuous Delivery
Using Containers for Continuous Integration and Continuous Delivery
Divide and Conquer: Easier Continuous Delivery using Micro-Services
Divide and Conquer: Easier Continuous Delivery using Micro-Services
Using Containers for Building and Testing: Docker, Kubernetes and Mesos. FOSD...
Using Containers for Building and Testing: Docker, Kubernetes and Mesos. FOSD...
Testing Distributed Micro Services. Agile Testing Days 2017
Testing Distributed Micro Services. Agile Testing Days 2017
CI and CD at Scale: Scaling Jenkins with Docker and Apache Mesos
CI and CD at Scale: Scaling Jenkins with Docker and Apache Mesos
From Monolith to Docker Distributed Applications
From Monolith to Docker Distributed Applications
From Monolith to Docker Distributed Applications. JavaOne
From Monolith to Docker Distributed Applications. JavaOne
Scaling Jenkins with Docker: Swarm, Kubernetes or Mesos?
Scaling Jenkins with Docker: Swarm, Kubernetes or Mesos?
CI and CD at Scale: Scaling Jenkins with Docker and Apache Mesos
CI and CD at Scale: Scaling Jenkins with Docker and Apache Mesos
From Monolith to Docker Distributed Applications
From Monolith to Docker Distributed Applications
Scaling Jenkins with Docker and Kubernetes
Scaling Jenkins with Docker and Kubernetes
Using Docker for Testing
Using Docker for Testing
Scaling Docker with Kubernetes
Scaling Docker with Kubernetes
Scaling Jenkins with Docker and Kubernetes
Scaling Jenkins with Docker and Kubernetes
Scaling Docker with Kubernetes
Scaling Docker with Kubernetes
Continuous Delivery: The Next Frontier
Continuous Delivery: The Next Frontier
Kürzlich hochgeladen
Trabajo en clase Excel Juan Felipe Arcos Gomez 11-5
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
ssuserf18419
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric. Patrones de Arquitectura en Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Keyla Dolores Méndez
El Día Internacional de la Mujer se celebra el 8 de marzo de cada año. Es un momento para celebrar y dar visibilidad a las increíbles contribuciones de las mujeres de todo el mundo y una llamada a la acción para acelerar la paridad de género.
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
GDGSucre
Pruebas unitarias para enseñanza entornos de desarrollo DAM
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
Maricarmen Sánchez Ruiz
power point
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
silviayucra2
Guía de registro de Slideshare
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
BRAYANJOSEPHPEREZGOM
TIC
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
241521559
Svelte presenta un nuevo enfoque en el desarrollo web del lado del frontend, abriendo muchas posibilidades nuevas. Aquí veremos algunos conceptos básicos, estructura inicial y porque vale la pena Svelte.
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
Julian Lamprea
EPA
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
FagnerLisboa3
Microsoft Excel, parte integral de la suite Office, es una poderosa herramienta para la gestión y análisis de datos en el entorno empresarial y académico. Esta diapositiva ofrece una visión general de las capacidades de Excel, desde la organización de datos en hojas de cálculo hasta la creación de gráficos dinámicos y análisis estadísticos. Destacando su interfaz intuitiva y sus funciones avanzadas, la diapositiva resalta cómo Excel simplifica tareas complejas como la contabilidad, la planificación financiera, el seguimiento de proyectos y la visualización de datos. Además, enfatiza la importancia de Excel en la toma de decisiones informadas, facilitando la identificación de tendencias, patrones y oportunidades de negocio.
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
LolaBunny11
Kürzlich hochgeladen
(10)
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
Acegi Security System for Spring
1.
Seguridad no intrusiva
con Acegi Security System for Spring Carlos Sánchez González 17/12/04
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.