27 ms·
I raise you a service which gets it's configuration from a table on confluence page
by throwaway122kk 7y ago
I raise you a service which gets it's configuration from a table on confluence page
- morelisp 7y agoConfluence is at least canonically XHTML so this is better than a lot of data lake bullshit I've seen.
- mason55 7y agoIt's funny to think about but the reality is that it's better than a lot of other options. - The page has automatic history & merge conflict resolution - There's built-in role-based security to control both visibility and actions (read-only vs. read-write) - You can work on a draft and then "deploy" by publishing your changes - You can respond to hooks/notifications when the page is updated Considering that the alternative is either editing a text file on disk or teaching business users to use git, a Confluence page is not so bad.
- IggleSniggle 7y agoAs crazy as that may seem on the face of it, it’s actually kind of genius for merging the roles of those who need to configure / don’t get git, and those who need to develop against the configuration.
- throwaway40324 7y agoand I thought the screen scraping / Selenium solution was wack! Wow!
- throwaway40324 7y agoDAAC - Documentation As A Configuration