In this chapter, we will try to fit in the information that we didn't manage to discuss in the previous chapters, and place emphasis on some others. Throughout the previous 11 chapters we have gone all the way through the basic concepts, to effective querying, to administration and data management, ending in scaling and high-availability concepts.
In the following sections, we will dive deeper into how our application design should be accommodating and proactive with regard to our database needs.
Day-to-day operations are another large area that we will discuss, including tips and best practices that can help us avoid nasty surprises down-the-line.
In light of recent attempts by ransomware to infect and hold hostage MongoDB servers, we will offer more tips around security.
Finally, we will try to sum up the advice given in a series of...