In the previous chapter, we learned about requirement gathering. In this chapter, we will see the best methods to architect the entire project from an infrastructure point of view and from a data point of view. This chapter is even more important than other chapters, because the sustainability of a project depends on the topics covered in this chapter.
In this chapter, our primary focus will be about architecting a project in such a way that it can sustain for a long period of time. A project with highly flexible and robust architecture design tends to remain for a long time, and thus it is important to know how to build such architecture.
In this chapter, we will be covering these topics:
- An introduction and importance
- Hardware and software requirements
- Installation architecture
- Backup and restore design
- Data architecture
- Data flow diagrams