יְשֹׁטְטוּ רַבִּים וְתִרְבֶּה הַדָּעַת yeshotetu rabim vetirbeh hada'at · muitos percorrerão de um lado a outro, e o conhecimento se multiplicará · Daniel 12:4

Beit Midrash: o blog de Juliano Vince de Campos

Beit midrash é a casa de estudo: o lugar onde o texto é lido em voz alta, discutido em dupla e questionado até sobrar só o que se sustenta. Este blog segue a mesma regra. Cada artigo parte de um problema que eu opero, mostra a estrutura em diagrama e termina no ponto exato em que a IA ajuda, com o controle que ela exige para chegar em produção.

O estudo aqui sempre termina em prática. A página Sobre cita Pirkei Avot 1:17, que diz que o principal é a ação. Por isso quase todo artigo aponta para um projeto que roda com um comando e prova o que o texto afirma.

Segurança 13 artigos

Operações 10 artigos

Engenharia 13 artigos

אֵין חָדָשׁ EIN · KOHELET 1:9

Engenhariaאֵין חָדָשׁ

Design Patterns: nada há de novo, o problema recorrente tem forma conhecida

O problema de projeto que você enfrenta hoje já foi resolvido mil vezes. Design patterns são as formas conhecidas dessas soluções recorrentes, catalogadas pela Gang of Four, e seu maior valor não é o código, é o vocabulário que faz o time inteiro entender uma ideia dizendo uma palavra.

Ein chadash, nada de novo sob o sol · 8 min de leitura · 5 seções

בֶּדֶק הַבַּיִת VAYECHAZKU · MELACHIM II 12:6

Engenhariaבֶּדֶק הַבַּיִת

Refatoração e dívida técnica: reparar a casa sem derrubá-la

Código apodrece a cada atalho, e a dívida técnica cobra juros que travam a entrega. Refatorar é reparar a casa continuamente, mudando a estrutura sem mudar o comportamento, em passos pequenos sob a rede de testes. Não é reescrever, é a manutenção que evita a reescrita.

Bedek habayit, o reparo da casa · 8 min de leitura · 5 seções

שֵׁמוֹת VAYIKRA · BERESHIT 2:19

Engenhariaשֵׁמוֹת

Domain-Driven Design: dar nomes certos ao domínio, para todos falarem a mesma língua

A maior distância num projeto não é técnica, é entre o que o negócio diz e o que o código faz. DDD fecha essa distância nomeando o domínio com precisão: uma linguagem única entre quem entende o negócio e quem escreve o código, e fronteiras claras entre contextos onde a mesma palavra significa coisas diferentes.

Vayikra shemot, e deu nomes · 9 min de leitura · 5 seções

סֵפֶר זִכָּרוֹן VAYIKATEV · MALACHI 3:16

Engenhariaסֵפֶר זִכָּרוֹן

Arquitetura orientada a eventos: o livro de memória que registra tudo que aconteceu

Em vez de um serviço mandar no outro, cada um anuncia o que aconteceu, e quem se interessa reage. O evento é um fato registrado, como um livro de memória, e daí nascem o desacoplamento, o CQRS e o event sourcing, com o preço da consistência eventual e da depuração difícil.

Sefer zikaron, o livro de memória · 9 min de leitura · 5 seções

פֶּה אֶל פֶּה PEH · BAMIDBAR 12:8

Engenhariaפֶּה אֶל פֶּה

Design de API: boca a boca, o contrato claro entre quem serve e quem consome

Uma API é uma promessa entre quem serve e quem consome, e uma promessa vaga gera integração sofrida. Bom design de API é fala clara: contrato explícito, semântica coerente e evolução que não quebra quem confiou em você. REST, GraphQL e gRPC servem a necessidades diferentes.

Peh el peh, boca a boca · 9 min de leitura · 5 seções

מִשְׁכָּן אֶחָד VEHAYAH · SHEMOT 26:6

Engenhariaמִשְׁכָּן אֶחָד

Microfrontends: muitas cortinas unidas por colchetes, e o tabernáculo é um

O frontend monolítico vira gargalo quando muitos times disputam o mesmo código. Microfrontends dividem a interface em pedaços que times independentes constroem e entregam sozinhos, compostos numa só aplicação. O desafio é que as muitas cortinas, unidas, ainda pareçam um só tabernáculo.

Vehayah hamishkan echad, e o tabernáculo será um · 8 min de leitura · 5 seções

תּוֹרָה אַחַת TORAH · BAMIDBAR 15:16

Engenhariaתּוֹרָה אַחַת

Design System: uma só lei para toda a interface, dos átomos às páginas

Sem padrão, cada time reinventa o botão, e o produto vira uma babel visual. Design system é uma só lei para toda a interface: tokens e componentes reutilizáveis, montados dos átomos às páginas, numa fonte única da verdade que dá consistência, acessibilidade e velocidade de uma vez.

Torah achat, uma só lei · 9 min de leitura · 5 seções

Governança 8 artigos

Cloud e Plataforma 16 artigos

כְּתָב KOTVEM · MISHLEI 3:3

Cloud e Plataformaכְּתָב

Infraestrutura como código: o que está escrito se cumpre igual toda vez

Infra criada no clique não se reproduz e ninguém sabe explicar. IaC escreve a infraestrutura como código versionado e revisável, e o que está escrito se materializa igual toda vez. O perigo mora no state, e a maturidade em tratar servidor como gado, não como bicho de estimação.

Ktav, o que se escreve para se cumprir · 8 min de leitura · 5 seções

הַרְחָבָה HARCHIVI · YESHAYAHU 54:2

Cloud e Plataformaהַרְחָבָה

Autoscaling: alargar a tenda conforme a demanda, e recolhê-la depois

Capacidade fixa erra dos dois lados: desperdiça no vale e satura no pico. Autoscaling alarga a tenda quando a demanda cresce e a recolhe quando ela cai, pagando pelo que se usa. O segredo está em escalar na hora certa, nem tarde a ponto de saturar, nem cedo a ponto de desperdiçar.

Harchivi mekom oholech, alarga a tenda · 9 min de leitura · 5 seções

Escrito e mantido por Juliano Vince de Campos. #julianovincedecampos

Onde eu estudei, me certifiquei e trabalhei

  • University of Cambridge
  • PUC Minas
  • PUC-RS
  • PUC Goiás
  • Pontificia Universidad Católica del Perú
  • Amazon Web Services
  • Google
  • IBM
  • Oracle
  • COBIT 5 Foundation
  • ITIL v3 Foundation
  • Exemplar Global
  • Red Team Leaders
  • Infosec
  • Salesforce
  • Flowgrammers
  • ISO/IEC 27001
  • NIST Cybersecurity Framework
  • Compass UOL
  • Luby
  • Creditas
  • PicPay
  • PagoNxt, Santander
  • Mercado Pago
  • Itaú Unibanco
  • Foursys
  • Soluti Certificação Digital