Pisani da ArcH

Pisani da ArcH Informações para nos contatar, mapa e direções, formulário para nos contatar, horário de funcionamento, serviços, classificações, fotos, vídeos e anúncios de Pisani da ArcH, Formação, Alameda Araguaia, 933, cj. 84/Alphaville Industrial, Barueri/SP, CEP, Alphaville Industrial .

A ArcHOffice, consultoria e conteúdos digitais na área de TI é uma produtora de conteúdo educativo que tem como objetivo ajudar profissionais a entrarem ou evoluirem nas suas carreiras técnicas em TI.

Garantir consistência não significa necessariamente manter toda a operação presa a uma única transação longa. Em cenário...
14/09/2026

Garantir consistência não significa necessariamente manter toda a operação presa a uma única transação longa. Em cenários de alta concorrência ou operações distribuídas, essa estratégia pode aumentar contenção, ampliar o tempo de locks e limitar a escalabilidade.

Uma alternativa é registrar as etapas da operação separadamente e utilizar um marcador de conclusão para indicar quando todo o processo foi finalizado com sucesso. A leitura passa então a considerar apenas registros pertencentes a operações concluídas. Em arquiteturas distribuídas, ideias semelhantes aparecem em padrões como Saga, Outbox e mecanismos de consistência eventual.

Mas existe um trade-off importante: retirar uma transação ACID não elimina o problema de consistência. A responsabilidade apenas muda de lugar. Falhas parciais, idempotência, retries, concorrência, compensações e limpeza de operações incompletas precisam fazer parte do desenho.

Consistência não desaparece quando você remove a transação. Ela vira uma responsabilidade da arquitetura.

Como sua arquitetura trata consistência quando uma única transação deixa de ser suficiente?

http://10.0.0.7:8080 no properties é uma bomba relógio.Em ambiente elástico, instância nasce, morre e muda de IP o tempo...
11/09/2026

http://10.0.0.7:8080 no properties é uma bomba relógio.

Em ambiente elástico, instância nasce, morre e muda de IP o tempo todo.

Endereço fixo quebra no primeiro autoscaling.

E quebra em silêncio, do jeito pior.

Com Service Discovery, cada instância se registra ao subir e envia heartbeat.

O cliente pede pelo nome lógico do serviço, não pelo endereço:

→ Instância nova entra no balanceamento sozinha
→ Instância morta sai antes de receber tráfego
→ Health check remove o que está degradado
→ Load balancing client side elimina um hop de rede

Dois modelos convivem.

DNS do Kubernetes com Service resolve a maioria dos casos.

Eureka e Consul entram quando você precisa de metadados, zonas ou balanceamento no cliente.

A pergunta que vale ouro:

quanto tempo leva entre uma instância morrer e o balanceador parar de mandar tráfego pra ela?

Esse número é o tamanho da sua janela de erro.

Você chama serviço por nome ou por IP?

Arquitetura pode parecer cara quando o único número analisado é o custo imediato. O problema é que decisões técnicas rui...
09/09/2026

Arquitetura pode parecer cara quando o único número analisado é o custo imediato. O problema é que decisões técnicas ruins também têm preço e, muitas vezes, ele aparece quando mudar se tornou muito mais difícil.

Uma boa atuação arquitetural ajuda a escolher tecnologias de acordo com o contexto, estruturar soluções capazes de evoluir, identificar débitos técnicos, otimizar infraestrutura e tornar explícitas decisões que impactam diferentes áreas da organização.

O resultado não é simplesmente um sistema “mais bem desenhado”. É menos retrabalho, maior previsibilidade técnica e melhores condições para que a tecnologia acompanhe a evolução do negócio.

Arquitetura não elimina custos nem garante longevidade por si só. Ela ajuda a empresa a tomar decisões conscientes sobre quais custos, riscos e trade-offs está disposta a assumir.

Na sua empresa, Arquitetura ainda é vista como custo ou como parte da estratégia?

Um Centro de Excelência em Arquitetura Empresarial não deveria existir apenas para criar padrões, frameworks e documento...
08/09/2026

Um Centro de Excelência em Arquitetura Empresarial não deveria existir apenas para criar padrões, frameworks e documentos. Seu verdadeiro valor está em transformar arquitetura em uma capacidade organizacional.

Um EA CoE pode estabelecer princípios e práticas comuns, apoiar decisões arquiteturais, definir indicadores, promover reutilização e conectar iniciativas de tecnologia aos objetivos estratégicos do negócio. Quando bem estruturado, também reduz decisões isoladas e aumenta a consistência entre diferentes times e soluções.

Mas existe um risco: governança em excesso pode transformar o CoE em um gargalo. O desafio está em criar mecanismos que orientem e acelerem os times sem centralizar todas as decisões.

Um bom CoE não controla a arquitetura. Ele cria condições para que boas decisões arquiteturais aconteçam em escala.

Na sua empresa, arquitetura funciona como uma capacidade distribuída ou ainda depende de poucas pessoas?

04/09/2026

Controller, Business e Data possuem responsabilidades diferentes dentro de uma arquitetura. Entenda o papel de cada camada e por que separar negócio, orquestração e acesso a dados ajuda a reduzir acoplamento e facilitar a evolução do sistema.

Ser Arquiteto de TI vai muito além de escolher tecnologias, definir padrões ou desenhar diagramas. O papel começa pela c...
02/09/2026

