Contact
Vamos trabalhar juntos
Habitacao Conectada - Plataforma IoT & Automacao Residencial

Habitacao Conectada - Plataforma IoT & Automacao Residencial

Plataforma de microsservicos event-driven para habitacao inteligente com comunicacao IoT em tempo real, showroom interativo e infraestrutura Kubernetes em um grande grupo imobiliario frances.

Marco 2019 - Janeiro 2020
~11 meses
Lider Tecnico
Mercure ProtocolAzure Active DirectoryKubernetesDockerCentreonGitLab CISSE (Server-Sent Events)IoT SensorsMicroservices

Ambientes

2

PROD + PREPROD

Microsservicos

2

Event Arbitrator + POC Mercure

Tickets de Infraestrutura

4

SRQ resolvidos

Membros da Equipe

8+

Equipe multifuncional

Apresentacao

Definicao e escopo do projeto

O programa Habitacao Conectada foi uma iniciativa estrategica do Groupe Pichet, um dos principais incorporadores imobiliarios da Franca, com o objetivo de integrar solucoes de automacao residencial e IoT (Internet das Coisas) nos programas residenciais novos do grupo.

O projeto abrangia tanto uma dimensao tecnica (microsservicos, back-office, showroom interativo) quanto uma dimensao comercial (demonstracoes para prospects em um showroom fisico). O objetivo era oferecer uma experiencia diferenciada aos compradores: iluminacao conectada, gestao energetica, seguranca remota - tudo controlavel a partir de um aplicativo centralizado.

Como Lider Tecnico, contribui para a infraestrutura tecnica central: o microsservico Event Arbitrator para roteamento de eventos IoT, o POC do protocolo Mercure para comunicacao em tempo real, integracao SSO Azure AD para o back-office, implantacao Kubernetes e configuracao de monitoramento Centreon.

Dominio

Imobiliario / PropTech / Internet das Coisas (IoT) / Automacao Residencial

Usuarios-alvo

Compradores de imoveis novos (B2C) e equipes comerciais do Groupe Pichet (demonstracoes em showroom)

Escopo funcional
Event Arbitrator IoT
Showroom interativo (Mercure)
Back-Office (SSO Azure AD)
Implantacoes Kubernetes
Health Pages (Centreon)
Pipelines CI/CD (GitLab)
Arquitetura do sistema - Fluxo de eventos
Arquitetura do sistema - Fluxo de eventos

Objetivos, Contexto, Desafios & Riscos

Visao estrategica e restricoes

Objetivos
  • Desenvolver um back-office para gestao de habitacao conectada com autenticacao Single Sign-On Azure AD
  • Prototipar um showroom interativo com comunicacao em tempo real via protocolo Mercure (POC)
  • Implantar a infraestrutura completa em ambientes de producao e pre-producao no Kubernetes
  • Implementar monitoramento abrangente atraves de health pages Centreon para rastreamento de disponibilidade
  • Projetar e construir o microsservico Event Arbitrator para roteamento confiavel de eventos IoT
Contexto

O projeto nasceu em um contexto de transformacao digital do setor imobiliario. O Groupe Pichet, tradicionalmente focado em desenvolvimento e gestao imobiliaria, buscava se posicionar como um ator inovador no espaco PropTech. O programa de habitacao conectada fazia parte de uma estrategia mais ampla de diferenciacao da oferta do Groupe Pichet em um mercado de imoveis novos cada vez mais competitivo.

A infraestrutura tecnica se apoiava na plataforma interna Kariba do grupo (gitlab.kariba.fr, k8s.kariba.fr), um cluster Kubernetes compartilhado hospedando multiplas aplicacoes. Essa infraestrutura compartilhada introduzia vantagens (economias de escala, ferramentas padronizadas) e restricoes (dependencia da equipe de plataforma para provisionamento, limitacoes de recursos compartilhados).

Desafios de negocio

Inovacao de mercado

Posicionar o Groupe Pichet como pioneiro em habitacao conectada entre os incorporadores imobiliarios franceses, criando uma vantagem competitiva diferenciadora

Diferenciacao comercial

Oferecer uma experiencia imersiva de vida conectada no showroom fisico para estimular o interesse dos compradores e acelerar as vendas de imoveis novos

