SlideShare una empresa de Scribd logo
1 de 11
Oficinas en Madrid: C/ Francisco Silvela, 54 Duplicado 1ºD 28028
Telf: 91 080 82 44
Oficinas en Barcelona: C/ Madrazo 27-29 4ª 08006
Telf: 933 68 52 46
1
KAFKA INFRASTRUCTURE
Oficinas en Madrid: C/ Francisco Silvela, 54 Duplicado 1ºD 28028
Telf: 91 080 82 44
Oficinas en Barcelona: C/ Madrazo 27-29 4ª 08006
Telf: 933 68 52 46
1. $whoami
2. $whoareu
3. Developing with kafka
4. Rolling out for production
5. Monitoring the stack
6. Orchestration
7. PaaS solutions
2
$intro --help
Oficinas en Madrid: C/ Francisco Silvela, 54 Duplicado 1ºD 28028
Telf: 91 080 82 44
Oficinas en Barcelona: C/ Madrazo 27-29 4ª 08006
Telf: 933 68 52 46
Albert Olivar
CIO @ Lambdaloopers
aolivar@lambdaloopers.com
Find us @ https://github.com/lambdaloopers
https://www.lambdaloopers.com/
3
$whoami
Oficinas en Madrid: C/ Francisco Silvela, 54 Duplicado 1ºD 28028
Telf: 91 080 82 44
Oficinas en Barcelona: C/ Madrazo 27-29 4ª 08006
Telf: 933 68 52 46
SHARE YOUR EXPERIENCES!
4
$whoareu
Oficinas en Madrid: C/ Francisco Silvela, 54 Duplicado 1ºD 28028
Telf: 91 080 82 44
Oficinas en Barcelona: C/ Madrazo 27-29 4ª 08006
Telf: 933 68 52 46
5
CREATING A DEVELOPMENT
ENVIRONMENT FOR KAFKA PROJECTS
Oficinas en Madrid: C/ Francisco Silvela, 54 Duplicado 1ºD 28028
Telf: 91 080 82 44
Oficinas en Barcelona: C/ Madrazo 27-29 4ª 08006
Telf: 933 68 52 46
- Why docker?
- How does it help kafka?
- Experiences faced
6
EMBRACING DOCKER CONTAINERS
Oficinas en Madrid: C/ Francisco Silvela, 54 Duplicado 1ºD 28028
Telf: 91 080 82 44
Oficinas en Barcelona: C/ Madrazo 27-29 4ª 08006
Telf: 933 68 52 46
- Lightweight, stand-alone, executable package of
software to run specific services
- Runs on all major linux distributions
- Any infrastructure (VMs, bare-metal, cloud,...)
- The artifacts include everything (code, runtime,
libraries, configurations,...)
- Runs in its own isolated environment
7
WHAT IS A DOCKER CONTAINER?
Oficinas en Madrid: C/ Francisco Silvela, 54 Duplicado 1ºD 28028
Telf: 91 080 82 44
Oficinas en Barcelona: C/ Madrazo 27-29 4ª 08006
Telf: 933 68 52 46
8
WHY NOT JUST A VIRTUAL MACHINE ?
Oficinas en Madrid: C/ Francisco Silvela, 54 Duplicado 1ºD 28028
Telf: 91 080 82 44
Oficinas en Barcelona: C/ Madrazo 27-29 4ª 08006
Telf: 933 68 52 46
9
TIME TO GET UP TO DATE!
- Avoiding hardware virtualization
- Portability
- Focuses on app layer (packaging, dependencies,...)
- Kernel sharing
- Bootstrapping
Oficinas en Madrid: C/ Francisco Silvela, 54 Duplicado 1ºD 28028
Telf: 91 080 82 44
Oficinas en Barcelona: C/ Madrazo 27-29 4ª 08006
Telf: 933 68 52 46
10
YES, GREAT, BUT HOW DOES IT HELP KAFKA?
- Environment isolation & standardization
- Portability of the platform
- Higher resource optimization
- Agility & elasticity
- Orchestration
Oficinas en Madrid: C/ Francisco Silvela, 54 Duplicado 1ºD 28028
Telf: 91 080 82 44
Oficinas en Barcelona: C/ Madrazo 27-29 4ª 08006
Telf: 933 68 52 46
11
A DEMO, YOU SAY?
https://github.com/lambdaloopers/docker-spring-cqrs-es
https://github.com/lambdaloopers/docker-kafka

Más contenido relacionado

Similar a Kafka infrastructure development

Modernización de Aplicaciones en Azure Webinar atSistemas
Modernización de Aplicaciones en Azure Webinar atSistemasModernización de Aplicaciones en Azure Webinar atSistemas
Modernización de Aplicaciones en Azure Webinar atSistemasSanti Macias Rodriguez
 
presentacioncorpotaivagrupodigitex2011-110901104425-phpapp01
presentacioncorpotaivagrupodigitex2011-110901104425-phpapp01presentacioncorpotaivagrupodigitex2011-110901104425-phpapp01
presentacioncorpotaivagrupodigitex2011-110901104425-phpapp01Francisco Javier Díaz Carreño
 
