84 subscribers
Fique off-line com o app Player FM !
#134 Arquitetura Limpa: Construindo Aplicações do Jeito Certo
Manage episode 400493461 series 2164102
Neste episódio, mergulhamos no universo das arquiteturas de software e boas práticas de desenvolvimento, com um olhar especial para o .NET, mas abrangendo conceitos aplicáveis a qualquer linguagem POO. Angelo Belchior, Daniel Jesus e Tiago Aguiar se juntam a nós nesta discussão enriquecedora, onde descomplicamos a Clean Architecture, arquiteturas em camadas, automação e segurança, tornando estes conhecimentos acessíveis independentemente da stack que você utiliza
Assuntos abordados no tema
- Explorando os princípios do Clean Architecture, focando em como ela é implementada em .NET. e como esses conceitos são universais, podendo ser adaptado para qualquer linguagem POO
- Discutiremos as responsabilidades distintas das camadas Api, Application, Domain e Infrastructure e como essa separação de responsabilidades é fundamental para qualquer arquitetura de software
- Análise comparativa entre Arquitetura Cebola e a tradicional Arquitetura em Camadas
- Não crie complexidade! Utilize boas práticas e faça o simples que sua aplicação necessita
- Compartilhando exemplos de automação que facilitam o ciclo de vida do desenvolvimento, testes e produção
- Segurança nas aplicações: dicas do uso de políticas Open Policy Agent (OPA) e como podem ser utilizadas para reforçar a segurança das aplicações, Autenticação e Autorização
- Aprimorando habilidades no backend: a importância do aprendizado contínuo, e como se manter atualizado e focar nos conceitos
Links úteis
- https://github.com/JessicaNathany/cafedebug-backend.api - Exemplo de projeto
- https://github.com/JessicaNathany/the-office.api - exemplo de projeto usando MediatR
- https://jeffreypalermo.com/2008/07/the-onion-architecture-part-1/ Onion Architecture
- https://medium.com/luizalabs/descomplicando-a-clean-architecture-cf4dfc4a1ac6
- https://bespoyasov.me/blog/clean-architecture-on-frontend/
- https://www.sympla.com.br/evento-online/apis-robustas-com-asp-net-core-8-entity-framework-docker-e-redis/2315443?referrer=t.co - Curso APIs robustas com dotnet 8, Redis e Docker
Participantes
Jéssica Nathany Software Developer e host)
LinkedIn: https://www.linkedin.com/in/jessica-nathany-carvalho-freitas-38260868/
Weslley Fratini (Software Developer e co-host)
LinkedIn: https://www.linkedin.com/in/weslley-fratini/
Angelo Belchior (Staff Software Engineer na PicPay e MVP Microsoft)
Linkedin: https://www.linkedin.com/in/angelobelchior/
Daniel Jesus (Software Developer Specialist na Pagveloz e MVP Microsoft)
Linkedin: https://www.linkedin.com/in/djesusnet/
Tiago Aguiar (Egenheiro de Software Senior na Info Jobs e Criador de Conteúdo)
Linkedin: https://www.linkedin.com/in/tiago-aguiar/
Podcast: https://aguiar.dev.br/
Anuncie em nosso site: http://www.cafedebug.com.br
Produtora AGO Filmes: https://thiagocarvalhofotografia.wordpress.com/
dúvidas, sugestões ou críticas construtivas envie para: debugcafe@gmail.com
See omnystudio.com/listener for privacy information.
168 episódios
Manage episode 400493461 series 2164102
Neste episódio, mergulhamos no universo das arquiteturas de software e boas práticas de desenvolvimento, com um olhar especial para o .NET, mas abrangendo conceitos aplicáveis a qualquer linguagem POO. Angelo Belchior, Daniel Jesus e Tiago Aguiar se juntam a nós nesta discussão enriquecedora, onde descomplicamos a Clean Architecture, arquiteturas em camadas, automação e segurança, tornando estes conhecimentos acessíveis independentemente da stack que você utiliza
Assuntos abordados no tema
- Explorando os princípios do Clean Architecture, focando em como ela é implementada em .NET. e como esses conceitos são universais, podendo ser adaptado para qualquer linguagem POO
- Discutiremos as responsabilidades distintas das camadas Api, Application, Domain e Infrastructure e como essa separação de responsabilidades é fundamental para qualquer arquitetura de software
- Análise comparativa entre Arquitetura Cebola e a tradicional Arquitetura em Camadas
- Não crie complexidade! Utilize boas práticas e faça o simples que sua aplicação necessita
- Compartilhando exemplos de automação que facilitam o ciclo de vida do desenvolvimento, testes e produção
- Segurança nas aplicações: dicas do uso de políticas Open Policy Agent (OPA) e como podem ser utilizadas para reforçar a segurança das aplicações, Autenticação e Autorização
- Aprimorando habilidades no backend: a importância do aprendizado contínuo, e como se manter atualizado e focar nos conceitos
Links úteis
- https://github.com/JessicaNathany/cafedebug-backend.api - Exemplo de projeto
- https://github.com/JessicaNathany/the-office.api - exemplo de projeto usando MediatR
- https://jeffreypalermo.com/2008/07/the-onion-architecture-part-1/ Onion Architecture
- https://medium.com/luizalabs/descomplicando-a-clean-architecture-cf4dfc4a1ac6
- https://bespoyasov.me/blog/clean-architecture-on-frontend/
- https://www.sympla.com.br/evento-online/apis-robustas-com-asp-net-core-8-entity-framework-docker-e-redis/2315443?referrer=t.co - Curso APIs robustas com dotnet 8, Redis e Docker
Participantes
Jéssica Nathany Software Developer e host)
LinkedIn: https://www.linkedin.com/in/jessica-nathany-carvalho-freitas-38260868/
Weslley Fratini (Software Developer e co-host)
LinkedIn: https://www.linkedin.com/in/weslley-fratini/
Angelo Belchior (Staff Software Engineer na PicPay e MVP Microsoft)
Linkedin: https://www.linkedin.com/in/angelobelchior/
Daniel Jesus (Software Developer Specialist na Pagveloz e MVP Microsoft)
Linkedin: https://www.linkedin.com/in/djesusnet/
Tiago Aguiar (Egenheiro de Software Senior na Info Jobs e Criador de Conteúdo)
Linkedin: https://www.linkedin.com/in/tiago-aguiar/
Podcast: https://aguiar.dev.br/
Anuncie em nosso site: http://www.cafedebug.com.br
Produtora AGO Filmes: https://thiagocarvalhofotografia.wordpress.com/
dúvidas, sugestões ou críticas construtivas envie para: debugcafe@gmail.com
See omnystudio.com/listener for privacy information.
168 episódios
Todos os episódios
×
1 #158 É Preciso Ser um PhD para Trabalhar com Machine Learning? Tudo sobre ML, IA e Deep Learning 1:05:54