Arquitetura tecnica

Estabelecer uma arquitetura event-driven escalavel capaz de lidar com fluxos de dados IoT em tempo real de milhares de futuras unidades conectadas

Architecture Effort Distribution
Riscos identificados

Imaturidade do protocolo IoT

O protocolo Mercure era relativamente novo na epoca, com poucas referencias em producao. Usa-lo para comunicacao em tempo real do showroom envolvia risco tecnologico.

Dependencias de infraestrutura compartilhada

A dependencia do cluster Kubernetes compartilhado Kariba implicava atrasos de provisionamento e vulnerabilidade a incidentes no nivel da plataforma (ex.: migracao de cluster causando perda de monitoramento).

Coordenacao entre equipes

O projeto envolvia multiplas equipes (SI Marketing, plataforma Kariba, Claranet/Oxalide ops) com diferentes prioridades e ciclos de release, criando desafios de alinhamento.

As Etapas - O que eu fiz

Fases cronologicas e contribuicoes pessoais

Progresso do projeto ao longo do tempo
Phase 1
Fase 1 - Configuracao do ambiente
Marco 2019
  • Obtencao de acesso Developer ao repositorio Logement Connecte / showroom / poc-mercure no gitlab.kariba.fr
  • Analise do codigo existente e compreensao da arquitetura da aplicacao showroom
  • Configuracao do ambiente de desenvolvimento local com conteineres Docker reproduzindo a configuracao Kubernetes de producao
Phase 2
Fase 2 - Event Arbitrator & Infraestrutura
Abril 2019
  • Projeto e desenvolvimento do microsservico Event Arbitrator para roteamento e processamento de eventos IoT
  • Solicitacao e coordenacao da criacao dos ambientes PROD e PREPROD (SRQ0409864)
  • Implementacao do monitoramento health pages Centreon para sistemas de producao (SRQ0409278)
  • Extensao do monitoramento para o ambiente de pre-producao (SRQ0409998)
Phase 3
Fase 3 - Back-Office & Integracao SSO
Maio - Junho 2019
  • Participacao nas reunioes de arquitetura do back-office para integracao SSO Azure AD
  • Contribuicao para a implementacao do POC Mercure para streaming de eventos em tempo real para o showroom
  • Colaboracao com a equipe na camada de conexao entre sensores IoT e o Event Arbitrator
Phase 4
Fase 4 - Apresentacao & Estabilizacao
Setembro 2019 - Janeiro 2020
  • Participacao na apresentacao interna "Presentation Offre Logement Connecte" para apresentar o produto e a aplicacao
  • Diagnostico e resolucao da perda de sondas de monitoramento apos migracao do cluster Kubernetes (SRQ0609468)
  • Colaboracao com Claranet/Oxalide para restaurar o monitoramento Centreon na nova infraestrutura do cluster
Arquitetura de implantacao Kubernetes
Arquitetura de implantacao Kubernetes

Os Atores - As Interacoes

Partes interessadas e dinamicas de colaboracao

O projeto Habitacao Conectada era intrinsecamente multifuncional, reunindo pessoas de marketing, TI, desenvolvimento e operacoes de infraestrutura. Essa diversidade era tanto uma forca quanto um desafio.

Remi P. (Gerente de Projeto SI Marketing) era a forca motriz do projeto, organizando reunioes e alinhando requisitos de negocio com capacidades tecnicas. Seu papel era crucial para traduzir a visao comercial em especificacoes tecnicas acionaveis.

Thomas R. (Desenvolvedor Kariba) era um colaborador chave no POC Mercure, trazendo expertise no ecossistema da plataforma Kariba. Nossa colaboracao era pratica: sessoes de pair programming, revisoes de codigo e depuracao conjunta da camada de comunicacao em tempo real.

Franck C. (N+1, Coordenador Tecnico) fornecia orientacao tecnica estrategica e garantia o alinhamento com o roadmap de TI mais amplo. Sua supervisao ajudava a priorizar tarefas quando multiplas partes interessadas tinham demandas concorrentes.

