Новокшанов Евгений

Backend-разработчик

Backend разработчик с опытом разработки микросервисов. Специализируюсь на разработке на таких языках как Golang, Python, C++. Позитивный, открытый, исполнительный, умею работать в команде. Есть желание развивать свои hard и soft skills. Готов справляться с любыми препятствиями для решения поставленных задач.


Подробнее о проекте "Сервис на основе NATS Streaming"

Project Image

Стек проекта

  • Golang, goroutines, NATS-Streaming
  • PostgreSQL
  • Docker

Backend

  • NATS-Streaming - это высокопроизводительный потоковый сервер для системы обмена сообщениями NATS.
  • PostgreSQL - свободная объектно-реляционная система управления базами данных (СУБД).

Процесс разработки

Разработка и развертывание сервиса включили в себя несколько ключевых этапов:

  • Анализ требований.
  • Проектирование. Разработка диаграммы классов(структур) и БД
  • Разработка. Написали кода серверной части для обращения через API и взаимодействие с помощью CLI, настройка работы NATS-Streaming
  • Тестирование. Тестирование сервиса с помощью Postman
  • Развертывание. Для развертывания сервиса был написан Docker-файл