Como Escolher o Banco de Dados Correto pra sua Aplicação | System Design & Arquitetura de Software
Renato AugustoConteúdo de propriedade do criador
Descrição original do criador:
Conheça O MAPA DO ARQUITETO - Um guia de carreira completo Do Iniciante ao Arquiteto de Software: https://go.hotmart.com/R100244660B
🔗 Leituras Recomendadas: 📚 System Design Interview (Volume 1) - https://amzn.to/44qvxCx 📚 System Design Interview (Volume 2) - https://amzn.to/4nsvA8G 📚Fundamentos da Arquitetura de Software: uma Abordagem de Engenharia -https://amzn.to/4aFP9UT
Ler a descrição completa na fonte originalRenato Augusto
Sobre o conteúdo
Neste vídeo, você aprenderá a escolher o banco de dados ideal para sua aplicação, evitando erros comuns e aplicando princípios de System Design e Arquitetura de Software. O conteúdo explora as diferenças entre bancos de dados relacionais e não relacionais, e como conceitos como consistência, disponibilidade e escalabilidade influenciam essa decisão.
O que você vai aprender
- Diferenças entre bancos SQL e NoSQL na prática
- O que é consistência, disponibilidade e partição (Teorema CAP e PACELC)
- Quando e como usar diferentes bancos de dados de acordo com o cenário da aplicação
- Como entender o impacto de consistência forte, eventual e quorum
- Por que nem todo banco serve pra qualquer tipo de sistema
- Dicas de arquitetura pra tomar decisões técnicas seguras
- Como pensar como um arquiteto de software na hora de escolher o banco ideal
Pré-requisitos
- Conhecimento básico em programação
- Familiaridade com conceitos de desenvolvimento de software
Para quem é
- Programadores backend e fullstack que querem dominar System Design
- Estudantes de tecnologia que querem entender bancos de dados modernos
- Arquitetos e tech leads que tomam decisões técnicas em projetos complexos