Mostrar registro simples

dc.creatorSantos, Miguel Gabriel Barbosa dos
dc.date.accessioned2026-05-27T15:47:01Z
dc.date.available2026-05-27T15:47:01Z
dc.date.issued2026-05-07
dc.identifier.urihttps://repositorio.ifpe.edu.br/xmlui/handle/123456789/2198
dc.description.abstractIn today's digital landscape, analyzing user behavior has become essential for product optimization, but implementing a clickstream infrastructure to collect and process data in real time is a significant technical challenge. The problem lies in the complexity and high cost, which limits access to this technology, especially for small and medium-sized enterprises. Therefore, the objective of this work is to propose the development of a service platform for recording and analyzing user interactions in digital environments, known as clickstream, that is accessible and easy to integrate, eliminating the need for companies to build an infrastructure from scratch. To achieve this objective, the methodology was based on three main components: a Kafka Topic Management Infrastructure, a Template for Integration with front-end Applications, and Detailed Documentation. As a result, the platform, named MG-ClickStream-Manager, was developed to enable the collection, processing, and analysis of click events, facilitating data-driven decision-making. In conclusion, the project shows potential to simplify implementation and democratize access to clickstream analytics, allowing developers to focus on analysis and decision-making without worrying about infrastructure complexity, thus promoting a more efficient development ecosystem.pt_BR
dc.format.extent53f. : il.pt_BR
dc.languagept_BRpt_BR
dc.relationAMAZON WEB SERVICES. Amazon Kinesis Documentation. 2026a. Disponível em: https://docs.aws.amazon.com/kinesis/. Acesso em: 19 abr. 2026. AMAZON WEB SERVICES. AWS Lambda Documentation. 2026b. Disponível em: https://docs.aws.amazon.com/lambda/. Acesso em: 19 abr. 2026. APACHE FLINK. Apache Flink Documentation. 2026. Disponível em: https://nightlies.apache.org/flink/flink-docs-stable/. Acesso em: 19 abr. 2026. APACHE KAFKA. Apache Kafka Documentation. 2025. Disponível em: https://kafka.apache.org/documentation/. Acesso em: 7 out. 2025. APACHE SPARK. Apache Spark: Unified Engine for multi-hop data analytics. 2026. Disponível em: https://spark.apache.org/docs/latest/. Acesso em: 19 abr. 2026. BUCKLIN, Randolph E.; SISMEIRO, Catarina. Clickstream Data: Modeling Consumer Behavior on the Internet. Marketing Science, v. 28, n. 2, p. 249-281, 2009. FOWLER, Martin. Microservices. 2014. Disponível em: https://martinfowler.com/articles/microservices.html. Acesso em: 7 out. 2025. FOWLER, Martin. Patterns of Enterprise Application Architecture. Boston: Addison-Wesley, 2012. GARTNER, Inc. Market Guide for Digital Analytics and Customer Data Platforms. Gartner Research, 2022. Disponível em: https://www.gartner.com/en/documents/market-guide-for-digital-analytics-and-custom er-data-platforms. Acesso em: 7 out. 2025. GOOGLE CLOUD. Cloud Dataflow Documentation. 2026a. Disponível em: https://cloud.google.com/dataflow/docs. Acesso em: 19 abr. 2026. GOOGLE CLOUD. Cloud Pub/Sub Documentation. 2026b. Disponível em: https://cloud.google.com/pubsub/docs. Acesso em: 19 abr. 2026. GOOGLE CLOUD. Controle de acesso para APIs Cloud Billing. 2024. Disponível em: https://cloud.google.com/billing/docs/access-control?hl=pt-br. Acesso em: 7 out. 2025. HARDT, Dick. JSON Web Token (JWT). IETF, RFC 7519, May 2014. Disponível em: https://datatracker.ietf.org/doc/html/rfc7519. Acesso em: 7 out. 2025. HAZELCAST. Stream Processing. Foundations of Event-Driven Architecture, 2024. Disponível em: https://hazelcast.com/foundations/event-driven-architecture/stream-processing. Acesso em: 15 mai. 2024. IBM. O que é segurança de API? 2024. Disponível em: https://www.ibm.com/br-pt/topics/api-security. Acesso em: 7 out. 2025. KAMIŃSKI, Krzysztof; SZYMANOWSKI, Mateusz. NestJS: The Progressive Node.js Framework. 2024. Disponível em: https://nestjs.com/. Acesso em: 7 out. 2025. KLEPPMANN, Martin. Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems. Sebastopol: O’Reilly Media, 2017. KREPS, Jay. The log: what every software engineer should know about real-time data’s unifying abstraction. LinkedIn Engineering Blog, 16 ago. 2011. Disponível em: https://engineering.linkedin.com/distributed-systems/log. Acesso em: 7 out. 2025. KREPS, Jay; NARKHEDE, Neha; RAO, Jun. Kafka: a Distributed Messaging System for Log Processing. In: Proceedings of the NetDB, 2011. Disponível em: https://www.cs.cmu.edu/~qifengw/pdf/kafka.pdf. Acesso em: 7 out. 2025. LOSHIN, David. Big Data Analytics: From Strategic Planning to Enterprise Integration with Tools, Techniques, NoSQL, and Graph. Waltham: Morgan Kaufmann, 2013. MARZ, Nathan; WARREN, James. Big Data: Principles and best practices of scalable realtime data systems. Shelter Island: Manning Publications, 2015. MICROSOFT. Azure Stream Analytics Documentation. 2026a. Disponível em: https://learn.microsoft.com/en-us/azure/stream-analytics/. Acesso em: 19 abr. 2026. MICROSOFT. TypeScript: JavaScript with Syntax for Types. 2024. Disponível em: https://www.typescriptlang.org/. Acesso em: 7 out. 2025. MIGUELGABRIEL01. MG-ClickStream-Manager-API. GitHub, 2026a. Disponível em: https://github.com/miguelgabriel01/MG-ClickStream-Manager-API. Acesso em: 19 abr. 2026. MIGUELGABRIEL01. MG-ClickStream-Manager-Interface. GitHub, 2026b. Disponível em: https://github.com/miguelgabriel01/MG-ClickStream-Manager-Interface. Acesso em: 19 abr. 2026. MIGUELGABRIEL01. MG-ClickStream-Middleware. GitHub, 2026c. Disponível em: https://github.com/miguelgabriel01/MG-ClickStream-Middleware. Acesso em: 19 abr. 2026. MIGUELGABRIEL01. MG-ClickStream-tutorial. GitHub, 2026d. Disponível em: https://github.com/miguelgabriel01/DocUse-managerKlick. Acesso em: 19 abr. 2026. MIGUELGABRIEL01. Teste-Inserir-Dados-ClickStream. GitHub, 2026e. Disponível em: https://github.com/miguelgabriel01/testeInserirDadosClickStream. Acesso em: 22 abr. 2026. MOE, Wendy W.; FADER, Peter S. Dynamic conversion behavior at e-commerce sites: Herding the tigers and taming the sharks. Management Science, v. 50, n. 3, p. 326-346, 2004. Disponível em: https://doi.org/10.1287/mnsc.1040.0153. Acesso em: 19 abr. 2026. MONGODB. Build Event-Driven Applications with MongoDB. 2024. Disponível em: https://www.mongodb.com/resources/solutions/use-cases/building-event-driven-appli cations-with-mongodb. Acesso em: 7 out. 2025. NEWMAN, Sam. Building Microservices: Designing Fine-Grained Systems. 2. ed. Sebastopol: O’Reilly Media, 2021. RANCHER DESKTOP. Why use Rancher Desktop? 2024. Disponível em: https://www.rancher.com/products/rancher-desktop. Acesso em: 7 out. 2025. RED HAT. O que são microsserviços? 2023. Disponível em: https://www.redhat.com/pt-br/topics/microservices/what-are-microservices. Acesso em: 7 out. 2025. RICHARDSON, Chris. Microservices Patterns: With examples in Java. Shelter Island: Manning Publications, 2018. SADALAGE, Pramod J.; FOWLER, Martin. NoSQL Distilled: A Brief Guide to the Emerging World of Polyglot Persistence. Upper Saddle River: Addison-Wesley, 2012. TYPICODE. JSON-Server. 2024. Disponível em: https://github.com/typicode/json-server. Acesso em: 7 out. 2025.pt_BR
dc.rightsAcesso Abertopt_BR
dc.subjectfluxos de dadospt_BR
dc.subjectClickstreampt_BR
dc.subjectProcessamento em Tempo Realpt_BR
dc.titleProposta de infraestrutura de software para serviço de processamento de clickstreampt_BR
dc.typeTCCpt_BR
dc.creator.Latteshttp://lattes.cnpq.br/5195593636406817pt_BR
dc.contributor.advisor1Vianna, Alexandre Strapação Guedes
dc.contributor.advisor1Latteshttp://lattes.cnpq.br/0009752134154319pt_BR
dc.contributor.referee1Vianna, Alexandre Strapação Guedes
dc.contributor.referee2Sales, Liliane Alves do Nascimento
dc.contributor.referee3Rangel, Djalma Araújo
dc.contributor.referee1Latteshttp://lattes.cnpq.br/0009752134154319pt_BR
dc.contributor.referee2Latteshttp://lattes.cnpq.br/7493738752097430pt_BR
dc.contributor.referee3Latteshttp://lattes.cnpq.br/1424878409332205pt_BR
dc.publisher.departmentIgarassupt_BR
dc.publisher.countryBrasilpt_BR
dc.subject.cnpqCIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOpt_BR
dc.description.resumoNo cenário digital atual, a análise do comportamento do usuário tornou-se essencial para a otimização de produtos, mas a implementação de uma infraestrutura de clickstream para coletar e processar dados em tempo real é um desafio técnico relevante. O problema se encontra na complexidade e no alto custo, o que limita o acesso a essa tecnologia, especialmente para pequenas e médias empresas. Diante disso, o objetivo deste trabalho é propor o desenvolvimento de uma plataforma de serviço de registros e análise das interações dos usuários em ambientes digitais, conhecido como clickstream, que seja acessível e fácil de integrar, eliminando a necessidade de as empresas construírem uma infraestrutura do zero. Para atingir esse objetivo, a metodologia se baseou em três componentes principais: uma Infraestrutura para Gerenciamento de Tópicos Kafka, um Template para Integração com Aplicações front-end e uma Documentação Detalhada. Como resultado, a plataforma, denominada MG-ClickStream-Manager, foi desenvolvida para possibilitar a coleta, o processamento e a análise de eventos de clique, facilitando a tomada de decisões baseadas em dados. Conclui-se que o projeto indica potencial para simplificar a implementação e democratizar o acesso à análise de clickstream, permitindo que desenvolvedores se concentrem na análise e na tomada de decisão, sem a preocupação com a complexidade da infraestrutura, promovendo um ecossistema de desenvolvimento mais eficiente.pt_BR


Arquivos deste item

Thumbnail

Este item aparece na(s) seguinte(s) coleção(s)

Mostrar registro simples