© Jason Lee Hodges 2019
Jason Lee HodgesSoftware Engineering from Scratchhttps://doi.org/10.1007/978-1-4842-5206-2_12

12. Data Structures

Jason Lee Hodges
Draper, UT, USA
In the previous chapter, you learned that one of the essential strategies behind mitigating operational cost risk in your software is to optimize your code for performance efficiency. Imagine, for example, that you want to create a new social media company. Successful social media companies have potentially billions of users with complicated connections between the users. If you want people to use your service, you will need to ensure consistent uptime and that information on the network is retrieved in a responsive manner. This is an extremely difficult engineering challenge. ...

Get Software Engineering from Scratch: A Comprehensive Introduction Using Scala now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.