dwyl / alog

🌲 alog (Append-only Log) is an easy way to start using the Lambda/Kappa architecture in your Elixir/Phoenix Apps while still using PostgreSQL (with Ecto).
GNU General Public License v2.0
15 stars 2 forks source link

Why? What? Who? How? #1

Open nelsonic opened 5 years ago

nelsonic commented 5 years ago

Inspired by https://github.com/dwyl/phoenix-ecto-append-only-log-example we need to create a re-usable package which we will then use in https://github.com/club-soda/club-soda-guide/pull/103 and other dwyl/client projects. dependent on: https://github.com/dwyl/phoenix-ecto-append-only-log-example/issues/1 (i.e. we can only create the Hex.pm package/module once the readme in the example is done)

nelsonic commented 5 years ago

I've just experienced a real-life situation where someone (using a shared Spotify account) "DELETED" my personal playlist. (it was probably a "mistake" or a "tidy up" ... but the effect was the same! my list of tunes for cycling/exercise was gone!)

After a bit of searching @iteles discovered the "RESTORE" feature: https://support.spotify.com/us/using_spotify/playlists/can-i-recover-a-deleted-playlist

People expect ctrl+z to work ... 😥

We cannot build apps without "undo" or "restore deleted".