Skip to content
Iniciar sessão
Início mDOS

Uma base de dados supera dez integrações

O argumento de um CTO contra a economia de integrações e por que razão a arquitetura unificada para hotelaria e restauração é a substituição inevitável para o conjunto de soluções pontuais que a maioria dos estabelecimentos utiliza hoje.

Published Leitura de 10 min
Uma base de dados supera dez integrações

O verdadeiro problema com o stack tecnológico hoteleiro moderno

Peça ao CTO de um grupo hoteleiro de média dimensão para descrever a sua arquitetura tecnológica e ouvirá uma lista de fornecedores. Um PMS de uma empresa. Um POS de restaurante de outra. Um sistema de reservas de spa de uma terceira. Um CRM adicionado por cima. Um channel manager pelo meio. Uma aplicação de fidelização desenvolvida por uma agência mobile há três anos. Um agregador de avaliações a recolher dados de um local completamente diferente.

Pergunte-lhes como estes sistemas comunicam entre si e a resposta é quase sempre: "Temos integrações."

Essa palavra, integrações, carrega um peso enorme no debate sobre tecnologia na hotelaria. Implica ligação. Implica que os dados fluem de forma fluida de um sistema para outro. Implica que a reserva efetuada no PMS aparece no CRM de marketing, que o jantar debitado no POS do restaurante é associado à conta correta, que os pontos de fidelização acumulados no bar estão visíveis na receção quando o hóspede faz o check-in na manhã seguinte.

Na prática, não garante nenhuma dessas coisas de forma fiável.

O que "integração" realmente significa

Uma integração é um contrato entre dois sistemas criados por empresas diferentes, em momentos diferentes, com fins diferentes e com modelos de dados diferentes. Não é mantida por nenhuma das empresas como uma prioridade estratégica. Falha quando qualquer uma das partes atualiza a sua API. Falha quando um campo é renomeado. Falha quando uma nova propriedade é adicionada a um grupo hoteleiro e alguém se esquece de configurar a ligação.

A maioria das integrações na hotelaria não funciona em tempo real. São processos em lote que executam a cada quinze minutos, a cada hora ou uma vez por dia às 3am. O hóspede que fez o check-out às 11pm não aparecerá no seu sistema de marketing até à manhã seguinte. A reserva para o jantar feita no website ao meio-dia pode não aparecer no POS até ao ciclo de sincronização seguinte.

A economia da integração (o ecossistema de fornecedores em que cada um detém uma fração da jornada do hóspede e lhe vende um conetor entre elas) criou um tipo específico de fragilidade. Cada solução pontual adicional adiciona outro ponto de falha. Cada dependência de API adicional adiciona outra superfície de manutenção. Cada transformação de dados adicional adiciona outra oportunidade para um campo ser mapeado incorretamente, um estado ser mal interpretado ou um registo ser criado em duplicado.

Dez integrações não constituem um sistema ligado. São dez sistemas com dez contratos e dez pontos de falha, mantidos unidos por middleware que ninguém compreende na totalidade.

O conflito de modelos de dados

O problema mais profundo não é a conetividade. É a coerência.

Cada solução pontual tem o seu próprio modelo de dados. O PMS enquadra os hóspedes como titulares de reservas. O POS do restaurante enquadra os hóspedes como clientes na mesa. O sistema do spa enquadra os hóspedes como horários de marcação. O motor de fidelização enquadra os hóspedes como saldos de pontos.

Nenhum destes está errado. Cada um é coerente internamente. No entanto, estão a descrever o mesmo ser humano a partir de ângulos completamente diferentes, utilizando identificadores completamente diferentes, com ideias totalmente distintas sobre o que constitui um "registo de hóspede".

