Concurrency mutex patterns general question

This page summarizes the projects mentioned and recommended in the original post on /r/golang

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • go-deadlock

    Online deadlock detection in go (golang)

  • Not quite an answer but this helped with the headache of debugging deadlocks for our team https://github.com/sasha-s/go-deadlock Its a drop in replacement and will error out when it detects deadlocks.

  • pgcapture

    A scalable Netflix DBLog implementation for PostgreSQL

  • Use Change Data Capture techniques to synchronize your replicas. This tool may help you if you are using PostgreSQL https://github.com/rueian/pgcapture

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • rueidis

    Discontinued A fast Golang Redis client that supports Client Side Caching, Auto Pipelining, Generics OM, RedisJSON, RedisBloom, RediSearch, etc. [Moved to: https://github.com/redis/rueidis] (by rueian)

  • Use redis+client-side caching to implement your replicas. This can help you: https://github.com/rueian/rueidis

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts