Olá Essa é a finalização do integration developer bootcamp nesse vídeo falaremos sobre as etapas do integration develop Camp que foram onboarding best practices architecture One e architecture comeando pelo onboarding primeiro módulo ele abordou os conceitos e conectores essenciais para iniciar o desenvolvimento na plataforma aqui o desenvolvedor está se ambientando plataforma assimo apresent demra os Men plataforma e a utilização de conectores base para construção de integrações Então à direita temos os tópicos que foram abordados Começando por pelos conceitos O que é a integração Quais são os padrões e mostramos também como funciona a plataforma e quais
são os seus menus principais logo após iniciamos na área de build na criação de pipelines alguns componentes que são essenciais para as integrações como por exemplo dois componentes de transformação dias generator e diason Transformer o trow erro para interromper fluxos e gerar mensagens de erro personalizadas Jason pef e Choice para poder fazer validações na plataforma ou filtros e por fim global e accounts são essenciais para que a gente consiga colocar valores dinâmicos e valores seguros no locais onde eles devem ser guardados logo após nós falamos sobre módulos de boas práticas esse segundo módulo ele apresentou
conectores mais avançados na criação de fluxos mas principalmente Ele demonstrou as boas práticas de desenvolvimento na plataforma unbi a utilização de boas práticas melhora o processo de desenvolvimento e aumenta a velocidade de manutenção então utilizando os tópicos e os conectores que n apresentamos nesse módulo nós fazemos com que a manutenção seja mais rápida visto que ela está mais intuitiva e mais centralizada aqui vimos alguns conectores mais avançados como o componente de transformação jol session Man Management alguns conectores de armazenamento temporário e validator e subfluxo que são conectores que possuem configurações mais avançadas mas também vimos
coisas essenciais para boas práticas como por exemplo a utilização de armazenamento temporário validação de chamadas externas centralização de erros com Exception e criação de resumo da execução por fim nós fizemos uma atividade prática chamada R Zone pegando todos esses conceitos e conectores que foram abordados e aplicando diretamente em um sistema de migração diária er um exemplo de migração diária Esse foi o pipeline construído no hand Zon em que a gente pega uma uma API pega registros dessa Api para cada registro faz algum tipo de processamento e aqui há um todo controle de centralização de erros
no Exception criação do resumo da execução validação de chamadas externas e a utilização de Choice logs por exemplo cobrindo todos os conceitos que foram apresentados no módulo em architecture design patters One nós vimos conceitos mais avançados de arquitetura de integração nesse módulo o treinamento deixa de focar na construção do fluxo e passa a apresentar conceitos de alto nível as discussões abrangem como os pipelines devem se comunicar entre si para gerar maior velocidade e performance para os processos então aqui Vimos um padrão de projeto com pipelines de reprocessamento com pipelines de tratamentos de erro desacoplados e
aqui vimos por exemplo alguns tópicos como cápsulas a gente utiliza o padrão de publish subscriber nessa integração entendemos sobre desacoplamento por exemplo desacoplar processo de consulta a banco de dados com o processo de processamento em si gerando assim maior velocidade e Menor complexidade do fluxo nós vimos sobre escalamento e paralelismo uma vez que o processo está desacoplado nós conseguimos fazer com que ele escale tanto verticalmente quanto horizontalmente e de maneira paralela justamente por conta da arquitetura orientada eventos e vimos também um pipeline genérico de reprocessamento um pipeline genérico de tratamento de erros que é muito
comum em todo o ambiente que é construído integração novamente também vimos o r Zone aplicando esse mesmo padrão aqui diretamente com o com o mesmo desafio utilizado em best practices então no R Zone de Best practic que nós viemos a migração diária foi des acoplado e feito esse padrão de projeto aqui adicionando os pipelines 3 e 4 para reprocessamento e tratamento de erros por fim abordamos no architecture and design patterns 2 que é o último módulo do bootcamp as técnicas de integração como por exemplo para resolver problema de de volumetria que é utilizando a técnica
de paginação nós também demonstramos como funciona a utilização de arquivos na plataforma de jbi então para entender um pouco melhor sobre arquivos nós vimos exemplos de como eh possui um contexto de temporário que é limitado a execução e que enquanto o arquivo está nesse contexto ele pode ser acessado em qualquer ponto do pipeline e também vimos sobre a paginação que está vinculada a arquivos de certa forma para entender como fazer eh de maneira paginada consultas a a base de dados no meio por meio da plataforma então foi construído no rzone de paginação esse fluxo aqui
em que temos parâmetros iniciais da da paginação temos a paginação em si por meio do distraction data e por fim a regra de negócio que inicia ou termina a paginação Então esse foi o integration developer bitcamp eh eu peço o feedback honesto para a o preenchimento do formulário de satisfação para que a gente consiga melhorar esse treinamento e melhorar para treinamentos futuros também Obrigado pela sua participação Espero que tenha aprendido bastante sobre a plataforma e nos vemos em próximos cursos