I am interested in learning of the different procedures and environments it take
ID: 650535 • Letter: I
Question
I am interested in learning of the different procedures and environments it takes to maintain a large application. For example, in my case I use a CentOS local server, where I develop my applications and I use a version control system on some applications, then I upload it to my host-gator account and launch it live. It is a very simple procedure and at the moment that is the only one I know. I have only worked as a freelancer, so I would be interested in the procedures and environments of large tech companies.
What are the general do's and don'ts of development for large app? Best practices?
Explanation / Answer
First and foremost you need a layered architecture design for large applications. This is going to help with maintenance the application, as well as making future changes much easier to handle for you and your development team.
Below is a basic three tired application example
I would also decided what SDLC (Software Development Life Cycle) you are going to implement and stick with it.
Make sure you are consistent with documentation in the event a developer leaves. (The replacement will greatly appreciate this)
These are just some basic fundamentals. I would do a search on Enterprise applications and best practices that are associated with developing and deploying them.
Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.