Ser Arquiteto de TI vai muito além de escolher tecnologias, definir padrões ou desenhar diagramas. O papel começa pela compreensão do negócio, dos problemas que precisam ser resolvidos e das restrições que influenciam cada decisão.

A partir desse contexto, o arquiteto transforma necessidades em soluções, cria visões arquiteturais, avalia alternativas e ajuda os times a tomar decisões técnicas com mais clareza. Também atua conectando negócio, engenharia, segurança, infraestrutura e outras áreas envolvidas na solução.

Mais do que definir uma arquitetura, seu papel é conduzir tecnicamente a construção de soluções coerentes com o contexto atual e capazes de sustentar a evolução do negócio.

Na sua visão, qual dessas responsabilidades mais diferencia um bom Arquiteto de TI?

Deploy não deveria ser um evento de risco.No big bang, você troca 100% das instâncias de uma vez.Se o bug passou pelos t...
01/09/2026

Deploy não deveria ser um evento de risco.

No big bang, você troca 100% das instâncias de uma vez.

Se o bug passou pelos te**es, ele chega em todo mundo ao mesmo tempo.

E o rollback acontece com o incidente já aberto.

No canário, a versão nova recebe uma fatia pequena do tráfego.

Você observa taxa de erro, latência e métrica de negócio.

Se degradar, volta o peso pra zero.

Ninguém além daquele 5% sentiu.

O que faz canário funcionar de verdade:

→ Métrica objetiva de sucesso definida antes do deploy
→ Rollback automático por threshold, não por decisão humana às 2h
→ Compatibilidade retroativa de contrato e de schema, com v1 e v2 rodando juntas
→ Sessão sticky quando o estado importa

Sem observabilidade boa, canário é só deploy lento.

Com ela, é rede de segurança.

Seu último rollback foi automático ou no grito?

Uma classe de domínio não deveria existir apenas para armazenar dados.Quando toda regra depende de getters, setters e va...
31/08/2026

Uma classe de domínio não deveria existir apenas para armazenar dados.

Quando toda regra depende de getters, setters e validações externas, o objeto perde autonomia e o comportamento acaba espalhado por Services, Controllers e outros componentes.

Em vez de perguntar o estado de um objeto para decidir o que fazer com ele, prefira expor operações que representem intenções do negócio.

Em vez de:

conta.getSaldo()
conta.setSaldo(...)

prefira:

conta.sacar(valor)

A diferença parece pequena, mas muda a modelagem. A própria classe passa a proteger suas invariantes, centralizar regras e impedir estados inválidos.

Esse é um dos fundamentos de um modelo de domínio mais rico: objetos que representam comportamento, e não apenas estruturas de dados.

Na sua arquitetura, as regras estão dentro do domínio ou espalhadas pelos Services?

Seu código de domínio não deveria saber o que é Prometheus.O padrão Sidecar coloca um segundo container ao lado da aplic...
27/08/2026

Seu código de domínio não deveria saber o que é Prometheus.

O padrão Sidecar coloca um segundo container ao lado da aplicação, no mesmo pod, compartilhando rede e ciclo de vida. Ele cuida do que é infraestrutura e a aplicação cuida do que é negócio.

Aplicado a observabilidade:

→ Coleta e exporta métricas sem lib específica no app
→ Agrega logs e envia pro backend central
→ Propaga trace distribuído entre serviços
→ Troca de ferramenta = troca de sidecar, sem redeploy da aplicação

O efeito colateral bom é organizacional: o time de plataforma evolui observabilidade sem abrir PR em 30 repositórios.

O cuidado: sidecar consome CPU e memória do pod, e o ciclo de vida precisa ser bem definido, sidecar que morre antes do app derruba a telemetria justo na hora do incidente.

Sua observabilidade está no código ou ao lado dele?

Nem todo software precisa ser construído para durar anos.Uma POC criada para validar uma hipótese exige decisões diferen...
26/08/2026

Nem todo software precisa ser construído para durar anos.

Uma POC criada para validar uma hipótese exige decisões diferentes de uma plataforma que sustentará processos críticos do negócio. O erro está em aplicar o mesmo nível de investimento arquitetural aos dois cenários.

Quanto maior a expectativa de vida do sistema, maior tende a ser a importância de atributos como manutenibilidade, segurança, disponibilidade, observabilidade e capacidade de evolução.

Mas durabilidade também custa. Mais engenharia, governança, te**es e preocupação com evolução aumentam o investimento inicial.

Por isso, a pergunta não deveria ser apenas “como construir um software durável?”

Deveria ser: por quanto tempo esse software precisa continuar gerando valor para justificar sua arquitetura?

Endereço

Alameda Araguaia, 933, Cj. 84/Alphaville Industrial, Barueri/SP, CEP
Alphaville Industrial, SP
06455-000

Horário de Funcionamento

Segunda-feira 09:00 - 18:00
Terça-feira 09:00 - 18:00
Quarta-feira 08:00 - 18:00
Quinta-feira 08:00 - 18:00
Sexta-feira 08:00 - 18:00

Telefone

+551141963669

Notificações

Seja o primeiro a saber: enviaremos um e-mail para você quando Pisani da ArcH publicar novidades e promoções. Seu endereço de e-mail não será usado para nenhum outro fim, e você pode cancelar a inscrição a qualquer momento.

Entre Em Contato Com A Escola/colégio

Envie uma mensagem para Pisani da ArcH:

Atalhos

Compartilhar

Categoria