MestreFLIXMestreFLIX
CursosPacotesPlanos🔥Black Friday
EntrarCriar conta grátis
@mestrecursos01@mestredoscursoss
A MestreFlix é Confiável?•Política de Privacidade•Termos de Uso

Mestreflix, sua plataforma de IA e Tecnologia ❤️

Voltar ao Catálogo
Arquitetura de SoftwareProgramaçãoDesign, 3D & Edição
Descomplicando o System Design

Descomplicando o System Design

Curso completo ministrado por Linux Tips

4 alunos31h 10min · 225 aulasAutor / Escola: Linux Tips

Sobre o curso

Descomplicando o System Design, produzido por Linux Tips, disponível na plataforma Mestre dos Cursos.

Ementa

29 módulos · 225 aulas
01 System Design - Call to Action!!!Amostra5:47
02 System Design - Aula Introdutória27:51
01 System Design - Protocolos de Rede- Introdução a Protocolos5:09
02 System Design - Protocolos de Rede- Introdução ao Modelo da Camada OSI (Open Systems Interconnection)20:14
03 System Design - Protocolos de Rede- IP, IPV4 e IPV67:44
04 System Design - Protocolos de Rede- Protocolo TCP e UDP6:57
05 System Design - Protocolos de Rede- SSL e TLS2:41
06 System Design - Protocolos de Rede- DNS (Domain Name Service)10:25
07 System Design - Protocolos de Rede- DHCP (Dynamic Host Configuration Protocol)3:04
08 System Design - Protocolos de Rede- HTTP-1.-, HTTP-2 e HTTP-313:59
09 System Design - Protocolos de Rede- Tempo de Resposta3:07
01 System Design - Storage, Raid e I-O- Storage em System Design7:27
02 System Design - Storage, Raid e I-O- Dimensões em Storage - Throughput, Bandwidth, IOPs9:31
03 System Design - Storage, Raid e I-O- Direct-Attached Storage6:19
04 System Design - Storage, Raid e I-O- Network Attached Storage5:34
05 System Design - Storage, Raid e I-O- Block Storage4:33
06 System Design - Storage, Raid e I-O- File Storage5:14
07 System Design - Storage, Raid e I-O- Object Storage5:35
08 System Design - Storage, Raid e I-O- Raid 0 (Striping)7:00
09 System Design - Storage, Raid e I-O- Raid 1 (Mirroring)3:50
10 System Design - Storage, Raid e I-O- RAID 5 (Striping com Paridade Distribuída)5:06
11 System Design - Storage, Raid e I-O- RAID 6 (Striping com Dupla Paridade)2:29
12 System Design - Storage, Raid e I-O- RAID 10 (Raid 1+0)3:57
13 System Design - Storage, Raid e I-O- Resumo e Comparativos de RAID3:40
01 System Design - Teorema CAP, Databases ACID e BASE- Teorema CAP9:10
02 System Design - Teorema CAP, Databases ACID e BASE- Modelo ACID - Atomicity, Consistency, Isolation, Durability23:40
03 System Design - Teorema CAP, Databases ACID e BASE- Modelo BASE - Basic Availability, Soft-State, Eventual Consistency9:48
04 System Design - Teorema CAP, Databases ACID e BASE- Componentes do CAP13:18
05 System Design - Teorema CAP, Databases ACID e BASE- Combinações do Modelo CAP - (CP, AP, CA)8:41
06 System Design - Teorema CAP, Databases ACID e BASE- Críticas Modernas ao modelo CAP5:50
07 System Design - Teorema CAP, Databases ACID e BASE- Teorema PACELC23:56
01 Databases, Modelos de Dados e Indexação - O que são Bancos de Dados.4:29
02 Databases, Modelos de Dados e Indexação - Tipos de Bancos de Dados17:56
03 Databases, Modelos de Dados e Indexação - Níveis de Consistência8:28
04 Databases, Modelos de Dados e Indexação - Modelos Orientados a Tuplas (Row-Oriented)8:49
05 Databases, Modelos de Dados e Indexação - Modelos Orientados a Documentos5:45
06 Databases, Modelos de Dados e Indexação - Modelos Colunares (Column-Oriented)4:44
07 Databases, Modelos de Dados e Indexação - Modelos de Coluna Larga (Wide-Column)4:31
08 Databases, Modelos de Dados e Indexação - Modelos Chave-Valor (Key-Value)3:50
09 Databases, Modelos de Dados e Indexação - Modelos de Grafos3:11
10 Databases, Modelos de Dados e Indexação - Page Size e Indexação Colunar8:08
11 Databases, Modelos de Dados e Indexação - LSM-Trees (Log-Structured Merge-Tree)5:27
12 Databases, Modelos de Dados e Indexação = Indexação B-Tree (Árvores B)4:13
13 Databases, Modelos de Dados e Indexação - Indexação por Hashing4:09
14 Databases, Modelos de Dados e Indexação - Indices Invertidos (Case Elasticsearch)4:14
15 Databases, Modelos de Dados e Indexação - Arquitetura Write-Intensive e Read-Intensive6:56
01 Estratégias de Cache - Introdução8:23
02 Estratégias de Cache - Consistência e Time-To-Live (TTL)8:04
03 Estratégias de Cache - Politicas de Evicção e Invalidação de Cache7:41
04 Estratégias de Cache - Cache Miss, Cache Hit e Hit Rate5:30
05 Estratégias de Cache - Cache em Memória e Cache Distribuído7:28
06 Estratégias de Cache - Cache-Aside, Write-Through, Write-Behind e CDN_s12:57
07 Estratégias de Cache - Criando uma CDN Simples12:34
01 Microserviços, Monolitos e Domínios - Introdução2:53
02 Microserviços, Monolitos e Domínios - Monolitos14:23
03 Microserviços, Monolitos e Domínios - Microserviços13:44
04 Microserviços, Monolitos e Domínios - Domain-Driven Design10:32
05 Microserviços, Monolitos e Domínios - Domain-Driven Design - Conceitos e Componentes27:12
06 Microserviços, Monolitos e Domínios - Lei de Conway5:18
07 Microserviços, Monolitos e Domínios - Case de Core Banking - Domínios e Entidades29:42
08 Microserviços, Monolitos e Domínios - Case de Core banking - Segregação de Serviços e Eventos de Domínio34:50
01 Load Balancers e Proxies Reversos - Balanceadores de Carga, Escalabilidade e Healthchecks17:32
02 Load Balancers e Proxies Reversos - Load Balancers vs Proxies Reversos7:21
03 Load Balancers e Proxies Reversos - Algoritmos de Balanceamento- Round Robin10:42
04 Load Balancers e Proxies Reversos - Algoritmos de Balanceamento- Least Request5:33
05 Load Balancers e Proxies Reversos - Algoritmos de Balanceamento- Least Connection3:36
06 Load Balancers e Proxies Reversos - Algoritmos de Balanceamento- Least Outstanding Requests (LOR)3:53
07 Load Balancers e Proxies Reversos - Algoritmos de Balanceamento- IP Hash, Manglev e Random9:29
08 Load Balancers e Proxies Reversos - Modelo OSI e Load Balancing (Layer 4 e 7)8:15
09 Load Balancers e Proxies Reversos - Tecnologias e Implementações de Mercado7:21
10 Load Balancers e Proxies Reversos - Laboratório de Envoy como Balanceador e Proxy Reverso11:38
01 API Gateways - Introdução aos API Gateways e Problemas Operacionais6:33
02 API Gateways - Monolitos e Microserviços7:03
03 API Gateways - API Gateways vs Load Balancers2:57
04 API Gateways - Roteamento Granular, Autenticação e Autorização3:36
05 API Gateways - Rate Limiting, Throttling e Controles de Uso (Token Bucket e Leaky Bucket)11:26
06 API Gateways - Versionamento de API_s2:44
07 API Gateways - Exemplo Prático com Kong3:53
01 Backend for Frontends - Introdução e Responsabilidades Arquiteturais10:25
02 Backend for Frontends - API Composition Pattern5:52
03 Backend for Frontends - Segregação de Canais e Tipos de Dispositivos4:51
04 Backend for Frontends - Microfrontends e BFF_s6:08
05 Backend for Frontends - Versionamento e Deployment4:40
06 Backend for Frontends - Resiliência e Blast Radius16:35
07 Backend for Frontends - Segregação de Métricas e Experiência do Usuário5:16
08 Backend for Frontends - Considerações Finais2:42
01 Service Mesh Pattern - Introdução11:08
02 Service Mesh Pattern - Features Agregadas18:51
03 Service Mesh Pattern - Control Plane e Data Plane5:21
04 Service Mesh Pattern - Modelos de Service Mesh- SDK, Sidecard, Proxyless Models8:58
05 Service Mesh Pattern - Modelos de Service Mesh- eBPF e ZTunnel9:34
06 Service Mesh Pattern - Casos de Uso e Alternativas de Mercado4:51
01 Principios de Concorrência e Paralelismo - Introdução, Processos, Threads e Multithreading9:13
02 Principios de Concorrência e Paralelismo - Concorrência6:30
03 Principios de Concorrência e Paralelismo - Paralelismo4:24
04 Principios de Concorrência e Paralelismo - Paralelismo Interno e Paralelismo Externo2:40
05 Principios de Concorrência e Paralelismo - Concorrência vs Paralelismo3:25
06 Principios de Concorrência e Paralelismo - Problemas Clássicos- Deadlocks, Starvation e Race Conditions13:31
07 Principios de Concorrência e Paralelismo - Mutex (Mutual Exclusion)5:28
08 Principios de Concorrência e Paralelismo - Mutex Distribuído (Locks Distribuídos)8:48
09 Principios de Concorrência e Paralelismo - Spinlocks3:30
10 Principios de Concorrência e Paralelismo - Semaforos e Thread Pools5:39
01 Comunicação Sincrona - Introdução6:17
02 Comunicação Sincrona - HTTP e REST (Representational State Transfer)26:51
03 Comunicação Sincrona - Webhooks, Short-Pooling e Long-Pooling8:59
04 Comunicação Sincrona - RPC (Remote Procedure Calls)3:59
05 Comunicação Sincrona - gRPC e Protobufs9:55
06 Comunicação Sincrona - Websockets4:43
07 Comunicação Sincrona - GraphQL5:36
08 Comunicação Sincrona - Convergências Arquiteturais3:29
01 Comunicação Assincrona - Introdução4:59
02 Comunicação Assincrona - Mensagens, Eventos, Comandos e Documentos16:09
03 Comunicação Assincrona - Conceitos de Mensageria (FIFO, LIFO, DLQ_s e Batches)12:16
04 Comunicação Assincrona - Streaming de Dados9:19
05 Comunicação Assincrona - Kafka e Event Driven- Produtores, Consumidores, Tópicos, Partições e Replicação18:59
06 Comunicação Assincrona - Kafka- Exemplo12:22
07 Comunicação Assincrona - MQTT8:33
08 Comunicação Assincrona - MQTT - Exemplo2:39
09 Comunicação Assincrona - AMQP11:15
10 Comunicação Assincrona - AMQP - Exemplo11:25
01 Performance, Capacidade e Escalabilidade - Definindo e Metrificando Performance11:56
02 Performance, Capacidade e Escalabilidade - Métricas de Performance26:06
03 Performance, Capacidade e Escalabilidade - Entendendo a Capacidade em Sistemas20:20
04 Performance, Capacidade e Escalabilidade - Escalabilidade, Escalabilidade Vertical e Escalabilidade Horizontal14:56
05 Performance, Capacidade e Escalabilidade - Formula de Capacity (HPA)9:11
06 Performance, Capacidade e Escalabilidade - Conclusão2:56
01 Scale Cube - Introdução ao Modelo Conceitual8:54
02 Scale Cube - Eixo X - Escalabilidade Horizontal7:20
03 Scale Cube - Eixo X - Escalabilidade Horizontal - Exemplo3:54
04 Scale Cube - Eixo Y - Quebra de Funcionalidade7:48
05 Scale Cube - Eixo Z - Sharding e Particionamento de Dados8:27
06 Scale Cube - Conversão dos Eixos2:59
01 Sharding e Particionamento - Introdução e Topologia de Sharding16:42
02 Sharding e Particionamento - Escalabilidade e Performance7:53
03 Sharding e Particionamento - Sharding Keys e Hot Partitions8:38
04 Sharding e Particionamento - Sharding de Tabelas4:00
05 Sharding e Particionamento - Sharding por Ranges Comuns, Datas e Tiers10:59
06 Sharding e Particionamento - Sharding por Hashing18:06
07 Sharding e Particionamento - Sharding por Hashing Consistente9:46
08 Sharding e Particionamento - Sharding por Gestão de Chaves3:07
09 Sharding e Particionamento - Shuffle Sharding4:29
10 Sharding e Particionamento - Exemplo1:54
01 Replicação de Dados - Introdução7:01
02 Replicação de Dados - Modelos de Replicação (Primary-Primary e Primary-Replica)6:54
03 Replicação de Dados - Replicação Sincrona, Replicação Assincrona, Replicação Semi-Sincrona e Replicação por Logs14:43
04 Replicação de Dados - Replicação de Sistemas por Event-Carried State Transfer6:31
05 Replicação de Dados - Replicação por CDC (Change Data Capture)3:30
06 Replicação de Dados - CRDT_s (Conflict Free Replicated Data Types)2:53
01 CQRS - Introdução12:43
02 CQRS - Modelos de Domínio no Contexto do CQRS4:34
03 CQRS - Views Materializadas em CQRS11:25
04 CQRS - Uso de Read Replicas em CQRS4:37
05 CQRS - Consistencia Eventual em CQRS7:56
06 CQRS - Combinação de SQL e NoSQL em CQRS3:07
07 CQRS - Modelos Distribuídos4:06
08 CQRS - Dual-Write Pattern5:13
09 CQRS - Change-Data Capture (CDC) em CQRS6:18
10 CQRS - Transactional Outbox Pattern em CQRS7:56
01 Saga Pattern - Introdução e Motivações8:36
02 Saga Pattern - O Problema das Transações Longas e Transações Distribuídas5:59
03 Saga Pattern - A Proposta Arquitetural do Saga2:39
04 Saga Pattern - Saga Coreografado3:56
05 Saga Pattern - Saga Orquestrado6:33
06 Saga Pattern - State Machines no Saga Pattern8:44
07 Saga Pattern - Fluxos de Compensação4:24
08 Saga Pattern - Logs de Saga3:08
09 Saga Pattern - Dual Write5:06
10 Saga Pattern - Exemplo de Sistema de Pedidos Distribuído6:00
01 Event Sourcing - Introdução8:05
02 Event Sourcing - Persistencia Tradicional vs Event Sourcing7:45
03 Event Sourcing - Agregados3:58
04 Event Sourcing - Event Store12:51
05 Event Sourcing - Event Bus e Publishers10:36
06 Event Sourcing - Projections e Read Models28:20
07 Event Sourcing - Rehydratation3:51
08 Event Sourcing - Snapshotting3:33
09 Event Sourcing - Ordenação, Versionamento e Last-Write-Wins4:18
10 Event Sourcing - Idempotência2:51
11 Event Sourcing - Considerações Finais3:21
02 Patterns de Resiliência - Métricas de Disponibilidade8:39
08 Patterns de Resiliência - Circuit Breakers8:51
01 - Deployments e Rollback8:15
02 - Big Bang Deployments (Recreate)6:23
03 - Rolling Updates5:12
04 - Blue - Green Deployments9:21
05 - Blue - Green Deployments - Exemplo7:46
06 - Canary Releases5:29
07 - Canary Releases - Exemplo9:41
08 - Migrations e Data Versions6:22
09 - Shadow Traffic - Mirror Traffic5:31
10 - Shadow Traffic - Mirror Traffic - Exemplo4:50
11 - Feature Flags5:48
12 - Sharding - Bulkheads e Ring Deployments6:59
01 Capacity Planning - Introdução5:44
02 Capacity Planning - Teoria das Filas11:17
04 Capacity Planning - Knee Curve (Curva do Joelho)12:51
05 Capacity Planning - Modelagem de Carga14:52
06 Capacity Planning - Perfis de Tráfego (Perfil Diário, Semanal e Sazonal)7:17
07 Capacity Planning - Projeção de Crescimento7:42
08 Capacity Planning - Capacidade End to End (E2E)6:47
09 Capacity Planning - Planejamento de Capacidade4:47
02 Testes de Carga e Estresse -Testes de Carga vs Estresse4:50
03 Testes de Carga e Estresse - Testes de Fumaça (Smoke Tests)3:33
04 Testes de Carga e Estresse - Testes de Média (Average Load)3:23
05 Testes de Carga e Estresse - Testes de Estresse (Stress Test)2:41
06 Testes de Carga e Estresse - Testes de Spike (Spike Test)3:21
07 Testes de Carga e Estresse - Testes de Breakpoint (Breakpoint Test)2:15
09 Testes de Carga e Estresse - Métricas e Services Levels3:49
10 Testes de Carga e Estresse - Estratégias de Pré Teste4:52
01 - Introdução7:45
02 - Bulkheads Lógicos e Bulkheads Físicos9:35
03 - Bulkheads e Blast Radius7:33
04 - Bulkhead e Shardings (Funcional e Operacional)8:21
05 - Arquiteturas de Referência10:20
01 - Introdução5:12
02 - Estrutura Celular6:14
03 - Roteamento Celular (Edge Cells, Celulas Sincronas e Celulas Assíncronas)13:02
04 - Replicação Celular (Consistente, Assincrona e Shuffle)19:07
01 Single Point of Failure e Disaster Recovery - Single Point of Failure8:33
02 Single Point of Failure e Disaster Recovery - Identificando Single Point of Failures11:33
01 Observabilidade e Monitoramento - Confiabilidade6:17
02 Observabilidade e Monitoramento - Observabilidade vs Monitoramento14:24
03 Observabilidade e Monitoramento - Métricas11:13
07 Observabilidade e Monitoramento - Service Levels (SLA, SLO, SLI e Error Budget)12:41
08 Observabilidade e Monitoramento - USE Method7:06
Assista às primeiras aulas de amostra

Cadastre-se para assistir às aulas de amostra e acessar o material.

Criar conta grátisJá tenho conta

Autor / Escola: Linux Tips. Idioma: pt-BR.

Descomplicando o System Design
R$ 39,90
Criar conta para comprarOu assine e leve o catálogo inteiro
  • 225 aulas · 31h 10min de vídeo
  • Acesso completo ao curso (Google Drive + Plataforma)
  • Assista quantas vezes quiser, no computador ou no celular
  • Cadastro grátis libera a ementa e as aulas de amostra
R$ 39,90
Acesso imediato
Comprar agora