legedemon
Joined 13 years ago
Joined 13 years ago
Wish the problem could be stated more simply on the main site as well. Will certainly try and help the owner of the website.
Also, thanks for sharing S2! It'll be nice to look at.
There is nothing about Rails or MVC preventing someone from doing this. This is a very common design principle for all kind of ERP and BPM systems: don't ever delete anything.
But if this is built over 5+ years by reading, doing and learning from others and teaching others while understanding what level of abstraction/detail meets the current and future business requirements reasonably well, it's not that difficult or rare.
For example, this job post mentions nothing about monitoring solutions like Zabbix or centralized logging solutions like Graylog or message queues like RabbitMQ or any of the myriad specialized data stores, etc.
The developer and production environments should be separated at a deep network level making it very very difficult for anything (rogue script, rogue admin, etc) to access production environment accidentally.