Use este identificador para citar ou linkar para este item:
http://dspace.uniube.br:8080/jspui/handle/123456789/3229Registro completo de metadados
| Campo DC | Valor | Idioma |
|---|---|---|
| dc.contributor.author | Castro, Vinicius Mendes | - |
| dc.contributor.author | Nojiri, Nicolas | - |
| dc.contributor.author | Ribeiro, Humberto Patrick Lacerda | - |
| dc.date.accessioned | 2026-07-04T00:35:26Z | - |
| dc.date.available | 2026-07-04T00:35:26Z | - |
| dc.date.issued | 2026-07-01 | - |
| dc.identifier.uri | http://dspace.uniube.br:8080/jspui/handle/123456789/3229 | - |
| dc.description.abstract | A automação residencial tem se expandido com a popularização de dispositivos inteligentes, mas muitos sistemas ainda são construídos sobre arquiteturas monolíticas que acumulam acoplamento e dificultam a manutenção, a escalabilidade e a integração de novos dispositivos. Este trabalho tem como objeto de estudo a aplicação do Domain-Driven Design (DDD) combinado a uma arquitetura de microsserviços no domínio da automação residencial. O estudo tem como objetivo desenvolver e analisar um protótipo funcional que demonstra ganhos de modularidade, escalabilidade e manutenção em relação a abordagens monolíticas tradicionais. Quanto à metodologia, o trabalho adota uma pesquisa aplicada e experimental, conduzida de forma incremental em sprints quinzenais inspirados no Scrum; o estudo decompõe o domínio em sete bounded contexts independentes, autenticação, sensores, iluminação, segurança, regras, notificações e agendamentos, e implementa cada um como um microsserviço estruturado em quatro camadas. O trabalho desenvolve o back-end em Go, com PostgreSQL, comunicação assíncrona via NATS e interface web em Angular, além de um protótipo físico baseado em ESP32. Como resultado, o estudo obtém um sistema integrado e funcional, denominado Aurora, no qual cada contexto evolui de forma autônoma e os eventos se propagam em tempo real entre os serviços. O trabalho conclui que a combinação de DDD com microsserviços constitui uma abordagem viável e eficaz para tornar sistemas de automação residencial mais modulares, escaláveis e sustentáveis, reduzindo o acoplamento entre funcionalidades e facilitando a incorporação de novos dispositivos. | pt_BR |
| dc.language.iso | pt-br | pt_BR |
| dc.subject | casa inteligente | pt_BR |
| dc.subject | arquitetura de software | pt_BR |
| dc.subject | comunicação orientada a eventos | pt_BR |
| dc.subject | Go | pt_BR |
| dc.title | Aplicando Domain-Driven Design em uma Arquitetura de Microsserviços para Automação Residencial | pt_BR |
| dc.type | Article | pt_BR |
| Aparece nas coleções: | 2026/1 | |
Arquivos associados a este item:
| Arquivo | Descrição | Tamanho | Formato | |
|---|---|---|---|---|
| Aplicando Domain-Driven Design em uma Arquitetura de Microsserviços para Automação Residencial - Artigo.pdf | Artigo | 723,22 kB | Adobe PDF | Visualizar/Abrir |
| Aplicando Domain-Driven Design em uma Arquitetura de Microsserviços para Automação Residencial - Documentação.pdf | Documentação | 2,07 MB | Adobe PDF | Visualizar/Abrir |
| Aplicando Domain-Driven Design em uma Arquitetura de Microsserviços para Automação Residencial - Manual de Usuário.pdf | Manual do Usuário | 234,64 kB | Adobe PDF | Visualizar/Abrir |
| Aplicando Domain-Driven Design em uma Arquitetura de Microsserviços para Automação Residencial - Apresentação.pdf | Apresentação | 10,25 MB | Adobe PDF | Visualizar/Abrir |
Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.