CodeforNepal / iwalkfreely

An application for #IWalFreely project.
0 stars 0 forks source link

Get started with dev infrastructure #6

Open rabishah opened 8 years ago

rabishah commented 8 years ago

Since we are working remotely, its better to setup a decent and minimum development infrastructure. Let's use this issue to get a better understanding as how to set it up.

Raashul commented 7 years ago

Can you give me an approach that worked for you and you think might work for this project? Let's finalize this by tomorrow. @rabishah @prashishh

rabishah commented 7 years ago

@prashishh @studenton Since @Raashul and @imsanju have their hands on the Client side, we can take up this discussion. I have little information as how members in Code4Nepal handle their dev webservers. Can you brief me about it?

prashishh commented 7 years ago

@rabishah - I am open to using AWS Lambda and going completely serverless for this project or use traditional server architecture. We'll host dev & prod environment in AWS or Azure (we have non-profit credits in both of them). Ideally, we want to reduce the cost as much as possible by using an EC2 instances to host data & files or something similar which uses less resources in AWS.

rabishah commented 7 years ago

@prashishh For dev environment, let us go with simple EC2 instance. And when we go prod, we will keep all our static files behind CDN. Also, regarding server (backend of the app), we will take decisions after the first iteration. I am looking at AWS Lambda as a viable option.

Could you also setup the dev environment for @Raashul and @imsanju once they are done with templates on client side?

prashishh commented 7 years ago

I can setup the server when it is ready! But for MVP, let's go with traditional style server.

AWS Lambda -> Why Now? ;)