Summary
In this chapter, we explored the various areas of performance optimization, we learned techniques to identify performance hot spots and hot paths, and we saw how to improve their performance, with the ultimate goal of offering our users a great and efficient application that they will love to use.
Hopefully, you have understood that there is not one single area or action that leads to better performance, but rather a series of fine-tuning here and there that do the trick.
Awesome! So, we have an application that efficiently provides great functionality.
There is, however, one key area that we have not yet covered when it comes to building CLI applications (and, for that matter, any kind of application). That key area is security, and this is the topic of the next chapter.