Ofir Stein

WEED - Prevent runtime errors in production ahead of time

by
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.

Add a comment

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.
Rom
@asaf_a @dima_geyets1 @ofir_stein great job guys!! Wil be helpful
philip tannor
Kudos for the launch my friends! Viva la open source...