Как улучшить навыки в построении архитектуры БД и проектирования систем?
Здесь можно найти общие моменты.

Если поподробнее, то порекомендовал бы книги (лучше в порядке их следования):
1. Чистая архитектура
2. Высоконагруженные приложения
3. Шаблоны проектирования для облачной среды (если нужно углубиться в микросервисы и немного познакомиться с kubernates)
4. Совершенный софт (тут и про архитектуру и про управление проектами)
5. Проектирование событийно-ориентированных систем (здесь про паттерны работы с kafka, о самой kafka нужно в других книгах искать)
Делать софт по проекту и актуализировать проект до изменений в софте.