I'm experienced in development but an idiot when it comes to web deployment. By deployment, I mean the 'instrastructure' aspects - how to get a box, setup a server, how to do redundancy for BCP, all that kind of stuff - not necessarily just pushing the code out.

I've largely done desktop work. When I've done web development, it's always been domain-related work and another team has taken care of deployment and the physical architecture. I'm actually pretty embarrassed about this deficiency in my skills and knowledge.

A recommended book or something like would be fabulous to help me see the big picture, different things that I need to consider before I start making decisions, basic practical network information, etc.

Unfortunately I don't know much about the stack (it's for an upcoming job). I'm more interested in the big pictures than specifics (if that's even possible). LAMP is probably a reasonable assumption.

link|improve this question
feedback

closed as not constructive by Zypher Jul 13 '11 at 20:41

This question is not a good fit to our Q&A format. We expect answers to generally involve facts, references, or specific expertise; this question will likely solicit opinion, debate, arguments, polling, or extended discussion. See the FAQ for guidance on how to improve it.

1 Answer

The absolute best "learning resource" is an experienced sysadmin to mentor you - Speak to the team that handles the server bits (hardware, OS, network, etc.) and see if you can work with them on their next deployment.
There isn't really a single book or knowledge source we can point you to that will help you clear that gap, but having the desire to learn is definitely a great start, and most sysadmins wish that their developers had a better grasp of what has to be done in order to make the pretty parts of websites accessible to the world.

Some recommended reading (geared toward Unix environments since that's what I'm familiar with):

Reading through these will undoubtedly bring up new questions - feel free to ask them :)

link|improve this answer
Thanks, voretaq7. That's very helpful. I'm new, so it won't let me vote up :( – AlwaysLearning Jul 13 '11 at 18:07
feedback

Not the answer you're looking for? Browse other questions tagged or ask your own question.