What is Membrane?
FEATURES
- Built inside VS Code ............. 0
- Cron Jobs and Timers ........... 1
- Durable Programs ................. 2
- The Graph ...................... 3
- Graph-based Access Control ....... 4
- ☞Observability .................. 5
- Instantanous Deploys ............. 6
- Step Debugger .................. 7
- Custom Exit Nodes ................ 8
- Open Source Drivers (APIs) ....... 9
- Code completion ............... 10
EXAMPLES
- SMS Reminders .................. 9
- Discord Weather Bot ............. 10
- Mailchimp Alerts ................ 11
- Follow Hacker News Users ........ 12
- Airtable changes to Email ....... 13
- Twitter Bot ..................... 14
- HTMX Form ..................... 15
- Github Weekly Report ............ 16
- Github Action Alert ............. 17
- Github Commits on Discord ....... 18
- Track HN Jobs in Google Sheets .. 19
- Mailchimp to airtable ........... 20
observability
The log is the source of truth: for something to happen, it has to first go in the log and then be processed.
This means that Membrane has "perfect observability", if it's not in the log, it didn't happen.
Logs are semantically rich, every action, query, or event can be inspected and/or replayed with a click.
Finally, since the database records all communication between programs, it allows us to trace events from end to end. When using Membrane you can always understand what happened.
Dev Blog
- 2023.08.20 Progress Update #3 Simpler function signatures, built-in Google auth.
- 2023.08.13 Progress Update #2 Windows support and OOM handling.
- 2023.07.30 Progress Update #1 Internal logging architecture, improved HTTP UI.
- 2023.07.14 Progress Update #0 Exit nodes and Program Replays.