SlideShare una empresa de Scribd logo
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

RITTAL Catalogo general 33
RITTAL Catalogo general 33RITTAL Catalogo general 33
RITTAL Catalogo general 33
Silvius Nicolae Muntean
 
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
Santi Macias Rodriguez
 
Tutor5
Tutor5Tutor5
presentacioncorpotaivagrupodigitex2011-110901104425-phpapp01
presentacioncorpotaivagrupodigitex2011-110901104425-phpapp01presentacioncorpotaivagrupodigitex2011-110901104425-phpapp01
presentacioncorpotaivagrupodigitex2011-110901104425-phpapp01
Francisco Javier Díaz Carreño
 
Powernet - MAPFRE
Powernet - MAPFREPowernet - MAPFRE
Powernet - MAPFRE
Powernet
 
Almacén Automatizado
Almacén AutomatizadoAlmacén Automatizado
Almacén Automatizado
Begoña Fernández Palma
 
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
Secon Components
 
Directorio de Empresas Diciembre 2009
Directorio de Empresas Diciembre 2009Directorio de Empresas Diciembre 2009
Directorio de Empresas Diciembre 2009
contactcenter
 
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
LibreCon
 
Listec sec15 cintas transportadoras aguilera
Listec sec15 cintas transportadoras aguileraListec sec15 cintas transportadoras aguilera
Listec sec15 cintas transportadoras aguilera
Juan Carlos Salgado Clavero
 
Presentacion CAI Sistemas para Gabinetes Profesionales
Presentacion CAI Sistemas para Gabinetes ProfesionalesPresentacion CAI Sistemas para Gabinetes Profesionales
Presentacion CAI Sistemas para Gabinetes Profesionales
CAI 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. EIIA14
COIICV
 
Mercadoindustrial.es Nº 105 Julio-agosto
Mercadoindustrial.es Nº 105 Julio-agostoMercadoindustrial.es Nº 105 Julio-agosto
Mercadoindustrial.es Nº 105 Julio-agosto
Mercadoindustrial Revista
 
Lineadirecta
LineadirectaLineadirecta
Lineadirecta
Borja Pascual
 
Exclusive Networks Octubre09
Exclusive Networks Octubre09Exclusive Networks Octubre09
Exclusive Networks Octubre09
Laurent Daudré-Vignier
 
Cursos Tecnología
Cursos TecnologíaCursos Tecnología
Cursos Tecnología
@ula-Center
 
FAGOR
FAGORFAGOR
FAGOR
AlmaADJ
 
Cv 200525-01-j.palacios
Cv 200525-01-j.palaciosCv 200525-01-j.palacios
Cv 200525-01-j.palacios
JesusPalacios37
 
Powernet - BBVA
Powernet -  BBVAPowernet -  BBVA
Powernet - BBVA
Powernet
 
Catalogo climatizacion Fujitsu 2017-2018
Catalogo climatizacion Fujitsu 2017-2018Catalogo climatizacion Fujitsu 2017-2018
Catalogo climatizacion Fujitsu 2017-2018
Ecoclima 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
 

Último

Arquitectura de Sistema de Reservaciones
Arquitectura de Sistema de ReservacionesArquitectura de Sistema de Reservaciones
Arquitectura de Sistema de Reservaciones
AlanL15
 
primer manual de nuestra compañía de soporte
primer manual de nuestra compañía de soporteprimer manual de nuestra compañía de soporte
primer manual de nuestra compañía de soporte
eliersin13
 
Introducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdf
Introducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdfIntroducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdf
Introducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdf
AbbieDominguezGirond
 
PC-04-DISEÑOS DE PITS Y STOPES DE UNA MINA A TAJO ABIERTO.pdf
PC-04-DISEÑOS DE PITS Y STOPES DE UNA MINA A TAJO ABIERTO.pdfPC-04-DISEÑOS DE PITS Y STOPES DE UNA MINA A TAJO ABIERTO.pdf
PC-04-DISEÑOS DE PITS Y STOPES DE UNA MINA A TAJO ABIERTO.pdf
JhenryHuisa1
 
Buscador de Eventos y Fiestas en España - Buscafiesta
Buscador de Eventos y Fiestas en España - BuscafiestaBuscador de Eventos y Fiestas en España - Buscafiesta
Buscador de Eventos y Fiestas en España - Buscafiesta
holabuscafiesta
 
TECLADO ERGONÓMICO Y PANTALLAS TACTILES.pptx
TECLADO ERGONÓMICO Y PANTALLAS TACTILES.pptxTECLADO ERGONÓMICO Y PANTALLAS TACTILES.pptx
TECLADO ERGONÓMICO Y PANTALLAS TACTILES.pptx
KatiuskaDominguez2
 

Último (6)

Arquitectura de Sistema de Reservaciones
Arquitectura de Sistema de ReservacionesArquitectura de Sistema de Reservaciones
Arquitectura de Sistema de Reservaciones
 
primer manual de nuestra compañía de soporte
primer manual de nuestra compañía de soporteprimer manual de nuestra compañía de soporte
primer manual de nuestra compañía de soporte
 
Introducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdf
Introducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdfIntroducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdf
Introducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdf
 
PC-04-DISEÑOS DE PITS Y STOPES DE UNA MINA A TAJO ABIERTO.pdf
PC-04-DISEÑOS DE PITS Y STOPES DE UNA MINA A TAJO ABIERTO.pdfPC-04-DISEÑOS DE PITS Y STOPES DE UNA MINA A TAJO ABIERTO.pdf
PC-04-DISEÑOS DE PITS Y STOPES DE UNA MINA A TAJO ABIERTO.pdf
 
Buscador de Eventos y Fiestas en España - Buscafiesta
Buscador de Eventos y Fiestas en España - BuscafiestaBuscador de Eventos y Fiestas en España - Buscafiesta
Buscador de Eventos y Fiestas en España - Buscafiesta
 
TECLADO ERGONÓMICO Y PANTALLAS TACTILES.pptx
TECLADO ERGONÓMICO Y PANTALLAS TACTILES.pptxTECLADO ERGONÓMICO Y PANTALLAS TACTILES.pptx
TECLADO ERGONÓMICO Y PANTALLAS TACTILES.pptx
 

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