If you're also interested in Software Architecture (at least the high-level), then I can also recommend https://architectelevator.com/book/ by Gregor Hohpe (who also wrote another long-time classic: Enterprise Integration Patterns).
Another one I found very helpful is Designing Data-Intensive Applications by Martin Kleppmann.
Another one I found very helpful is Designing Data-Intensive Applications by Martin Kleppmann.