Quando tenta reconciliá-los, de forma a criar o perfil unificado de hóspede que todos os fornecedores de CRM prometem e que todos os grupos hoteleiros precisam, não está a fundir dados. Está a resolver conflitos entre ontologias incompatíveis. O mesmo hóspede pode aparecer como três registos diferentes em três sistemas distintos porque reservou o quarto com o seu e-mail pessoal, fez a reserva de jantar através de um widget de terceiros que capturou um e-mail diferente e inscreveu-se no programa de fidelização na receção utilizando o seu nome, mas sem qualquer e-mail.

A lógica de eliminação de duplicados ajuda, mas não consegue compensar totalmente um problema de arquitetura fundamental. Não é possível construir um perfil de hóspede coerente sobre dez modelos de dados incoerentes. O melhor que pode esperar é uma vista parcialmente ligada que já está desatualizada no momento em que a consulta.

A taxa da latência

Existe também um custo de desempenho que a economia da integração raramente expõe de forma clara nos seus materiais de vendas.

Cada chamada de API tem latência. Quando um rececionista abre um perfil de hóspede e o sistema precisa de obter o saldo atual de fidelização do fornecedor de fidelização, o consumo atual no restaurante do fornecedor do POS, o estado atual do quarto do sistema de housekeeping e as preferências de marketing atuais do fornecedor do CRM, cada uma destas consultas é uma chamada de API síncrona ou quase síncrona a um sistema externo. Cada uma demora entre 100–500 milissegundos em condições normais. Mais em situações de grande carga. Ainda mais quando a rede está degradada.

Um perfil de hóspede que exija quatro chamadas de API externas para ser totalmente apresentado é um perfil que demora dois segundos a abrir numa manhã de check-in movimentada. Isso é um problema de experiência do utilizador. É também um problema de fiabilidade: se qualquer uma dessas quatro APIs estiver degradada, o perfil fica incompleto.

Para a automatização de marketing, a taxa da latência é existencial. O e-mail de acompanhamento com sugestão de harmonização de vinhos, que deveria ser enviado 48 horas após o jantar de sexta-feira do hóspede, não pode ser enviado no sábado de manhã se os dados do POS ainda não tiverem sido sincronizados com a plataforma de marketing. A oferta de upsell que deveria ser ativada quando um hóspede reserva um quarto não pode ser acionada em tempo real se a confirmação da reserva tiver de passar por três sistemas antes de chegar ao motor de campanhas.

O que significa realmente uma arquitetura unificada

Uma arquitetura unificada não significa uma aplicação monolítica única. Significa uma camada de dados única (uma base de dados, ou um conjunto de bases de dados com um modelo de dados coerente e consistência garantida) a partir da qual todos os módulos leem e na qual todos escrevem.

O PMS, o POS, o motor de reservas, o CRM, o motor de fidelização, a plataforma de marketing: todos estes podem ser serviços separados com bases de código separadas. Mas partilham o mesmo registo de hóspede. O mesmo registo de reserva. O mesmo registo de transação. Quando o POS do restaurante fecha uma mesa, o evento é gravado na mesma base de dados que a receção lê. Quando o motor de fidelização calcula o saldo de pontos, lê do mesmo livro-razão de transações que a plataforma de marketing utiliza para criar segmentos.

Não há ciclo de sincronização. Não há processamento em lote. Não há contrato de integração para manter. Existe apenas uma fonte de verdade que cada módulo lê no momento da consulta.

A consequência para o rececionista é que o perfil do hóspede abre em menos de 100 milissegundos e reflete cada interação que o hóspede teve com a propriedade (quarto, restaurante, spa, loja, fidelização) sem qualquer chamada de API para fornecedores externos.

A consequência para a equipa de marketing é que os segmentos são atualizados em tempo real. O hóspede que gastou mais de £200 em restauração (F&B) nos últimos 30 dias entra no segmento de elevado consumo em F&B no momento exato em que esse limite é ultrapassado, e não no ciclo de sincronização seguinte.

A consequência para a equipa de revenue é que os dados que utilizam para criar previsões e fundamentar decisões de preços são os mesmos dados que a receção está a consultar neste exato momento. Não existe uma versão da verdade com 24 horas de atraso.

