Postgres 18 terá suporte a UUIDv7: Fim das dores de cabeça com ordenação de IDs em testes

2025-01-02

O PostgreSQL incluirá suporte a UUIDv7 na versão 18. Este método aprimorado de geração de UUIDs mantém os benefícios de aleatoriedade do UUIDv4, garantindo IDs monotonicamente crescentes dentro de um único backend do Postgres. Isso é conseguido incorporando um timestamp e um contador de 12 bits sub-milisegundos. Os testes são simplificados, pois os dados de teste são automaticamente ordenados, eliminando a necessidade de ordenação manual e melhorando a eficiência e confiabilidade dos testes. Embora a monotonicidade não seja garantida entre backends, é suficiente para a maioria dos cenários de teste. Essa melhoria está prevista para lançamento no final de 2025 com o PostgreSQL 18.

Leia mais
Desenvolvimento

Stripe lança silenciosamente a API V2: Melhorias REST e mudança de DX

2024-12-29

A Stripe lançou silenciosamente sua API V2 em outubro, com mudanças de corpos de solicitação codificados em formulário para JSON e introdução de paginação no estilo HATEOAS. A V2 visa melhorias de velocidade e carregamento de subobjetos controlado por meio de um parâmetro `include`. A verdadeira idempotência também é tentada para melhor lidar com solicitações com falha. No entanto, ainda são necessárias melhorias no uso de verbos REST e modelagem de recursos. O autor argumenta que uma ótima experiência de desenvolvedor (DX) agora depende mais de SDKs de alta qualidade do que de uma API REST perfeita.

Leia mais
Desenvolvimento