POPULARITY
Dando sequencia a série de conteúdos sobre Micro-Componentes, hoje vamos falar sobre os pontos positivos em se adotar este tipo de arquitetura.Estes pontos são amplamente aplicáveis a Microservices, Micro Front-Ends BFFs, Web APIs, Micro-Batches, Docker e Micro-Databases.
Neste conteúdo vamos falar sobre o que é micro componentização, e por aqui falaremos com viés arquitetural sobre microservices, bffs, apis, micro batches, micro databases e micro virtualizações. Conheça a nossa rede social focada em arquitetura:https://one.archoffice.tech
No conteúdo hoje vamos falar sobre visões e em como elas podem ajudar o arquiteto no que diz ao respeito a comunicação com as demais áreas, o engajamento de pessoas, a evolução do projeto e muito mais!
No conteúdo de hoje vamos falar sobre uma das formas mais efetivas de se aplicar arquitetura de TI de forma profissional o uso de Frameworks de Arquitetura.Entenda neste conteúdo o que são e as grandes vantagens de se trabalhar com Frameworks de ArquiteturaConheça a nossa rede social focada em arquitetura:https://one.archoffice.techAlguns dos frameworks citados:https://www.iso.org/standard/33833.htmlhttps://itabok.iasaglobal.org/https://pubs.opengroup.org/architecture/togaf9-doc/arch/https://pubs.opengroup.org/architecture/archimate3-doc/chap03.html
Entenda neste conteúdo de forma definitiva a REAL importância de um trabalho bem feito de arquitetura, bem como o que é e o que não é arquitetura.Conheça a nossa rede social focada em arquitetura:https://one.archoffice.tech
No vídeo de hoje vamos falar sobre três importantes variáveis arquiteturais, muitas vezes ignoradas mas fundamentais para boas decisões arquiteturais.
Variáveis ou premissas arquiteturais, algo fundamental para tomada de decisões arquiteturais.Sem fundamentação, soluções tornam-se indefensáveis, fracas e potencialmente não atenderão as necessidades dos Stakeholders.Conteúdo mencionado no vídeo:https://www.youtube.com/watch?v=3BULcQgv_lk
Começando hoje uma nova série de conteúdos, desta vez falando sobre fundamentos da nossa área.Neste conteúdo eu vou explicar e dar exemplos de RAs (requisitos arquiteturais). Você também vai entender de uma vez por todas porque este importante conceito faz toda a diferença na definição ou na validação da sua arquitetura.Vídeo sobre visão holistica mencionado:https://youtu.be/dn_gnBNjNfE
Neste conteúdo eu divido com você os 5 principais motivos para você considerar se tornar um Arquiteto na área de TI.Venha ser VIP na ArcH, me siga no meu novo canal do Telegram:https://t.me/pisanidaarch
Hoje vamos falar sobre o MVVM (model view, view-model), um SUPER padrão arquitetural para desenvolvimento de aplicações focado na interface com o usuário.Url do vídeo sobre MVC:https://youtu.be/9Ieh0yoiiqI?t=1
No conteúdo de hoje vamos bater um super papo sobre Service Mesh, em especial sobre os prós e contras deste importante conceito.Neste conteúdo falamos também da relação entre Service Mesh e Istio bem como Service Mesh e Kubernetes.Venha ser VIP na ArcH, me siga no meu novo canal do Telegram:https://t.me/pisanidaarch
Nesta segunda parte do conteúdo trouxemos mais dois critérios que irão te ajudar e muito na escolha de tecnologias para o seu projeto.
Nesta segunda parte do conteúdo trouxemos mais dois critérios que irão te ajudar e muito na escolha de tecnologias para o seu projeto.
Saiba como, quando e porque aplicar o pattern FAÇADE do GOF em arquiteturas orientadas a Microservices.
O que você deve realmente considerar para fazer uma POC que seja realmente útil para a sua empresa?Destaque-se fazendo POCs que realmente fazem a diferença para a sua companhia.
Nos dias de hoje, mesmo com ORM será que a camada de dados continua a ser um ponto de preocupação?Venha ser VIP na ArcH, me siga no meu novo canal do Telegram:https://t.me/pisanidaarch
Arquitete-se!!! Neste episódio explicamos como arquitetar com o padrão arquitetural a ser utilizado no conceito Micro Front-Ends.
No conteúdo de hoje vamos falar sobre os 7 principais serviços de arquitetura que um arquiteto de soluções ou arquiteto de software executa individualmente em squads ou em times de arquitetura: - Validação de arquitetura;- Definição de arquitetura;- Documentação de arquitetura;- Manutenção do catalogo tecnológico;- Governança de Arquitetura;- Propostas de arquitetura;- Liderança Técnica;
No conteúdo de hoje vamos falar sobre os 7 principais serviços de arquitetura que um arquiteto de soluções ou arquiteto de software executa individualmente em squads ou em times de arquitetura: - Validação de arquitetura;- Definição de arquitetura;- Documentação de arquitetura;- Manutenção do catalogo tecnológico;- Governança de Arquitetura;- Propostas de arquitetura;- Liderança Técnica;
Uma das atividades mais IMPORTANTES que um arquiteto de software executa é o serviço de DEFINIÇÃO DE ARQUITETURA, e se bem executado as aplicações passam a ter não só mais qualidade como também maior aderência as reais necessidades corporativas e uma longevidade muito maior.Venha ser VIP na ArcH, me siga no meu novo canal do Telegram:https://t.me/pisanidaarch
Arquitetos muitas vezes precisam liderar tecnicamente desenvolvedores ou outros times técnicos, e é ai que estes 6 segredos vão fazer total diferença.Este conteúdo é parte do nosso curso de arquitetura de soluções e de software ArcHExpert, saiba mais sobre ele em:https://www.archoffice.tech/expertVenha ser VIP na ArcH, me siga no meu novo canal do Telegram:https://t.me/pisanidaarch
Neste conteúdo trocamos uma ideia super rápida sobre a abordagem DDD (Domain Driven Design) do Eric Evans. Trago também insights relacionados também a microservices fazendo uso de DDD.Venha ser VIP na ArcH, me siga no meu novo canal do Telegram:https://t.me/pisanidaarch
Entenda de forma objetiva com renomados Arquitetos de Sistemas o que são tradeoffs de arquitetura, quais são os mais típicos, os mais atípicos e quando este tipo de avaliação precisa ser feito.Neste conteúdo eu trago um hangouts imperdível com arquitetos MEGA experientes que atuam a décadas na profissão em empresas de grande porte...somando o tempo de experiência dos nossos convidados temos facilmente mais de 70 anos de vivência, visões diferentes e "cicatrizes" de guerra diferentes.Aprenda as coisas mais importantes sobre o tema neste SUPER CONTEÚDO sobre Arquitetura de Software.Venha ser VIP na ArcH, me siga no meu novo canal do Telegram:https://t.me/pisanidaarch
Entenda de forma objetiva com renomados Arquitetos de Sistemas o que são tradeoffs de arquitetura, quais são os mais típicos, os mais atípicos e quando este tipo de avaliação precisa ser feito.Neste conteúdo eu trago um hangouts imperdível com arquitetos MEGA experientes que atuam a décadas na profissão em empresas de grande porte...somando o tempo de experiência dos nossos convidados temos facilmente mais de 70 anos de vivência, visões diferentes e "cicatrizes" de guerra diferentes.Aprenda as coisas mais importantes sobre o tema neste SUPER CONTEÚDO sobre Arquitetura de Software.Venha ser VIP na ArcH, me siga no meu novo canal do Telegram:https://t.me/pisanidaarch
Hoje em dia escolher corretamente uma cloud pode fazer total diferença para o sucesso de um produto.Isso porque uma migração inesperada pode acabar inviabilizando muitas oportunidades de negocio, então que cloud escolher? Amazon? Azure? GCP? E a Digital Ocean, você conhece?Venha ser VIP na ArcH, me siga no meu novo canal do Telegram:https://t.me/pisanidaarch
Neste vídeo exploramos os prós e os contras deste padrão de projeto TOP do GOF como você nunca viu, afinal definir o uso de um padrão de projeto depende diretamente de entender o seu objetivo primário, seus pontos fortes e fracos.Este padrão de projeto do GOF (design pattern) é extremamente útil para a aplicação de solid por exemplo.Neste conteúdo também explicamos o seu funcionamento em diagramas extraídos do livro Design Pattern do GOF.Venha ser VIP na ArcH, me siga no meu novo canal do Telegram:https://t.me/pisanidaarch
No conteúdo de hoje vamos dar 4 dicas super rápidas para ajudar você a fazer diagramas TOP.Venha ser VIP na ArcH, me siga no meu novo canal do Telegram:https://t.me/pisanidaarch
Neste breve tutorial sobre docker, ensino em minutos dois úteis comandos para fazer consultas de imagens e de containeres no docker e são eles:- Docker ps: para consultar containers em execução- Docker ps -a: para consultar todos os containers- Docker Images : para consultar imagensVenha ser VIP na ArcH, me siga no meu novo canal do Telegram:https://t.me/pisanidaarch
No vídeo de hoje eu trago um overview que vai bem no básico mesmo para quem conhece muito pouco ou quase nada de docker o que dará clareza para a segunda parte do vídeo onde apresento 3 estratégias diferentes para arquitetar suas soluções usando deste tipo de micro-virtualização.URL DockerHub:https://hub.docker.com/Venha ser VIP na ArcH, me siga no meu novo canal do Telegram:https://t.me/pisanidaarch
Neste vídeo trago duas dicas super interessantes e extremamente simples para fazer a sua modelagem de dados ficar muito mais aderente a LGPD, (Lei Geral de Proteção de Dados).É importante salientar que mesmo nesta época de pandemia, este é um tema que ainda preocupa muitas empresas, as multas para quem não estiver aderente a LGPD serão extremamente elevadas e por isso uma modelagem de dados e uma arquitetura de software compliance.
Neste conteúdo falamos sobre o conceito de código bem feito, falamos também sobre a importância de fazer sempre o melhor código possível e sobre como determinar "o que é" um código bem feito.Venha ser VIP na ArcH, me siga no meu novo canal do Telegram:https://t.me/pisanidaarch---Conteúdo cross tecnologico, pode ser aplicado a java, rust, .net, c#, php, nodejs, javascript, go lang etc--Conteúdo cross tecnologico, pode ser aplicado a java, rust, .net, c#, php, nodejs, javascript, go lang etc---A ArcHOffice é uma produtora de conteúdo educativo com o objetivo de desbravar o mundo da Arquitetura de TI e ajudar arquitetos a utilizar a abordagens arquiteturais, padrões de projeto, padrões de arquitetura e tecnologia com eficiência, agilidade e qualidade.
No vídeo de hoje falamos sobre o famoso cenário onde se inicia em uma empresa e la se tem a nova arquitetura de software, a solução para todos os problemas técnicos...aquele que foi vendido para todo mundo incluindo a diretoria que seria a solução de TODOS os problemas, afinal agora não é mais "monolítica" ou agora usamos "DDD" ou agora tem teste unitário em TUDO.Quem nunca viu uma arquitetura nova virar velha e problemática em poucos anos, as vezes nem mesmo chega a isso.Neste vídeo abordamos este importante tema para ajudar você a definir melhor a arquitetura de software do seu projeto.
No vídeo de hoje falamos sobre o famoso cenário onde se inicia em uma empresa e la se tem a nova arquitetura de software, a solução para todos os problemas técnicos...aquele que foi vendido para todo mundo incluindo a diretoria que seria a solução de TODOS os problemas, afinal agora não é mais "monolítica" ou agora usamos "DDD" ou agora tem teste unitário em TUDO.Quem nunca viu uma arquitetura nova virar velha e problemática em poucos anos, as vezes nem mesmo chega a isso.Neste vídeo abordamos este importante tema para ajudar você a definir melhor a arquitetura de software do seu projeto.
No vídeo de hoje vamos dar dicas sobre como trabalhar com Home Office em especial no mercado de TI.A ArcH é uma empresa que nasceu Home Office, tanto que a título de curiosidade as iniciais em maiúsculo AHO (ArcHOffice) significam Architecture Home Office e e oriundo de anos estudando e implantando o modelo Home, que é totalmente diferente do tradicional.Neste vídeo trazemos importantes dicas para trabalhar home office, pois trabalhar de casa ou trabalhar remotamente é algo novo para o nosso mercado mas relativamente maduro na ArcH, e trabalhar de casa é sim um desafio maior do que parece, bora falar sobre isso?
No vídeo de hoje vamos falar quando não se deve implantar DevOps, explicaremos também um pouco sobre o que é DevOps e falaremos quando e como essencialmente deveria ser implantado, e por quais áreas.Afinal de contas, DevOps é muito mais do que CI e CD, estas práticas (CI e CD) assim como Feature Toggles, never done, são práticas do DevOps e usar apenas algumas de suas práticas não caracterizam uma operação DevOps.Venha ser VIP na ArcH, me siga no meu novo canal do Telegram:https://t.me/pisanidaarch
Neste vídeo vamos entender o conceito de ALTA PERFORMANCE e vamos falar sobre como construir Microservices de Alta Performance, fazendo uso de diagramas na notação MDL.A visão explora modelos de arquitetura de software para microservices comparando o modelo tradicional e o modelo fazendo uso de MDA para elevar a performance de microcomponentes ao máximo, o que habilita o uso de práticas do DevOps.Também falamos sobre a formas de escalabilidade que podem ser utilizadas fazendo uso de containeres em infraestrutura on premises ou on cloud.Venha ser VIP na ArcH, me siga no meu novo canal do Telegram:https://t.me/pisanidaarch
Neste vídeo explicamos em um diagrama de classes o padrão de projetos criacional Builder do GOF, para projetar arquiteturas de solução com elevado nível de desacoplamento entre as regas de criação dos objetos e dos seus objetos concretos.
No vídeo de hoje apresento o resultado da votação que fizemos para a tecnologia que vamos utilizar no canal daqui para frente, as tecnologias concorrentes eram:- PHP- JavaScript com TypeScript- PythonE o grande vencedor foi...confira no conteúdo de hoje ;)
MVP significa Minimum Viable Product ou em portugues, Produto Mínimo Viável em outras palavras um produto que entregue poucas funcionalidades ao usuário servindo quase que como uma POC (Prova de conceito) do negócio ou de uma melhoria sistêmica em geral.O MVP é uma prática fundamental dentro do DEVOPS, mas saber usar o conceito é fundamental, MVP tornou-se no cenário mundial sinônimo de definir uma data curta para que aplicações sejam desenvolvidas, mas na prática o conceito é mais amplo e requer alguns cuidados e alinhamentos ao ser aplicado.Confira neste vídeo as 3 formas onde o MVP (Minimum Viable Product parte do DevOps) efetivamente ajuda os projetos e os tipos de alinhamento que são essenciais para o sucesso do seu MVP.
Neste conteúdo apresento uma forma enxuta mas extremamente eficiente de elaborar os seus currículos para concorrer a vagas para TI.Oportunidades na área de TI requerem que habilidades técnicas sejam exibidas de forma muito rápida e eficiente além de tópicos como resultados conquistados sob ótica da empresa com o trabalho do profissional.
Hoje vamos valar sobre como Trunk Based Development, uma das disciplinas do DevOps que ajuda e ajuda demais em implementações ágeis.A dificuldade da sua implantação é alta embora o conceito seja simples, pois envolve diretamente mudanças corporativas culturais, mesmo assim é importante persistir afinal a cultura DevOps, isso mesmo "CULTURA", precisa de persistência, engajamento e muita prática para efetivamente dar resultados.
No conteúdo de hoje apresento o conceito de ORC (Objetivo Relevante Profissional) e CPR (Conquista Profissional Relevante) e neste contexto você também vai conseguir determinar de forma cientifica o melhor momento para evoluir na sua carreira técnica profissional.Venha ser VIP na ArcH, me siga no meu novo canal do Telegram:https://t.me/pisanidaarch
Muita comunicação textual em especial via e-mail aumentam consideravelmente o estresse no trabalho, isso por que as pessoas muitas vezes se sentem "forçadas" a se comprometer por algo em um canal e ou ter a preocupação em executar efetivamente o que escreveu ou procurar meios para negociar informalmente.Bora lá falar sobre isso?
Por onde começar uma operação DevOps?O começo faz toda a diferença, e é incrível que como a produtização deste conceito gerou tanta distorção no conceito, há no momento da postagem deste vídeo milhares de empresas que aplicam um ou dois conceitos da abordagem e classificam as suas operações como DevOps.Quer saber como eu já vi funcionando, então bora para o primeiro vídeo da nossa série sobre DevOps.Venha ser VIP na ArcH, me siga no meu novo canal do Telegram:https://t.me/pisanidaarch
No vídeo de hoje vamos falar sobre um padrão de projeto (design pattern) do MDA que é muito TOP, muito embora eu considere mais como uma prática de desenvolvimento do que um padrão, mas vale muito a pena aplicar de verdade.
No conteúdo de hoje vamos falar sobre como pedir reajuste salarial, algo que para muitos parece ser extremamente constrangedor e difícil.Com a técnica matadora deste vídeo você vai aprender a planejar o seu reajuste, o melhor momento para pedir e os principais argumentos que a sua conversa para pedir aumento precisa ter.
Arquitetando um cadastro de clientes com DDD e DecoratorNo conteúdo de hoje vamos fazer o desenho de arquitetura para um complexo cadastro de clientes composto por dados pessoais com uma hierarquia de componentes fazendo uso de DDD e do design pattern decorator do gof.Venha ser VIP na ArcH, me siga no meu novo canal do Telegram:https://t.me/pisanidaarch
Prazos são sempre um problemão, quando se fala de arquitetura então...todos pensam vai gastar um tempão para fazer documentos e ninguém vai usar, e é ai que mora o problema, bons desenhos levam tempo para serem elaborados, fazendo as pressas o desenho vai ter muitas falhas e consequentemente ou ninguém vai seguir ou vai ter gaps.O desenho é o alicerce se não for bem feito, se a solução não é bem projetada, as chances do projeto acabar custando muito mais caro com o passar do tempo ou tendo uma longevidade muito menor são imensas.
Neste vídeo falamos sobre 5 hábitos a serem abandonados no ano 2020, ano em que há grandes apostas de crescimento do país e grandes perspectivas de investimentos internos e externos.Com a economia aquecida, é hora de abandonar hábitos ruis e colocar o pé no acelerador do crescimento profissional abandonando hábitos ruins.Venha ser VIP na ArcH, me siga no meu novo canal do Telegram:https://t.me/pisanidaarch
No conteúdo de hoje vamos mostrar como usar heranças encadeadas de forma efetiva e economizando objetos e simplificando problemas de negócio fazendo uso do padrão de projetos Decorator do GOF.
No vídeo de hoje vamos falar de algumas das principais atribuições de um arquiteto de soluções.Venha ser VIP na ArcH, me siga no meu novo canal do Telegram:https://t.me/pisanidaarch
No conteúdo de hoje sobre CarreiraY abordamos o uso de feedbacks para eliminar a sensação de chefe chato, algo extremamente crítico quando o assunto é crescimento profissional.A não resolução deste problema, gera impactos diretos na sua carreira, minimamente de estagnação temporária.E é por isso que neste conteúdo trazemos uma sugestão para ajudar a resolver este problema de uma vez por todas através de feedbacks, incluindo como usar feedbacks.
No nosso conteúdo sobre Carreira Y de hoje vamos falar sobre como construir relacionamentos profissionais incríveis, isso é algo fundamental para se avançar profissionalmente, uma vez que o foco só em tecnologias elevam sim a relevância profissional mas, uma vez que só se foca em tecnologias cria-se uma restrição um limite de crescimento.E neste conteúdo apresentamos 3 dicas que vão ajudar a construir ótimos relacionamentos profissionais, são técnicas simples e extremamente efetivas, vale muito a pena assistir este conteúdo :)
No vídeo de hoje vamos mostrar na prática como seria o trabalho de um arquiteto de soluções (ou arquiteto de software na fase de definição) para definir o desenho arquitetural para o componente mais crítico de uma seguradora, o motor de regras de cálculo.O conteúdo apresenta as regras de negócio, os requisitos arquiteturais e então o desenho feito na notação MDL ilustrando os componentes e a sua relação entre si, incluindo também a sequência do fluxo da informação entre eles.A solução apresentada é baseada na abordagem arquitetural de orientação a Microservices e faz uso do conceito do padrão de projetos Command do GOF (não do padrão propriamente dito, entenda também a diferença neste conteúdo).Venha ser VIP na ArcH, me siga no meu novo canal do Telegram:https://t.me/pisanidaarch
Neste breve conteúdo, explicamos de forma muito sintetizada o que são RAs e de como eles podem impactar na definição de uma arquitetura (ou deveriam).
Este é o primeiro vídeo de uma série onde vamos explicar o "porque" que esta percepção é um problema gigantesco para a sua evolução profissional e de estratégias para resolver o problema.Quando temos a percepção de "chefe chato" é muito comum que geremos automaticamente um sentimento de antipatia recíproco nos nossos líderes, o que compromete muito a evolução na Carreira Y.Neste vídeo vamos abordar toda a problemática envolvendo esta percepção complicadíssima de ser tratada e resolvida.Venha ser VIP na ArcH, me siga no meu novo canal do Telegram:https://t.me/pisanidaarch
Se você quer ficar Fera em Arquitetura de TI ou Acelerar a sua evolução profissional, se #INSCREVE no meu canal, porque nele eu posto conteúdo diariamente para ajudar você a atingir o próximo nível da sua Carreira.Venha ser VIP na ArcH, me siga no meu novo canal do Telegram:https://t.me/pisanidaarchNesta breve intro eu vou explicar como é organizado e de como será distribuído o conteúdo da ArcH nos diversos canais e mídias sociais.
Se você quer ficar Fera em Arquitetura de TI ou Acelerar a sua evolução profissional, se #INSCREVE no meu canal, porque nele eu posto conteúdo diariamente para ajudar você a atingir o próximo nível da sua Carreira.Venha ser VIP na ArcH, me siga no meu novo canal do Telegram:https://t.me/pisanidaarchNesta breve intro eu vou explicar como é organizado e de como será distribuído o conteúdo da ArcH nos diversos canais e mídias sociais.
No conteúdo de hoje falamos sobre a importância de se construir bons relacionamentos profissionais e apresentamos uma técnica em especial extremamente efetiva que ajuda a construir uma primeira boa impressão e acredite ela é fundamental para todo o restante da relação profissional que você vai ter com aquela pessoa. A famosa expressão "A primeira impressão é a que fica", tem tudo haver com isso, uma vez que existe explicação cientifica para isso onde o cérebro da outra pessoa cria associações entre o seu rosto e alguém familiar para ele (seja bom ou ruim) e por melhor que você seja, se a primeira impressão foi ruim o cérebro sempre vai puxar a sentimentos negativos como o de desconfiança.Bora falar sobre isso?
Neste conteúdo vamos explicar o que este importante profissional faz (ou deveria fazer) nos projetos.Um arquiteto de soluções é uma das principais figuras técnicas de um projeto, ele é o responsável pelas decisões estruturais da solução.Partiu falar sobre Arquiteto de Soluções?
Neste conteúdo falaremos sobre os 4 principais mitos que praticamente todo mundo acredita sobre universidades de TI.Se você esta pensando em começar uma faculdade eu recomendo muito que assista este conteúdo (e a série de vídeos relacionadas) para decidir o melhor momento de se fazer uma universidade bem como os motivadores e a sequencia como por exemplo que curso escolher.
No vídeo de hoje vamos continuar o nosso desenho de definição de arquitetura de solução do nosso Feature Gateway e hoje vamos fazer o desenho usando MDL para ilustrar como os componentes se relacionam entre si.
O que é Feature Toggles? Feature Toggles (ou feature Flags no DevOps) é uma técnica de desenvolvimento de softwares (considerado também por muitos um padrão de arquitetura) que visa tornar o código desenvolvido e publicado "habilitável" ou seja ser possível desligar o código publicado.Esta técncia de desenvolvimento vem se tornando cada vez mais conhecida e utilizada devido ao aumento da popularidade dos conceitos de DevOps, que traz com ele Trunk Based Development (que também é uma técnica de desenvolvimento onde se trabalha com uma única Branch) e o próprio Feature Flags (uma outra forma de nomear Feature Toggles).Neste breve conteúdo eu explico também as principais vantagens em se adotar esta técnica.
O padrão de projetos Command do GOF é extremamente útil para estruturas de comandos parametrizados e dinâmicos, neste vídeo eu explico o padrão no diagrama e dou alguns exemplos de aplicações reais em projetos que eu particularmente apliquei, entre eles Motor de Regras, Workflows e Interfaces dinâmicas.
No conteúdo de hoje vamos começar a definição de arquitetura do nosso Feature Gateway.Estamos assumindo que a solução é para uma grande empresa de telecomunicações que esta passando por um processo de transformação digital e neste contexto ela quer implantar feature toggles para o uso de Trunk Based Development.Para este projeto esta sendo assumido que a empresa tem uma forte parceria com a Microsoft e usa servidores, databases e tecnologias relacionadas ao universo de softwares da Microsoft.
Neste vídeo falamos sobre o mercado de TI Brasileiro e exploramos porque ela ainda é muito importante.
Qual é a diferença entre testes unitários e TDD? Testes unitários é uma prática para testar aplicações através de código, pode ser bem custoso e demorado fazer isso, principalmente se for no final, após a implementação.Já TDD, faz uso destas técnica para testar a aplicação em forma de metodologia onde primeiro os métodos de teste são implementados e testados então só depois disso o código é implementado.Ao contrário de simplesmente implementar métodos de teste com TDD pode-se até se reduzir o tempo de desenvolvimento, uma vez que torna-se desnecessária a navegação até o ponto do código alterado. Isso também reduz os riscos de erros em outros pontos do código, muitas vezes não previstas enquanto se codifica.
A micro-componetização trás vantagens como escala horizontal e vertical além de facilitar muito a manutenção e possibilitar a construção de aplicações por equipes maiores.Mas quando se deixa a camada de dados ou a camada de front-end monolítica minimiza estes benefícios uma vez que eles fatalmente sofreram a mesma quantidade ou quiça mais alterações que a camada core.Ao se microcomponentizar tudo, os ganhos de disponibilidade, escalabilidade e manutenabilidade passam realmente a existir na sua totalidade.
Neste primeiro vídeo sobre clean code, fazemos uma breve introdução sobre o assunto, explicando a motivação em se adotar as práticas propostas pelo livro.Url do livro em Português:https://www.amazon.com.br/C%C3%B3digo-limpo-Robert-C-Martin/dp/8576082675/ref=sr_1_4?adgrpid=61526443084&gclid=EAIaIQobChMIyt2d5e6V5gIVjIORCh0ECQVtEAAYASAAEgLhtPD_BwE&hvadid=326935150202&hvdev=c&hvlocphy=1001754&hvnetw=g&hvpos=1t1&hvqmt=e&hvrand=1848534005526283565&hvtargid=kwd-300197688610&hydadcr=5621_10696862&keywords=clean+coder&qid=1575251949&sr=8-4
Esta pergunta lendária é recorrente até hoje, neste vídeo eu apresento o meu ponto de vista sobre o tema explicando as situações que eu não considero aplicável este tipo e framework.
No vídeo de hoje eu explico os motivadores que me fazem escolher sem sobra de dúvidas a notação MDL ao invés de qualquer outra.
O Express vem ganhando cada vez mais funcionalidades e com isso vem ficando cada vez mais pesado e como microservices ou microcomponentes em geral precisam ser minimalistas, será que ainda faz sentido utilizá-lo? Conheça a minha opinião e recomendação sobre o tema.
No vídeo de hoje eu vou dividir com você a conclusão com os pontos determinístico que levaram as escolhas para esta importante tomada de decisão em mais de uma situação.
Hoje vamos desenhar uma solução híbrida, que faz uso de microcomponentes no back-end para integrar um sistema de vendas a um ERP, partiu conferir todo o racional do desenho desta solução?
Muitos me perguntam que IDE eu recomendo para elaborar microservices, neste vídeo eu respondo falando das minhas duas principais preferências.
O Garbage Collector é um importante componente que a maioria dos runtimes modernos possuem e como eles funcionam no background e funcionam bem, cada vez menos as pessoas sabem da sua existencia ou se preocupam em enteder a sua utilidade. Um arquiteto se soluções precisa entender como as coisas funcionam para dar boas soluções e por isso este componente faz toda a diferença.
Neste ArcH In-Minutes falamos sobre a diferença entre os tipos por valor e por referência, incluindo um exemplo super didático.
Neste ArcH-In-Minutes eu respondo uma pergunta que sempre me fazem, qual é a melhor tecnologia para fazer Microservices?
Um termo que arquitetos de solução precisam conhecer para falar com DBAS, ADs, partiu adicionar mais esta sigla no dicionário?
Quando você tenta introduzir algo novo que vá trazer grandes mudanças a uma equipe, mesmo que para você seja totalmente óbvio, a solução pode mexer com a zona de conforto de várias outras pessoas soando de forma tão estranha quanto colocar um boi dentro do escritório.A técnica que vamos ensinar ajuda a introduzir novos conceitos de forma gradativa aculturando as pessoas, aculturando elas ao invés forçar a adesão deles por elas.Partiu falar sobre a técnica do BOI?
Sabia que existe diferença entre Microservices e Orientação a Microservices?Neste primeiro vídeo sobre orientação a microservices vamos falar dos pontos fortes e fracos desta mega abordagem arquitetural.Vamos fazer um diagrama explorando uma solução hipotética sob a ótica de um arquiteto de soluções.Bora falar sobre Orientação a Microservices?
Conheça de forma super resumida o padrão façade.Assista ao vídeo completo:https://www.youtube.com/watch?v=FJlynE_z5R4&t=3s--A ArcHOffice é uma produtora de conteúdo educativo com o objetivo de desbravar o mundo da Arquitetura de TI e ajudar arquitetos a utilizar a abordagens arquiteturais, padrões de projeto, padrões de arquitetura e tecnologia com eficiência, agilidade e qualidade.Saiba mais sobre a ArcH:▶ https://archoffice.tech
Neste breve vídeo explicamos o que é um arquiteto tecnológico em um minuto.Assista ao vídeo completo:https://youtu.be/A5s_FFZ8wjo--A ArcHOffice é uma produtora de conteúdo educativo com o objetivo de desbravar o mundo da Arquitetura de TI e ajudar arquitetos a utilizar a abordagens arquiteturais, padrões de projeto, padrões de arquitetura e tecnologia com eficiência, agilidade e qualidade.Saiba mais sobre a ArcH:▶ https://archoffice.tech
Neste breve vídeo explicamos o que é um RDBMS em um minuto.Assista ao vídeo completo:https://youtu.be/CWAbwN8eOng--A ArcHOffice é uma produtora de conteúdo educativo com o objetivo de desbravar o mundo da Arquitetura de TI e ajudar arquitetos a utilizar a abordagens arquiteturais, padrões de projeto, padrões de arquitetura e tecnologia com eficiência, agilidade e qualidade.Saiba mais sobre a ArcH:▶ https://archoffice.tech
A técnica das 3 Bandeiras é uma das mais importantes a ser aplicada por aqueles que buscam crescimento profissional. Quem não aplica depende de fatores como sorte, empatia com líderes ou casualidade, evidentemente o alicerce de tudo isso é um trabalho bem feito, mas sem a correta comunicação e alinhamento com as necessidades e interesses da companhia e dos líderes, dificilmente há crescimento profissional.
A técnica das 3 Bandeiras é uma das mais importantes a ser aplicada por aqueles que buscam crescimento profissional. Quem não aplica depende de fatores como sorte, empatia com líderes ou casualidade, evidentemente o alicerce de tudo isso é um trabalho bem feito, mas sem a correta comunicação e alinhamento com as necessidades e interesses da companhia e dos líderes, dificilmente há crescimento profissional.
Tenha um overview sobre o padrão de projeto Composite do GOF em um minuto neste breve vídeo.
O que é um arquiteto e software, entenda de forma resumida neste breve
Neste conteúdo conto um pouco sobre a história da profissão Arquitetura de TI, explico a diferença entre os 4 principais tipos de arquitetos e falo das suas principais atribuições e responsabilidades.
Parte 1: Neste conteúdo abordamos as primeiras 5 dicas para ser bem avaliado em entrevistas, extraindo simplesmente o seu melhor, sem macetes ou trapaças.
Parte 2: Neste conteúdo abordamos mais 7 dicas importantíssimas para ser bem avaliado em entrevistas, extraindo simplesmente o seu melhor, sem macetes ou trapaças.
Neste capítulo explicamos tudo sobre Super Apps, um novo conceito de aplicativos móvel que esta ganhando popularidade no Brasil e no mundo, incluindo pontos fortes, fracos, quando utilizar e aspectos arquiteturais.
Neste capítulo explicamos a diferença entre back-ends, front-ends, server-side, client-side e mergulhamos a fundo no padrão BFF (backend for frontend), falando de pontos fortes, fracos, quando utilizar e aspectos arquiteturais deste padrão de projetos para microservices.