(no title)
swman | 2 years ago
So again forgive my ignorance here. I formerly worked at a unicorn startup that exited some time ago, so I've not worked at FANG or something huge like that, but definitely at a company that needed to pump out tons of features fast for both internal stakeholders and external users.
For user facing stuff we eventually developed a design system so fair enough, don't need retool or something there.
For internal facing stuff, before our design system was built, we'd literally just use mui (or bootstrap, or even bare bones) and react and put together whatever tool Sales/support/etc. needed and it would be live in like a couple hours max. I could access any streams or databases easily, and put a simple UI around whatever. Things like a need to load up customer information from sfdc instance A and cross reference it against data in live customer db, and call out any data (like phone/email,etc.) that didn't line up.
Wouldn't it be easier for a full stack engineer to just code it? Or am I missing something? I mean drag and drop + set up interactions + pull from database + write to database + other things via a UI seems more time consuming than just writing 100-200 lines of code.
How do I get access to my customer database in this tool and salesforce instance? What if I need to check a user's account information via our account service to see if they have access to some additional paid features? Would I even want to connect a live data store to this kind of tool?
Sorry if I'm rambling, I am just confused if this is a valid use case or not. Or is it just to make basic forms?
ruslan_talpa|2 years ago
kinj28|2 years ago
So long story short - these tools are incredibly powerful to build complex business apps at breakneck speed.
kinj28|2 years ago
- you deploy an on prem instance of the tool - you just connect to the data sources like sfdc or sql or whatever data sources via the connector layer - you drag drop and build Ui super fast and bind data in a jiffy
Net net - your time saving would be around:
1) no need to create APIs or anything to connect to your customer db 2) no need to figure sfdc custom APIs 3) no need to add any specific DB sdk in your app and figure using them 4) build Ui real quick. 5) write your cron jobs or microservices really