Benoit Chesneau - gen_persistence: persist the state of your processes | Code BEAM STO 19
This video was recorded at Code BEAM STO 19 http://bit.ly/2W2vgDC Get involved in Code Sync's next conference http://bit.ly/2Mcm4aS --- GEN_PERSISTENCE: PERSIST THE STATE OF YOUR PROCESSES by Benoit Chesneau THIS TALK IN THREE WORDS: Stateful Persistence Actor TALK LEVEL: Intermediate ABSTRACT Often we want to persist the state of our Erlang processes so that it can be recovered after a crash, started/restarted on demand (via a supervisor or manually) or migrated in the cluster via a storage provider. To solve it I have created a new small opensource library. With gen_perstistence all events coming to your modules are stored to the disk and replayed on the restart but it’s also possible to store a snapshot of the state to reduce the recovery time. An implementation of gen_statem and gen_server with persistence is also provided. Read the full abstract: https://codesync.global/speaker/benoit-chesneau/ --- THE SPEAKER - BENOIT CHESNEAU P2P solutions and database craftsman Benoît Chesneau is an IT craftsman, living near Paris. He has years of experience in building small and big-scale database backend websites. He is the founder of a company building innovative web services and open-source applications. Benoît Chesneau is also the founder of the Barrel projects, the author of Gunicorn and multiple other opensource projects in Python and Erlang. More on Benoit Chesneau: https://codesync.global/speaker/benoit-chesneau/ --- CODE SYNC & CODE BEAM STO 19 Code BEAM STO is powered by Code Sync. Code BEAM STO 19 was sponsored by Klarna, The RealReal, Erlang Solutions, dek technologies, Derivco Sports, and aeternity. CODE SYNC Website: www.codesync.global Twitter: www.twitter.com/CodeBEAMIO Facebook: https://www.facebook.com/CodeSyncGlobal LinkedIn: https://www.linkedin.com/company/code-sync/ Mail: info at codesync.global #Erlang #GenPersistence #P2P