Welcome to the Treehouse Community
Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.
Start your free trialBrendan O'Brien
9,066 PointsGetting production-level ready
Hey everyone,
I'm trying to take my skills I've been learning here into a production environment. I'm learning a lot here at Treehouse but there are some things that I don't know when trying to think of how to implement a large scale product.
A few questions I have are:
What kind of server environment would a product like Netflix require? Are Apache and MySQL still the gold standard for large scale products?
What's the most efficient method for sharing database data between mobile apps and website features. What language would best suit the use of social features that will be mirrored across platforms? Would it make sense to build the social features with PHP on the website, Java on Android, and Objective C for iOS?
If anyone can help me at least get on the right track I would be in your debt. Also, someone willing to be a sort of mentor would be invaluable. We could even come up with some agreed upon payment scheme.
Regards,
4 Answers
James Barnett
39,199 PointsCheck out parse it should help you get started with a backend for your mobile app.
If you a Treehouse gold member there's even a Workshop on using parse for the backend for a basic Android app.
Brendan O'Brien
9,066 PointsThanks James Barnett, I may have to pony up for the gold ;) I'll check parse out. If we also have an iOS version of the app is parse going to work as well?
Ben Jakuben
Treehouse TeacherHi Brendan O'Brien,
We just announced our latest iOS course on our Roadmap, which integrates heavily with Parse.com as the backend. Check it out (coming soon) and hopefully you find it useful!
Brendan O'Brien
9,066 PointsActually as I read more on their site I see iOS mentioned. Interesting service. Thanks for the share.
Gwyn Price
3,806 Points"What kind of server environment would a product like Netflix require? Are Apache and MySQL still the gold standard for large scale products?"
Netflix runs on Amazon Web Services (AWS) and has 20,000 instances - its a bit of a special case :). The lAMP stack is still quite functional but considered rather dated. In particular Nginx is now very popular as a web server and the various nosql databases seem to be heavily used. You might find Hacker News a good place to go if youre interested in this kind of thing, articles about this sort of stuff appear there all the time.
Brendan O'Brien
9,066 PointsThanks Gwyn Price, I'll check out Hacker News. What does IAMP stand for? I've heard a bit about the nosql databases but also heard they were a bit of a fad and now companies are migrating back to SQL
Gwyn Price
3,806 PointsLAMP is just an acronym for Linux-Apache-Mysql-PHP.
Brendan O'Brien
9,066 PointsAh, thanks.