Powernet - MAPFRE
Powernet - MAPFREPowernet - MAPFRE
Powernet - MAPFREPowernet
 
Presentación sistemas carga automatica camiones 2
Presentación sistemas carga automatica camiones 2Presentación sistemas carga automatica camiones 2
Presentación sistemas carga automatica camiones 2Secon Components
 
Directorio de Empresas Diciembre 2009
Directorio de Empresas Diciembre 2009Directorio de Empresas Diciembre 2009
Directorio de Empresas Diciembre 2009contactcenter
 
La plataforma cloud Opensource abierta a toda la industria - LibreCon 2016
La plataforma cloud Opensource abierta a toda la industria - LibreCon 2016La plataforma cloud Opensource abierta a toda la industria - LibreCon 2016
La plataforma cloud Opensource abierta a toda la industria - LibreCon 2016LibreCon
 
Presentacion CAI Sistemas para Gabinetes Profesionales
Presentacion CAI Sistemas para Gabinetes ProfesionalesPresentacion CAI Sistemas para Gabinetes Profesionales
Presentacion CAI Sistemas para Gabinetes ProfesionalesCAI Sistemas Informáticos, SL
 
M. Cediel. La seguridad en el Cloud para PYMEs. EIIA14
M. Cediel. La seguridad en el Cloud para PYMEs. EIIA14M. Cediel. La seguridad en el Cloud para PYMEs. EIIA14
M. Cediel. La seguridad en el Cloud para PYMEs. EIIA14COIICV
 
Cursos Tecnología
Cursos TecnologíaCursos Tecnología
Cursos Tecnología@ula-Center
 
Powernet - BBVA
Powernet -  BBVAPowernet -  BBVA
Powernet - BBVAPowernet
 
Catalogo climatizacion Fujitsu 2017-2018
Catalogo climatizacion Fujitsu 2017-2018Catalogo climatizacion Fujitsu 2017-2018
Catalogo climatizacion Fujitsu 2017-2018Ecoclima Group
 

Similar a Kafka infrastructure development (20)

RITTAL Catalogo general 33
RITTAL Catalogo general 33RITTAL Catalogo general 33
RITTAL Catalogo general 33
 
Modernización de Aplicaciones en Azure Webinar atSistemas
Modernización de Aplicaciones en Azure Webinar atSistemasModernización de Aplicaciones en Azure Webinar atSistemas
Modernización de Aplicaciones en Azure Webinar atSistemas
 
Tutor5
Tutor5Tutor5
Tutor5
 
presentacioncorpotaivagrupodigitex2011-110901104425-phpapp01
presentacioncorpotaivagrupodigitex2011-110901104425-phpapp01presentacioncorpotaivagrupodigitex2011-110901104425-phpapp01
presentacioncorpotaivagrupodigitex2011-110901104425-phpapp01
 
Powernet - MAPFRE
Powernet - MAPFREPowernet - MAPFRE
Powernet - MAPFRE
 
Almacén Automatizado
Almacén AutomatizadoAlmacén Automatizado
Almacén Automatizado
 
Presentación sistemas carga automatica camiones 2
Presentación sistemas carga automatica camiones 2Presentación sistemas carga automatica camiones 2
Presentación sistemas carga automatica camiones 2
 
Directorio de Empresas Diciembre 2009
Directorio de Empresas Diciembre 2009Directorio de Empresas Diciembre 2009
Directorio de Empresas Diciembre 2009
 
La plataforma cloud Opensource abierta a toda la industria - LibreCon 2016
La plataforma cloud Opensource abierta a toda la industria - LibreCon 2016La plataforma cloud Opensource abierta a toda la industria - LibreCon 2016
La plataforma cloud Opensource abierta a toda la industria - LibreCon 2016
 
Listec sec15 cintas transportadoras aguilera
Listec sec15 cintas transportadoras aguileraListec sec15 cintas transportadoras aguilera
Listec sec15 cintas transportadoras aguilera
 
Presentacion CAI Sistemas para Gabinetes Profesionales
Presentacion CAI Sistemas para Gabinetes ProfesionalesPresentacion CAI Sistemas para Gabinetes Profesionales
Presentacion CAI Sistemas para Gabinetes Profesionales
 
M. Cediel. La seguridad en el Cloud para PYMEs. EIIA14
M. Cediel. La seguridad en el Cloud para PYMEs. EIIA14M. Cediel. La seguridad en el Cloud para PYMEs. EIIA14
M. Cediel. La seguridad en el Cloud para PYMEs. EIIA14
 
Mercadoindustrial.es Nº 105 Julio-agosto
Mercadoindustrial.es Nº 105 Julio-agostoMercadoindustrial.es Nº 105 Julio-agosto
Mercadoindustrial.es Nº 105 Julio-agosto
 
Lineadirecta
LineadirectaLineadirecta
Lineadirecta
 
Exclusive Networks Octubre09
Exclusive Networks Octubre09Exclusive Networks Octubre09
Exclusive Networks Octubre09
 
