Junior-разработчик — GraphQL и внешние источники
Работа с внешними источниками данных: GraphQL (AniList) и REST (Jikan) в одном сервисе, оба с нормализацией и идемпотентной записью. 29 тестов против PostgreSQL 16 и SQLite в CI.
Источники нумеруют записи по-разному, поэтому внешний id уникален в пределах источника, а не глобально — иначе половина каталога схлопывается при первой же загрузке. Английский — чтение технической документации. Открытый код: 12 активных публичных репозиториев, у каждого проекта тесты и CI.