3 ms·
I would call that a deployment strategy, not an application architecture.
by fauigerzigerk 10y ago
I would call that a deployment strategy, not an application architecture.
- ronreiter 10y agoNo! That's EXACTLY the point - this is EXACTLY what it isn't - a deployment strategy. Docker vs Ansible is a deployment strategy. Relying on others to make your code run on a server is VERY different than doing it yourself. It's practically the difference between a company with a DevOps team and one without it.
- fauigerzigerk 10y agoSo my job is: Write server-side code as part of my application, targetting some platform API. Once finished, invoke some deployment routine. The service provider's job is: Receive a request from me to deploy my server-side code and keep it running on some server cluster. That's not a serverless applications architecture because the application contains server-side code. If you don't want to call it a deployment strategy, fine, I won't insist on that name, even though in my view using a service provider for deployment deserves to be called a deployment strategy. More generally, it's an approach to make my server-side code run once I'm finished writing it. Call it what you will.