WEED - What EEs Different -
p/weed-what-ees-different
Prevent runtime errors in production ahead of time!
Ofir Stein
WEED — Prevent runtime errors in production ahead of time
Featured
3
WEED = What EEs different by Apono.io, is the brainchild of Asaf Alima [@asaflima] and Dima Gayets [@dimdimi4].
WEED is a CLI tool that checks for permission differences between requested permissions in an environment to current environment.
Replies
Best
Ofir Stein
Hey Product Hunt! 👋 Meet WEED, “What EEs Different.” 🏞️🎇 WEED is a tool that compares permissions between different environments on AWS - the brainchild of @Asaf alima & @Dima, shoutout to them! The creation of this tool stemmed from a problem that we encountered a lot, so we decided to solve it with an internal tool and now released it as opensource, for all. 😩 So you know how frustrating it is when you upload an app, everything looks fine, and after a while you start getting errors in the logs and complaints from customers, because you waited to add a new permission to the environment. Basically you discover that there is a lack of permissions only after the deployment. So, WEED comes in to solve this problem, 🦸🏻‍♀️ to alert early before the incidents happen. 🤘You can do all sorts of things with WEED. For example: 1. Finding drift of permissions in different environments, for example dev, production. 2. Checking that the permissions I need in a particular environment exist. 3. Preventing deployment to an environment where the application does not have running privileges. 🤩The central goal is: We want to change the way people think about permissions, by making every business process work in an automatic & productive way. And faster. WEED helps to empower developers while protecting the production environment. 👩‍💻WEED can be embedded at any stage within the SOFTWARE DEVELOPMENT LIFECYCLE in order to enable validation and enforcement of correct permission settings. ⚙️It can be used as an automation test tool, to make your daily work easier. Use it in your CICD workflow - during the CI as a test that the application is configured/works as expected, and during the CD to enforce and prevent the deployment of an application from failing. And also it’s completely completely free & open sourced! :) 👐We’d love to connect with you and hear your feedback, ideas, and ideally how you want to use WEED! We invite everyone to give the project a try. Feel free to offer criticism, ideas, requests, or even help. There are many directions this project can grow into, and we’re excited to explore them with you.
philip tannor
Kudos for the launch my friends! Viva la open source...