Skip to content

slavaromanov/graphql-test-task

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

ЯП выполнения - Go

  • сделать fork этого репозитория, готовое задание должно быть там же (в fork)
  • берём информацию о курсах валют здесь https://zenrus.ru/ (нужно написать парсер на python/go), который будет класть инфу через метод updateRate (описан в schema.graphql)
  • нам нужны только USD и EUR
  • текущие состояние курсов должно отдаваться через Query
  • обновления состояния курсов должны быть отправлены через Subscriptions
  • Сделать GraphQL сервер, который будет работать согласно описанию в schema.graphql
  • Для хранения объектов использовать MongoDB
  • Собрать конфигурационные файлы для Docker контейнеров (MongoDB и сам сервер), docker-compose приветствуется

в файле init_db.js находится функция инициализации индексов коллекции MongoDB

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published