New fly_postgres library released

A new version of the fly_postgres library was released. This is version v0.3.0 and has some breaking changes around configuration. Normal application code is not impacted.

Check out the CHANGELOG and updated README for details.

I would love any testing and feedback!

This library enables devs to write “normal” Elixir application code that works as-is when clustered and distributed around the world where there is only 1 writable Postgres database but many local read replicas.

For more detailed explanation of what problems this solves and how it works, see Mark Ericksen’s ElixirConf 2022 presentation.