You can write your own component that handles whatever service you need and share it with the community. The more components that are built, the easier it'll be to write higher level components that use those.
Serverless Components keep track of all the resources it creates/updates and their properties locally in the .serverless directory. It also keeps it synced with the actual state of the resource on the provider (in case you've changed them in the console for example)
So if you change the configuration, the component will be able to figure things out.
Software guy from Egypt working at a Dubai based Bitcoin startup here.
We've also struggled at marketing our products in the MENA region. Mainly because tech penetration is really slow, and it's hard to raise awareness, specially that our product is Bitcoin related, which is even new to most of the world. We've also had lots of issues with regulations, since we're playing with money here.
In our case, what we've found so far is this:
* social media ads doesn't work great in here
* best way to find our customers are through conferences.
* we need to make a huge effort in raising awareness before even marketing our product
I don't think Arabic translation would be the issue, unless it's really really bad :)