Aplicación de una arquitectura basada en eventos para una plataforma cognitiva utilizando Kubernetes y Apache Kafka
RESUMEN: Las arquitecturas basadas en eventos presentan, hoy en día, un impacto significativo en el desarrollo de software, ya que potencian el manejo de procesos ETL. En este documento se aborda la implementación de un proceso ETL a través de una plataforma cognitiva utilizando Apache Kafka por med...
- Autores:
-
Llano Avendaño, Mateo
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2021
- Institución:
- Universidad de Antioquia
- Repositorio:
- Repositorio UdeA
- Idioma:
- spa
- OAI Identifier:
- oai:bibliotecadigital.udea.edu.co:10495/18506
- Acceso en línea:
- http://hdl.handle.net/10495/18506
- Palabra clave:
- Cognición
Cognition
Arquitectura
Architecture
Programa de ordenador
Computer software
Codificación
Encoding
Algoritmo
Algorithms
Programación informática
Computer programming
Arquitectura orientada a objetos
Apache Kafka
Kubernetes
http://vocabularies.unesco.org/thesaurus/concept387
http://vocabularies.unesco.org/thesaurus/concept340
http://vocabularies.unesco.org/thesaurus/concept6081
http://vocabularies.unesco.org/thesaurus/concept5530
http://vocabularies.unesco.org/thesaurus/concept2024
http://vocabularies.unesco.org/thesaurus/concept521
- Rights
- openAccess
- License
- http://creativecommons.org/licenses/by-nc-nd/2.5/co/
| id |
UDEA2_b93c035799b34438905513ff32b16084 |
|---|---|
| oai_identifier_str |
oai:bibliotecadigital.udea.edu.co:10495/18506 |
| network_acronym_str |
UDEA2 |
| network_name_str |
Repositorio UdeA |
| repository_id_str |
|
| dc.title.spa.fl_str_mv |
Aplicación de una arquitectura basada en eventos para una plataforma cognitiva utilizando Kubernetes y Apache Kafka |
| title |
Aplicación de una arquitectura basada en eventos para una plataforma cognitiva utilizando Kubernetes y Apache Kafka |
| spellingShingle |
Aplicación de una arquitectura basada en eventos para una plataforma cognitiva utilizando Kubernetes y Apache Kafka Cognición Cognition Arquitectura Architecture Programa de ordenador Computer software Codificación Encoding Algoritmo Algorithms Programación informática Computer programming Arquitectura orientada a objetos Apache Kafka Kubernetes http://vocabularies.unesco.org/thesaurus/concept387 http://vocabularies.unesco.org/thesaurus/concept340 http://vocabularies.unesco.org/thesaurus/concept6081 http://vocabularies.unesco.org/thesaurus/concept5530 http://vocabularies.unesco.org/thesaurus/concept2024 http://vocabularies.unesco.org/thesaurus/concept521 |
| title_short |
Aplicación de una arquitectura basada en eventos para una plataforma cognitiva utilizando Kubernetes y Apache Kafka |
| title_full |
Aplicación de una arquitectura basada en eventos para una plataforma cognitiva utilizando Kubernetes y Apache Kafka |
| title_fullStr |
Aplicación de una arquitectura basada en eventos para una plataforma cognitiva utilizando Kubernetes y Apache Kafka |
| title_full_unstemmed |
Aplicación de una arquitectura basada en eventos para una plataforma cognitiva utilizando Kubernetes y Apache Kafka |
| title_sort |
Aplicación de una arquitectura basada en eventos para una plataforma cognitiva utilizando Kubernetes y Apache Kafka |
| dc.creator.fl_str_mv |
Llano Avendaño, Mateo |
| dc.contributor.advisor.none.fl_str_mv |
Quintero, Martín Elias Pachon Contreras, Leonardo Augusto |
| dc.contributor.author.none.fl_str_mv |
Llano Avendaño, Mateo |
| dc.subject.unesco.none.fl_str_mv |
Cognición Cognition Arquitectura Architecture Programa de ordenador Computer software Codificación Encoding Algoritmo Algorithms Programación informática Computer programming |
| topic |
Cognición Cognition Arquitectura Architecture Programa de ordenador Computer software Codificación Encoding Algoritmo Algorithms Programación informática Computer programming Arquitectura orientada a objetos Apache Kafka Kubernetes http://vocabularies.unesco.org/thesaurus/concept387 http://vocabularies.unesco.org/thesaurus/concept340 http://vocabularies.unesco.org/thesaurus/concept6081 http://vocabularies.unesco.org/thesaurus/concept5530 http://vocabularies.unesco.org/thesaurus/concept2024 http://vocabularies.unesco.org/thesaurus/concept521 |
| dc.subject.proposal.spa.fl_str_mv |
Arquitectura orientada a objetos Apache Kafka Kubernetes |
| dc.subject.unescouri.none.fl_str_mv |
http://vocabularies.unesco.org/thesaurus/concept387 http://vocabularies.unesco.org/thesaurus/concept340 http://vocabularies.unesco.org/thesaurus/concept6081 http://vocabularies.unesco.org/thesaurus/concept5530 http://vocabularies.unesco.org/thesaurus/concept2024 http://vocabularies.unesco.org/thesaurus/concept521 |
| description |
RESUMEN: Las arquitecturas basadas en eventos presentan, hoy en día, un impacto significativo en el desarrollo de software, ya que potencian el manejo de procesos ETL. En este documento se aborda la implementación de un proceso ETL a través de una plataforma cognitiva utilizando Apache Kafka por medio de la cual se aplican los mecanismos más estables y modernos que proporcionan al producto altos estándares respecto a las buenas prácticas del desarrollo tales como el uso de contenedores, guías de estilo de codificación, diseño arquitectónico limpio y metodologías ágiles. Adicionalmente, se abordan temas relacionados a la nube, las cuales resaltan los servicios ofrecidos por los proveedores, y la implementación de servicios a producción a través de sistemas para la automatización de despliegues como Kubernetes, donde se explora la implementación de manifiestos y la creación de objetos a través de estos. |
| publishDate |
2021 |
| dc.date.accessioned.none.fl_str_mv |
2021-02-18T15:11:37Z |
| dc.date.available.none.fl_str_mv |
2021-02-18T15:11:37Z |
| dc.date.issued.none.fl_str_mv |
2021 |
| dc.type.spa.fl_str_mv |
Tesis/Trabajo de grado - Monografía - Pregrado |
| dc.type.coar.spa.fl_str_mv |
http://purl.org/coar/resource_type/c_7a1f |
| dc.type.redcol.spa.fl_str_mv |
https://purl.org/redcol/resource_type/TP |
| dc.type.driver.spa.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
| dc.type.version.spa.fl_str_mv |
info:eu-repo/semantics/acceptedVersion |
| format |
http://purl.org/coar/resource_type/c_7a1f |
| status_str |
acceptedVersion |
| dc.identifier.uri.none.fl_str_mv |
http://hdl.handle.net/10495/18506 |
| url |
http://hdl.handle.net/10495/18506 |
| dc.language.iso.spa.fl_str_mv |
spa |
| language |
spa |
| dc.rights.uri.*.fl_str_mv |
http://creativecommons.org/licenses/by-nc-nd/2.5/co/ |
| dc.rights.uri.spa.fl_str_mv |
https://creativecommons.org/licenses/by-nc-sa/4.0/ |
| dc.rights.accessrights.spa.fl_str_mv |
info:eu-repo/semantics/openAccess |
| dc.rights.coar.spa.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
| rights_invalid_str_mv |
http://creativecommons.org/licenses/by-nc-nd/2.5/co/ https://creativecommons.org/licenses/by-nc-sa/4.0/ http://purl.org/coar/access_right/c_abf2 |
| eu_rights_str_mv |
openAccess |
| dc.format.extent.spa.fl_str_mv |
14 |
| dc.format.mimetype.spa.fl_str_mv |
application/pdf |
| dc.publisher.spa.fl_str_mv |
Universidad de Antioquia |
| dc.publisher.place.spa.fl_str_mv |
Medellín, Colombia |
| dc.publisher.faculty.spa.fl_str_mv |
Facultad de Ingeniería. Carrera de Ingeniería de Sistemas |
| institution |
Universidad de Antioquia |
| bitstream.url.fl_str_mv |
https://bibliotecadigital.udea.edu.co/bitstreams/fc9eb72a-c92a-4962-84f0-e147ac23a0b8/download https://bibliotecadigital.udea.edu.co/bitstreams/437c75a7-3ce0-458c-a273-cc3c765056f1/download https://bibliotecadigital.udea.edu.co/bitstreams/cc8f0bd5-0934-43cb-a2e0-dfceda03b314/download https://bibliotecadigital.udea.edu.co/bitstreams/b643741d-dea8-471c-b0c9-1700d3a784b5/download https://bibliotecadigital.udea.edu.co/bitstreams/98a3e974-4a3d-48f3-b7fc-e24bcc2863c5/download |
| bitstream.checksum.fl_str_mv |
25486322efb2b1c350c191e68ea7d7fc 8a4605be74aa9ea9d79846c1fba20a33 b88b088d9957e670ce3b3fbe2eedbc13 1220bf912e15706ce04da89e15afa7b6 4797ba9c4023453b57dd1a8b2f999aa5 |
| bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 |
| repository.name.fl_str_mv |
Repositorio Institucional de la Universidad de Antioquia |
| repository.mail.fl_str_mv |
aplicacionbibliotecadigitalbiblioteca@udea.edu.co |
| _version_ |
1851052629303492608 |
| spelling |
Quintero, Martín EliasPachon Contreras, Leonardo AugustoLlano Avendaño, Mateo2021-02-18T15:11:37Z2021-02-18T15:11:37Z2021http://hdl.handle.net/10495/18506RESUMEN: Las arquitecturas basadas en eventos presentan, hoy en día, un impacto significativo en el desarrollo de software, ya que potencian el manejo de procesos ETL. En este documento se aborda la implementación de un proceso ETL a través de una plataforma cognitiva utilizando Apache Kafka por medio de la cual se aplican los mecanismos más estables y modernos que proporcionan al producto altos estándares respecto a las buenas prácticas del desarrollo tales como el uso de contenedores, guías de estilo de codificación, diseño arquitectónico limpio y metodologías ágiles. Adicionalmente, se abordan temas relacionados a la nube, las cuales resaltan los servicios ofrecidos por los proveedores, y la implementación de servicios a producción a través de sistemas para la automatización de despliegues como Kubernetes, donde se explora la implementación de manifiestos y la creación de objetos a través de estos.PregradoProfesional en Ingeniería de Sistemas14application/pdfspaUniversidad de AntioquiaMedellín, ColombiaFacultad de Ingeniería. Carrera de Ingeniería de Sistemashttp://creativecommons.org/licenses/by-nc-nd/2.5/co/https://creativecommons.org/licenses/by-nc-sa/4.0/info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Aplicación de una arquitectura basada en eventos para una plataforma cognitiva utilizando Kubernetes y Apache KafkaTesis/Trabajo de grado - Monografía - Pregradohttp://purl.org/coar/resource_type/c_7a1fhttps://purl.org/redcol/resource_type/TPinfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/acceptedVersionCogniciónCognitionArquitecturaArchitecturePrograma de ordenadorComputer softwareCodificaciónEncodingAlgoritmoAlgorithmsProgramación informáticaComputer programmingArquitectura orientada a objetosApache KafkaKuberneteshttp://vocabularies.unesco.org/thesaurus/concept387http://vocabularies.unesco.org/thesaurus/concept340http://vocabularies.unesco.org/thesaurus/concept6081http://vocabularies.unesco.org/thesaurus/concept5530http://vocabularies.unesco.org/thesaurus/concept2024http://vocabularies.unesco.org/thesaurus/concept521PublicationORIGINALLlanoMateo_2021_ArquitecturaKafkaKubernetes.pdfLlanoMateo_2021_ArquitecturaKafkaKubernetes.pdfTrabajo de grado de pregradoapplication/pdf390382https://bibliotecadigital.udea.edu.co/bitstreams/fc9eb72a-c92a-4962-84f0-e147ac23a0b8/download25486322efb2b1c350c191e68ea7d7fcMD56trueAnonymousREADLICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://bibliotecadigital.udea.edu.co/bitstreams/437c75a7-3ce0-458c-a273-cc3c765056f1/download8a4605be74aa9ea9d79846c1fba20a33MD57falseAnonymousREADCC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8823https://bibliotecadigital.udea.edu.co/bitstreams/cc8f0bd5-0934-43cb-a2e0-dfceda03b314/downloadb88b088d9957e670ce3b3fbe2eedbc13MD53falseAnonymousREADTEXTLlanoMateo_2021_ArquitecturaKafkaKubernetes.pdf.txtLlanoMateo_2021_ArquitecturaKafkaKubernetes.pdf.txtExtracted texttext/plain27681https://bibliotecadigital.udea.edu.co/bitstreams/b643741d-dea8-471c-b0c9-1700d3a784b5/download1220bf912e15706ce04da89e15afa7b6MD58falseAnonymousREADTHUMBNAILLlanoMateo_2021_ArquitecturaKafkaKubernetes.pdf.jpgLlanoMateo_2021_ArquitecturaKafkaKubernetes.pdf.jpgGenerated Thumbnailimage/jpeg12045https://bibliotecadigital.udea.edu.co/bitstreams/98a3e974-4a3d-48f3-b7fc-e24bcc2863c5/download4797ba9c4023453b57dd1a8b2f999aa5MD59falseAnonymousREAD10495/18506oai:bibliotecadigital.udea.edu.co:10495/185062025-03-27 01:18:28.592http://creativecommons.org/licenses/by-nc-nd/2.5/co/open.accesshttps://bibliotecadigital.udea.edu.coRepositorio Institucional de la Universidad de Antioquiaaplicacionbibliotecadigitalbiblioteca@udea.edu.coTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo= |
