A list of excellent articles and books.
Books
Refactoring, Improving the Design of Existing Code, by Martin Fowler, with Kent Beck, 2018
Monolith To Microservices, by Sam Newman, 2015
Videos
A Java developer Journey into Apache Cassandra, by Cedrick Lunven, Oct 11, 2022
The video has a slow presentation pace and lasts almost 3 hours . Cedrick Lunven presents the things in a clear manner and straight to the point. His presentation covers the very most basics of Apache Cassandra and general concepts: use cases, concepts like partition, replication, self-healing, CAP theorem, comparison between synchronous, asynchronous and reactive models, comparison to relational databases, data modelling, a migration guide from a relational databases to Cassandra, tuning configurations, etc. The video contains plenty of examples using CQLSH, Spring and Quarkus. The Github repo.
Spring Security, demystified by Daniel Garnier Moiroux, Oct 12, 2022
Spring Security Authentication.