Cursos Tecnología
Cursos TecnologíaCursos Tecnología
Cursos Tecnología
 
FAGOR
FAGORFAGOR
FAGOR
 
Cv 200525-01-j.palacios
Cv 200525-01-j.palaciosCv 200525-01-j.palacios
Cv 200525-01-j.palacios
 
Powernet - BBVA
Powernet -  BBVAPowernet -  BBVA
Powernet - BBVA
 
Catalogo climatizacion Fujitsu 2017-2018
Catalogo climatizacion Fujitsu 2017-2018Catalogo climatizacion Fujitsu 2017-2018
Catalogo climatizacion Fujitsu 2017-2018
 

Kafka infrastructure development

  • 1. Oficinas en Madrid: C/ Francisco Silvela, 54 Duplicado 1ºD 28028 Telf: 91 080 82 44 Oficinas en Barcelona: C/ Madrazo 27-29 4ª 08006 Telf: 933 68 52 46 1 KAFKA INFRASTRUCTURE
  • 2. Oficinas en Madrid: C/ Francisco Silvela, 54 Duplicado 1ºD 28028 Telf: 91 080 82 44 Oficinas en Barcelona: C/ Madrazo 27-29 4ª 08006 Telf: 933 68 52 46 1. $whoami 2. $whoareu 3. Developing with kafka 4. Rolling out for production 5. Monitoring the stack 6. Orchestration 7. PaaS solutions 2 $intro --help
  • 3. Oficinas en Madrid: C/ Francisco Silvela, 54 Duplicado 1ºD 28028 Telf: 91 080 82 44 Oficinas en Barcelona: C/ Madrazo 27-29 4ª 08006 Telf: 933 68 52 46 Albert Olivar CIO @ Lambdaloopers aolivar@lambdaloopers.com Find us @ https://github.com/lambdaloopers https://www.lambdaloopers.com/ 3 $whoami
  • 4. Oficinas en Madrid: C/ Francisco Silvela, 54 Duplicado 1ºD 28028 Telf: 91 080 82 44 Oficinas en Barcelona: C/ Madrazo 27-29 4ª 08006 Telf: 933 68 52 46 SHARE YOUR EXPERIENCES! 4 $whoareu
  • 5. Oficinas en Madrid: C/ Francisco Silvela, 54 Duplicado 1ºD 28028 Telf: 91 080 82 44 Oficinas en Barcelona: C/ Madrazo 27-29 4ª 08006 Telf: 933 68 52 46 5 CREATING A DEVELOPMENT ENVIRONMENT FOR KAFKA PROJECTS
  • 6. Oficinas en Madrid: C/ Francisco Silvela, 54 Duplicado 1ºD 28028 Telf: 91 080 82 44 Oficinas en Barcelona: C/ Madrazo 27-29 4ª 08006 Telf: 933 68 52 46 - Why docker? - How does it help kafka? - Experiences faced 6 EMBRACING DOCKER CONTAINERS
  • 7. Oficinas en Madrid: C/ Francisco Silvela, 54 Duplicado 1ºD 28028 Telf: 91 080 82 44 Oficinas en Barcelona: C/ Madrazo 27-29 4ª 08006 Telf: 933 68 52 46 - Lightweight, stand-alone, executable package of software to run specific services - Runs on all major linux distributions - Any infrastructure (VMs, bare-metal, cloud,...) - The artifacts include everything (code, runtime, libraries, configurations,...) - Runs in its own isolated environment 7 WHAT IS A DOCKER CONTAINER?
  • 8. Oficinas en Madrid: C/ Francisco Silvela, 54 Duplicado 1ºD 28028 Telf: 91 080 82 44 Oficinas en Barcelona: C/ Madrazo 27-29 4ª 08006 Telf: 933 68 52 46 8 WHY NOT JUST A VIRTUAL MACHINE ?
  • 9. Oficinas en Madrid: C/ Francisco Silvela, 54 Duplicado 1ºD 28028 Telf: 91 080 82 44 Oficinas en Barcelona: C/ Madrazo 27-29 4ª 08006 Telf: 933 68 52 46 9 TIME TO GET UP TO DATE! - Avoiding hardware virtualization - Portability - Focuses on app layer (packaging, dependencies,...) - Kernel sharing - Bootstrapping
  • 10. Oficinas en Madrid: C/ Francisco Silvela, 54 Duplicado 1ºD 28028 Telf: 91 080 82 44 Oficinas en Barcelona: C/ Madrazo 27-29 4ª 08006 Telf: 933 68 52 46 10 YES, GREAT, BUT HOW DOES IT HELP KAFKA? - Environment isolation & standardization - Portability of the platform - Higher resource optimization - Agility & elasticity - Orchestration
  • 11. Oficinas en Madrid: C/ Francisco Silvela, 54 Duplicado 1ºD 28028 Telf: 91 080 82 44 Oficinas en Barcelona: C/ Madrazo 27-29 4ª 08006 Telf: 933 68 52 46 11 A DEMO, YOU SAY? https://github.com/lambdaloopers/docker-spring-cqrs-es https://github.com/lambdaloopers/docker-kafka