Antoine D. (Claranet/Oxalide) era nosso parceiro de infraestrutura, responsavel pela configuracao e manutencao do monitoramento Centreon. Quando as sondas de monitoramento foram perdidas apos a migracao do cluster em dezembro de 2019, sua intervencao rapida foi essencial para restaurar a visibilidade do sistema.

A equipe mais ampla - Adrien ROCHES, Ludwig PICQUART, Alexandre GIRAUD, Stephane LOUBEYRES - cada um trouxe expertise tecnica especifica para o desenvolvimento do back-office, criando um ambiente de engenharia verdadeiramente colaborativo.

O principal desafio era coordenar entre fronteiras organizacionais: a equipe SI Marketing tinha cronogramas orientados pelo negocio, a equipe da plataforma Kariba gerenciava infraestrutura compartilhada com suas proprias prioridades, e a Claranet/Oxalide operava sob acordos de nivel de servico com tempos de resposta definidos. Alinhar esses diferentes ritmos exigia comunicacao constante e planejamento flexivel.

Tamanho da equipe

8+ pessoas em 3 organizacoes

Metodologia

Iteracoes ageis com reunioes de sincronizacao entre equipes

Ferramentas de colaboracao

GitLab (codigo + CI), Jira (tickets SRQ), Outlook (coordenacao)

Remi P.

SI Marketing Project Manager

Driving force behind the project, organized meetings and aligned business requirements with technical capabilities

Thomas R.

Kariba Developer

Key collaborator on POC Mercure, pair programming sessions and joint debugging of real-time communication

Franck C.

N+1 - Technical Coordinator

Strategic technical guidance, ensured alignment with broader IT roadmap and prioritized competing requests

Antoine D.

Claranet/Oxalide - Infrastructure

Set up and maintained Centreon monitoring, critical intervention during cluster migration incident

Os Resultados

Crescimento pessoal e impacto organizacional

Para mim
  • Adquiri experiencia pratica em arquitetura event-driven em um contexto IoT real, passando do conhecimento teorico para implementacao em producao
  • Aprofundei expertise em implantacao e operacoes Kubernetes, incluindo provisionamento de ambientes, monitoramento de saude e recuperacao apos migracao de cluster
  • Desenvolvi habilidades em protocolos de comunicacao em tempo real (Mercure/SSE), compreendendo suas forcas e limitacoes para casos de uso IoT
  • Fortaleci capacidades de coordenacao entre equipes, aprendendo a navegar na complexidade organizacional com multiplas partes interessadas com diferentes prioridades
  • Adquiri conhecimento de dominio em PropTech e IoT, compreendendo os desafios unicos de conectar dispositivos fisicos a plataformas digitais no setor imobiliario
Para a empresa
  • 2 ambientes de producao implantados e operacionais no Kubernetes - permitindo demos ao vivo para prospects no showroom
  • Microsservico Event Arbitrator roteando com sucesso eventos IoT dos sensores para o back-office e aplicacoes de showroom
  • Monitoramento abrangente via health pages Centreon garantindo visibilidade e mensurabilidade da disponibilidade do sistema
  • Showroom interativo alimentado pelo protocolo Mercure fornecendo demonstracoes em tempo real das capacidades de habitacao conectada
  • Diferenciacao comercial - o Groupe Pichet podia se apresentar como um incorporador imobiliario inovador com uma oferta tangivel de habitacao conectada
Metricas de infraestrutura
Tech Stack Radar
System Availability
System Availability

O Futuro do Projeto

O que aconteceu depois

Imediatamente apos a entrega, o showroom Habitacao Conectada tornou-se uma ferramenta comercial ativa para as equipes de vendas do Groupe Pichet. As visitas de prospects incluiam demonstracoes ao vivo das funcionalidades conectadas, com interacoes em tempo real alimentadas pela infraestrutura do protocolo Mercure que haviamos construido.

A medio prazo, o projeto enfrentou os desafios tipicos de iniciativas inovadoras dentro de grandes organizacoes tradicionais. A natureza ciclica do mercado imobiliario, combinada com os custos de equipar cada unidade com dispositivos IoT, levou a uma reavaliacao da escala e do modelo economico do programa. A questao mudou de "podemos fazer tecnicamente?" (o que haviamos provado) para "a relacao custo-beneficio justifica a implantacao sistematica?"

