Skip to content

mrvin/tasks-go

Repository files navigation

Task list:

  1. qwerty - простая утилита работующая с текстовыми файлами и строками;
  2. go-calc - простая утилита выполняющая арифметические операции с римскими цифрами;
  3. calculator - простой HTTP сервис арифметических операций(сложения и вычитания);
  4. get-film-info - простой клиент для сервиса omdbapi.com. Загружает информацию о фильме в формате JSON и постер;
  5. throttler - throttler-обёртку для типа Transport из стандартной библиотеки;
  6. top-product - чтение CSV и JSON файлов внутри Docker контейнера, табличный вывод результатов;
  7. fibonacci - сервис расчета чисел Фибоначчи, API: REST HTTP, gRPC. Кэширование в Redis, Docker Compose;
  8. imgstorage - сервис хранилище изображений, API: gRPC(streaming);
  9. url-shortener - сервис сокращатель URL-адресов, SQLite, API: REST HTTP;
  10. e-wallet - сервис электронный кошелек, API: REST HTTP, транзакции sql, PostgreSQL, Docker Compose;
  11. persons - сервис записная книга, API: REST HTTP, PostgreSQL, Docker Compose;
  12. books - сервис "книги", API: gRPC, MySQL(JOIN), Docker Compose;
  13. identidock - веб-приложение identidock, HTML form. Кэширование в Redis, Docker Compose;
  14. photo-gallery - сервис фотогалерея, API: REST HTTP, SQLite;
  15. notes - сервис заметки, API: REST HTTP, PostgreSQL, Basic Auth, Docker Compose;
  16. get-film-info-all

About

Implementation of various tasks on Golang

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published