Sobes.tech

Python

Por que o Magnite usou um índice GIN para busca de texto completo, em vez de um motor de busca separado (Elasticsearch)?

Middle
188

Tarefa de depuração: corrigir o problema de idempotência (uma solicitação repetida do cliente cria uma operação duplicada) e o problema Outbox (dois trabalhadores publicam os mesmos eventos)

Middle
173

Conte-nos sobre o processo de registo do comerciante — como funciona?

Middle
172

Qual é a diferença entre Coroutine, Task e Future no asyncio?

Middle
163

Tarefa de depuração: corrigir condição de corrida ao retirar dinheiro (duas requisições paralelas podem retirar mais do que o saldo)

Middle
154

O que é importante para si no processo de revisão de código?

Middle
150

O que faz o await em Python?

Middle
149

Qual é a diferença conceptual entre Kafka e RabbitMQ?

Middle
146

Como proteger-se de duplicados e condições de corrida em transações paralelas numa base de dados?

Middle
140

O que é EXPLAIN numa base de dados e para que serve?

Middle
139

Para que servem os bloqueios em bancos de dados?

Middle
138

O que é AsyncSession no SQLAlchemy e quais são as regras de trabalho com ela no contexto do microserviço FastAPI?

Middle
138

Quais são as tarefas prioritárias na equipa neste momento? O que está a queimar?

Middle
136

Por quais serviços você era responsável (ownership)?

Middle
135

Como avalias, em geral, a abordagem da equipa: BDD, FastAPI, separação geográfica do sistema?

Middle
134

O que é uma condição de corrida em palavras simples?

Middle
132

Qual é a diferença entre interação síncrona e assíncrona de serviços?

Middle
132

Como é que faz a revisão de código?

Middle
132

Com quem interages com mais frequência na fase de definição do problema e de que forma chega a tarefa?

Middle
130

Fala sobre a sua experiência de trabalho em equipa: como trabalhas, como entregas uma tarefa, como é testada?

Middle
129
/2