Latest / Entre Chaves / A arquitetura de software morreu antes da IA chegar
Transcript
- 0:00Ainda existem trend offices, ainda existem decisões que
- 0:03quando você vai vendo, você vai planejando.
- 0:05Você ainda precisa guiar, né? Para onde a IA tá indo?
- 0:09Mas se a gente pensa no limite, em que SDD?
- 0:12É a metodologia que vem cada vez mais predominando, ou seja, em
- 0:17que a especificação ela é mais forte que o código, né?
- 0:20Ou seja, AO requisito do negócio ele é mais forte do que de fato
- 0:24o código que está implementado, o código implementado, ele vem
- 0:27se tornando cada vez mais barato.
- 0:29Será que não vai chegar um limite em que e a gente aqui já
- 0:32falando entre as chaves várias vezes, em que eu vou poder jogar
- 0:35fora o meu código com muita frequência.
- 0:38Ou seja, o que que isso significa?
- 0:40Que talvez a arquitetura vai ser momentânea, temporária também,
- 0:45assim como o código EAO que vai pegar mesmo é o meu requisito de
- 0:50negócio. Aí hoje ele vai ser implementado
- 0:52com o clinark com, sei lá, né, react no front end e DOT net no
- 0:58back. E amanhã eu nem tenho isso mais,
- 1:00eu tenho um monolito pronto, todo mundo em node EE, nem tenho
- 1:05essa divisão de camadas mais porque eu joguei fora.
- 1:07O que eu fiz? Aí, claro, né?
- 1:09Assim tem. Vamos né?
- 1:11Levar todas as considerações em onde, onde estamos agora me
- 1:14parece que isso sendo totalmente verdade o que eu tô falando, a
- 1:17arquitetura de software vai morrer mesmo.
- 1:20Quando a gente chegar em um momento que a IAB extraiu a
- 1:23tecnologia, nós vamos sempre ter o que o arquiteto vai estar
- 1:27defendendo ou deveria estar defendendo, que são princípios
- 1:30testabilidade, escalabilidade, perguntas que a IA não faz se
- 1:34você pedir agora para ela trocar de DOT net para Java.
- 1:38Você dá um entrar lá agora no Cláudio barra Gold troca de
- 1:40gatinete pra Java. Ela só vai parar quando aquilo
- 1:43tiver migrado, porém ela não vai saber o porquê aquilo foi
- 1:46migrado, como aquilo tá me garantindo mais eficiência,
- 1:49escalabilidade, como aquilo ali tá me fazendo mudar ou por que
- 1:54esse benefício tá sendo feito? E eu lembro que há muito tempo
- 1:57atrás ou há 2 anos, já que a gente tá vivendo na área da IA,
- 2:00a gente antes vendia times pra um cliente que ele defendia.
- 2:04A estrutura interna que é olha essa arquitetura aqui que você
- 2:08está trazendo em gol é perfeita, mas o meu time conhece o DOT
- 2:11net. A gente você vai ter que trazer
- 2:13isso aqui pra DOT net porque a gente que vai ter que dar
- 2:15manutenção. Só que agora o trade off que o
- 2:18arquiteto vai fazer é pra quantos usuários isso aqui tem
- 2:20que escalar, então ele vai começar a se envolver cada vez
- 2:23mais na Infra. Quais os guias que eu vou
- 2:25aplicar para garantir que essa funcionalidade permanece igual,
- 2:29igual, independente? Da tecnologia, quais princípios
- 2:33eu vou continuar mantendo? O que a gente vai ter é o
- 2:35arquiteto de software, que é olhando aquilo.
- 2:37Ele vai ter 11 visão ideal naquele momento que é.
- 2:41Ele vai tomar a decisão rápida, com base na experiência, ele vai
- 2:44aquilo e vai dizer, nossa, esse caminho a gente pode seguir,
- 2:47porque isso vai garantir esses 5 checklist aqui, escalabilidade,
- 2:51segurança, testabilidade, evolução Futura, minha Infra,
- 2:57ele vai garantir tudo isso. Talvez vai morrer aquele
- 3:00arquiteto que defende Java, defende o datinete, porque todo
- 3:03mundo aqui só conhece o datinete.
- 3:05Isso já é ultrapassado, mas essa pessoa que vai garantir os
- 3:08princípios, isso aqui vai atender 1000000 de pessoas na
- 3:11Black Friday. Essa pessoa ainda vai se tornar
- 3:13muito relevante porque ele sabe o caminho das pedras.
- 3:15Eu julgo até dizer que o papel do arquiteto de software, ele já
- 3:20estava morrendo há uns 2 anos, 3 anos atrás, porque?
- 3:24O que a gente discutiu aqui sobre códigos, padrões dentro do
- 3:27projeto, isso já vem sendo abstraído pelos techleads.
- 3:31E acaba que o papel do arquiteto com tanta tecnologia diferente,
- 3:35com tanto serviço de nuvem, com tanta tecnologia, né, minha
- 3:38arquitetura distribuída, et cetera, o papel do arquiteto se
- 3:42ocupa mais em alinhar as decisões técnicas.
- 3:45Não, não a nível de projeto, mas a nível a nível macro, né?
- 3:48Da solução em si, né? E aí que que eu fui entender o
- 3:51que que era a diferença, né? Que eu ficava olhando.
- 3:54Assim, né? No LinkedIn, Ah, fulano é
- 3:55arquiteto de software, fulano colocou que é arquiteto de
- 3:58soluções. Aí tipo assim, fulano colocou
- 4:01que é arquiteto corporativo. Aí eu conseguiria limitar 2
- 4:05pontos, né? Essa parte de arquiteto de
- 4:07software que na teoria, desde 2014 eu sou arquiteto de
- 4:12software. Mas de 14 a 19 eu foquei muito
- 4:16na parte de de software em si, de 19 pra frente, que aí eu
- 4:19consegui entender o que que era o arquiteto de soluções.
- 4:22Esse vai persistir bastante, né? Esse é o cara que consegue
- 4:26conectar a diretoria com com o stakeholders, com com a parte
- 4:31técnica, né, da da, da sua empresa, os desenvolvedores, et
- 4:35cetera. Esse esse papel é de Extrema
- 4:37importância, né? E vem muito assim com que eu
- 4:40questionava de de big techs, por exemplo.
- 4:43Em big techs geralmente você tem o software enginer, né?
- 4:46Sênior software enginer, né? O Júnior, o mid level, et
- 4:49cetera. E assim, arquitetura é um tema
- 4:52compartilhado entre todos, não fica só na debaixo do braço de
- 4:56uma pessoa, o ao arquiteto de software.
- 4:58Por isso que eu acho que há tempos a arquitetura de software
- 5:01vem morrendo e vem sendo diluída, entre outros.
- 5:05Cargos? Galera, o mixerica me convenceu.
- 5:08A arquitetura de software morreu.