You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm only finding various commercial offerings, which is a bit of the reason I made this, so unfortunately not that many options out there if you are looking for open source – at least that I know of!
When it comes to supporting more platforms my thoughts would be to start with the obvious missing/changing parts:
The code is fairly well segmented and not (itself) tightly coupled to much more than the handler function.
Ergo: Supporting for example Azure would require an additional, new, handler function that uses the corresponding Azure handler format (not too different, but still not the same).
We would probably want to add a dedicated serverless.yml with the Azure configuration given that a) it's not AWS, b) the format/provider is different, c) we would need to set up other infra (i.e. exclude AWS Gateway and change to, for example, CosmosDB)
Going to Azure might mean we need to rethink the use of the authorizer function, and change/remove the API Gateway to API Management.
I thoroughly dislike working with Azure Functions, especially in Serverless Framework, as the support has been really bad previously. It might be relevant to support another IaC tool in the Azure case, but of course: The more deviation, the less we can package these together in the same package without unnecessary bloat and pain.
Hope that gives some ideas – but yeah, it should be completely doable!
I still haven't seen any implementation with azure that is based on the fourkeys. Do you know any yourself? Would it easy to change this and add it?
Thanks! :)
The text was updated successfully, but these errors were encountered: