I do see many articles and post related to DS like
queue etc. about there implementations and applications. I do see these applications are mostly at system level rather than usual day to day usage while working as developer. For example, I work on
C#.Net platform and mostly end up with using DS like
Dictionary while processing data or while pulling it from external apis and database.
I would appreciate if someone can share usage and example of other DS in a day to day work and thought process while choosing them - like cost optimization, performance.