Offline dengan aplikasi 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.
166 episode
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.
166 episode
सभी एपिसोड
×Selamat datang di Player FM!
Player FM memindai web untuk mencari podcast berkualitas tinggi untuk Anda nikmati saat ini. Ini adalah aplikasi podcast terbaik dan bekerja untuk Android, iPhone, dan web. Daftar untuk menyinkronkan langganan di seluruh perangkat.