1 #157 Consultoria SAP: Uma Carreira Transformadora no Mundo Tech 59:04

1 #156 DeepSeek e a Guerra das IAs: Especialistas Revelam o Futuro da Inteligência Artificial 1:10:20

1 #155 IoT e o Futuro Digital: Traçando o Caminho para 2025 59:22

1 #154 Os Desafios das Arquiteturas Distribuídas 1:07:33

1 #153 Aplicações Legadas: Discussão sobre Refatoração como Estratégia de Negócio 1:07:00

1 #152 Aplicações Escaláveis na Black Friday 52:45

1 #151 Cibersegurança em Ação: Descubra a Vanguarda Tecnológica da CrowdStrike 1:06:21

1 #150 Explorando a Criação de Jogos: De Storytelling a Game Design 1:04:57

1 #149 Uma breve explicação sobre Time-Series Database? 43:11

1 #148 Inclusão Digital na Prática: O Impacto Transformador do Campinho Digital 57:51

1 #147 Por Dentro dos Ataques Hackers: Análises Profundas com Julio Fort 53:11

1 #146 Eficiência e Adaptabilidade: Explorando Clojure e LSP com Eric Dallo 53:33

1 #145 Imensidão de Dados: Explorando o Universo do Big Data 58:37

1 #144 Desvendando os Ecossistemas de Pagamentos e os Desafios do BaaS com Danilo Assis 52:37
Bem vindo ao Player FM!
O Player FM procura na web por podcasts de alta qualidade para você curtir agora mesmo. É o melhor app de podcast e funciona no Android, iPhone e web. Inscreva-se para sincronizar as assinaturas entre os dispositivos.