So, if you aren't aware yet, I'm a hardcore Java Developer. But I hardly use it for my freelancing projects due to the lack of helping hands. So I got this project, which is basically a portal which bids for products and whoever wins, gets to pick it up. I have done projects in CodeIgniter till now(Call me old, but CI does the job and it doesn't take much effort either) and done last 2 projects in Nodejs(ExpressJS+MySQL). So initially I planned to go with CI, but then I wanted to try something else and this might be the perfect project for that. Not too flashy like Nodejs and not too old like CI(but I like it anyway!), a new framework. My requirements are pretty simple!
I have couple of in mind, say Laravel, Silex but the learning curve is pretty steep for both. But nevertheless, if it is good enough for the job, I can take care of that!
So, either suggest me a good framework or you can debate on going for completely different language like Go, but you need to give the reason. The expected traffic is around 10,000 hits per day for first few months and after 6-8 months, it would be around 100,000 hits per day!
Please pour in your suggestions and give me pointers, like what should I look for, pitfalls to avoid etc!
the only thing that comes to mind if you're using rtb or a custom bidding ?
The technology should be something that's flexible and where you can rapid prototype and as soon as you're getting money in you should start rewriting it in a language that's best fitted -> and you have data / use cases to actually base a decision on.
This is maybe not helpful but in the end it's what it boils down to most unfounded startups / companies I worked with.
if you have founding it's a complete different topic :) ...
makmende
Use Laravel. I think it should get the job done for you. It has a native queuing system which can help your business process. Also has a handy scheduling feature set. You can do a blend of your site with Laravel for your main components then use micro service setup using Lumen.
@Also, i think Laravel's learning curve isn't too steep. The biggest barrier for me coming to Laravel was the added complexity of setting up routes manually (I came from yii... :-| ).