O problema estrutural de incentivos da economia da integração

Vale a pena compreender por que razão a economia da integração existe na forma em que se encontra.

Cada fornecedor de soluções pontuais tem um forte incentivo para ser o sistema de registo do seu segmento da jornada do hóspede. O fornecedor de PMS quer que veja o PMS como o registo canónico do hóspede. O fornecedor de fidelização quer que veja o motor de fidelização como o registo canónico do valor do hóspede. O fornecedor de CRM quer ser o perfil mestre.

Nenhum deles tem o incentivo para ser um simples módulo na plataforma de outro fornecedor. Todo o seu modelo de negócio depende de ocupar uma posição na arquitetura tecnológica que seja difícil e dispendiosa de substituir. As integrações que oferecem são relações comerciais, não técnicas. Conetam-se aos outros sistemas exigidos pelos seus clientes e cobram em conformidade.

O CTO que compra soluções pontuais não está a comprar tecnologia. Está a iniciar uma série de relações comerciais com fornecedores cujos interesses estratégicos estão desalinhados com o objetivo de uma experiência do hóspede coerente e integrada.

Uma arquitetura unificada altera a relação comercial. Em vez de comprar dez soluções pontuais e gerir dez contratos, compra uma única plataforma e um único contrato. O incentivo do fornecedor passa a ser tornar cada módulo excelente, porque não existe uma linha de receita separada associada à integração entre eles.

O cálculo de desenvolver vs. comprar mudou

Durante a maior parte da história da tecnologia para a hotelaria, a abordagem de arquitetura unificada significava desenvolver internamente. A alternativa a comprar dez soluções pontuais era contratar uma equipa de tecnologia e construir uma arquitetura proprietária. Isso só era viável para os maiores grupos hoteleiros: aqueles com capacidade financeira para sustentar um programa plurianual de desenvolvimento de software.

Esse cálculo mudou. O aparecimento de plataformas criadas de raiz como sistemas operativos unificados (e não como soluções pontuais com integrações adaptadas) significa que a arquitetura unificada é agora uma decisão de aquisição, e não uma decisão de desenvolvimento.

A questão já não é "temos capacidade de engenharia para construir isto?". É "qual destas plataformas foi concebida como um sistema unificado desde o início e qual é apenas um conjunto de aquisições envolvidas por wrappers de API?"

A resposta é visível no modelo de dados. Uma plataforma que adquiriu o seu POS a uma empresa, o seu CRM a outra e o seu motor de reservas a uma terceira terá três modelos de dados mantidos juntos por uma camada de integração interna. Isso não é arquitetoricamente diferente de comprar esses três sistemas separadamente. A manutenção da integração está apenas oculta dentro da equipa de engenharia do fornecedor em vez da sua.

Uma plataforma desenvolvida como um sistema unificado desde o início tem um único modelo de dados. Um registo de hóspede. Um livro-razão de transações. Uma única fonte de verdade.

O trabalho do CTO, em 2026, é identificar que arquitetura está efetivamente a comprar.


Documentação de arquitetura técnica, incluindo especificações do modelo de dados e inventário de pontos de integração, está disponível mediante NDA mútuo para grupos hoteleiros em avaliação ativa. Contacte ross@mr-digital.co.uk.

Obtenha o white paper completo

Os cinco buracos negros de dados e uma lista de verificação para os identificar no seu negócio.

Descarregue gratuitamente

About the author

Ross Crawford
Founder, Mr Digital

Ross Crawford is the founder of Mr Digital and mDOS, and a Fellow of the Chartered Institute of Marketing (FCIM).

  • Fellow of the Chartered Institute of Marketing (FCIM)
Escrito pelas pessoas acima mencionadas. Os factos e os números são verificados em relação às respetivas fontes antes da publicação. Our editorial standards

Continuar a ler