Não podia terminar o ano com pendências, então eis a parte final da Saga da Rinha de Backend. Neste video vou aproveitar os temas da rinha pra demonstrar em mais detalhes como configurar um Docker Compose de verdade, como funciona testes de carga com Gatling, como usar esses dados pra configurar coisas como o Postgres melhor. Também vamos ver como avaliar exatamente quanto pesa rodar SQL num Postgres, como determinar coisas com tamanho de pool de conexões e muito mais!
Hoje é dia de aprender ferramentas que todo programador deveria mesmo saber no dia a dia de projetos de verdade.
Capítulos
00:00:00 - Intro
00:01:03 - CAP 01 - Minhas Pendências da Rinha - Como Começar?
00:03:28 - CAP 02 - Entendendo Docker Compose - PHP do Lauro
00:07:38 - CAP 03 - Aprendendo a Lidar com Poucos Recursos - Configurando NGINX
00:15:33 - CAP 04 - Gargalos de Docker - Network Mode: Host
00:21:41 - CAP 05 - Prefira Docker em Linux - Problemas em Mac e Windows?
00:26:51 - CAP 06 - Algumas Dicas de Docker Compose - Node do Lucas Weis
00:30:21 - CAP 07 - Básico de Testes de Carga - Gatling
00:44:26 - CAP 08 - Comparando com Network Mode HOST - Faz diferença??
00:52:53 - CAP 09 - Entendendo PostgreSQL - Banco era Gargalo??
01:01:12 - CAP 10 - Full Text Search no PostgreSQL - Faz diferença??
01:07:35 - CAP 11 - Estratégia de SQL com EXPLAIN ANALYZE - SQL por baixo dos panos
01:16:11 - CAP 12 - Quantas Conexões Configuro no Banco? - Medindo com pgAdmin
01:23:34 - CAP 13 - Discutindo sobre Linguagens - Kotlin e Crystal
01:31:05 - CAP 15 - Como Linguagens afetam Recursos do Banco? - Só a saber, sobre threads vs fibers
01:35:00 - Bloopers
Links
[Repositório Oficial da Rinha](https://github.com/zanfranceschi/rinh...)
[GitHub Versão Node.js do Lucas Poole](https://github.com/lukas8219/rinha-be...)
[GitHub Versão PHP do Lauro Appelt](https://github.com/lauroappelt/rinha-...)
[GitHub - akitaonrails/rinhabackend-rails-api](https://github.com/akitaonrails/rinha...)
[Docker Network Mode Host](https://docs.docker.com/network/drive...)
[Gatling](https://gatling.io/docs/gatling/tutor...)
[Vegeta](https://github.com/tsenart/vegeta)
[HAProxy - The Reliable, High Perf. TCP/HTTP Load Balancer](https://www.haproxy.org/)
[Envoy proxy - home](https://www.envoyproxy.io/)
[Reverse proxy quick-start — Caddy Documentation (caddyserver.com)](https://caddyserver.com/docs/quick-st...)
[GitHub - jesseduffield/lazydocker: The lazier way to manage everything docker](https://github.com/jesseduffield/lazy...)
[How to Insert Bulk Data in PostgreSQL - CommandPrompt Inc.](https://www.commandprompt.com/educati...)
[pgAdmin - PostgreSQL Tools](https://www.pgadmin.org/)
[Spring Initializer](https://start.spring.io/)
[Kotlin Programming Language (kotlinlang.org)](https://kotlinlang.org/)
[The Crystal Programming Language (crystal-lang.org)](https://crystal-lang.org/)
[Lucky - Web framework for Crystal (luckyframework.org)](https://luckyframework.org/)
[O que é a pilha ELK? | Explicação sobre a pilha Elasticsearch, Logstash, Kibana | AWS (amazon.com)](https://aws.amazon.com/pt/what-is/elk...)
[O que é Elasticsearch – Explicação sobre o mecanismo Elasticsearch – AWS (amazon.com)](https://aws.amazon.com/pt/what-is/ela...)
[Redis and Memcached-Compatible Cache – Amazon ElastiCache – Amazon Web Services](https://aws.amazon.com/elasticache/)
[Apache Kafka totalmente gerenciado | Amazon MSK | Amazon Web Services](https://aws.amazon.com/pt/msk/)
[Working with read replicas for Amazon RDS for PostgreSQL - Amazon Relational Database Service](https://docs.aws.amazon.com/AmazonRDS...)
[Improve database performance with connection pooling - Stack Overflow](https://stackoverflow.blog/2020/10/14...)
[How Postgres Makes Transactions Atomic (brandur.org)](https://brandur.org/postgres-atomicity)
Podcast: https://podcasters.spotify.com/pod/sh...
Transcript: https://www.akitaonrails.com/2023/12/...
Watch video Configurando Docker Compose, Postgres, com Testes de Carga - Parte Final da Rinha de Backend online without registration, duration hours minute second in high quality. This video was added by user Fabio Akita 16 December 2023, don't forget to share it with your friends and acquaintances, it has been viewed on our site 98,970 once and liked it 5.9 thousand people.