O legado de infraestrutura sobreviveu a aplicacao especifica de habitacao conectada. Os padroes estabelecidos - microsservicos event-driven no Kubernetes, monitoramento de saude via Centreon, pipelines CI/CD GitLab - tornaram-se modelos para projetos subsequentes dentro da plataforma Kariba. A arquitetura do Event Arbitrator influenciou como projetos posteriores abordaram a comunicacao assincrona.

Hoje, o mercado de habitacao conectada evoluiu significativamente. O que era inovador em 2019 tornou-se mais comum, com grandes players (Legrand, Schneider Electric, Somfy) oferecendo solucoes padronizadas. O trabalho pioneiro no Groupe Pichet demonstrou visao prospectiva ao reconhecer essa tendencia, mesmo que a implantacao comercial tenha sido mais cautelosa do que inicialmente previsto.

Minha Reflexao Critica

Retrospectiva honesta e licoes aprendidas

O que funcionou bem
  • A escolha da arquitetura event-driven foi acertada. Usar um Event Arbitrator dedicado para desacoplar sensores IoT de aplicacoes consumidoras provou ser o padrao correto. Permitiu que o showroom e o back-office evoluissem independentemente compartilhando o mesmo fluxo de eventos.
  • A implantacao Kubernetes forneceu o nivel certo de abstracao. Ter ambientes PROD e PREPROD no mesmo cluster permitiu iteracao rapida e testes confiaveis antes dos releases em producao.
  • O monitoramento Centreon detectou problemas reais. Quando a migracao do cluster causou perda de sondas, a lacuna de monitoramento foi imediatamente visivel - provando que o investimento em monitoramento era justificado.
O que poderia ter sido melhor
  • O POC Mercure deveria ter sido validado mais cedo com testes de carga. Provamos que o conceito funcionava, mas nao testamos rigorosamente seu comportamento sob volumes realistas de eventos IoT. Isso deixou uma questao aberta sobre escalabilidade.
  • A documentacao era insuficiente. A natureza multi-equipe do projeto significava que o conhecimento estava distribuido entre pessoas em vez de centralizado em documentacao. Quando membros da equipe mudavam, o onboarding era mais lento do que deveria.
  • A validacao do modelo de negocio deveria ter precedido a implementacao tecnica. Construimos uma solucao tecnicamente solida antes de validar completamente a economia unitaria de equipar apartamentos com dispositivos IoT em escala.
O que eu faria diferente
  • Comecar com um MVP enxuto focado em 2-3 funcionalidades conectadas chave em vez de uma plataforma ampla - validar a tracao comercial antes de investir em infraestrutura completa
  • Implementar ADRs estruturados (Architecture Decision Records) desde o primeiro dia para capturar o raciocinio por tras das escolhas tecnicas para futuros membros da equipe
  • Insistir em testes de integracao ponta a ponta simulando eventos de dispositivos IoT atraves de todo o pipeline ate a exibicao do showroom, em vez de depender principalmente de testes manuais
  • Negociar infraestrutura dedicada em vez de cluster Kubernetes compartilhado para evitar dependencia dos cronogramas da equipe de plataforma e reduzir o raio de impacto de incidentes no nivel do cluster
Licoes aprendidas
  • 1
    A inovacao em industrias tradicionais requer paciencia - a viabilidade tecnica e necessaria mas nao suficiente; a viabilidade comercial e a prontidao organizacional sao igualmente importantes
  • 2
    Arquiteturas event-driven brilham em contextos IoT onde o desacoplamento de produtores (sensores) e consumidores (aplicacoes) e essencial para a resiliencia do sistema
  • 3
    O monitoramento nao e infraestrutura opcional - e um requisito de primeira classe. O incidente de migracao do cluster provou que sistemas invisiveis sao sistemas ingerenaaveis
  • 4
    Projetos inter-organizacionais precisam de protocolos de comunicacao explicitos - suposicoes sobre quem sabe o que e quem e responsavel pelo que devem ser documentadas, nao implicitas

Trajetoria relacionada

Experiencia profissional ligada a esta realizacao

Competencias aplicadas

Competencias tecnicas e humanas aplicadas

Galeria de imagens

Capturas e visuais do projeto