Разработать простую микросервисную архитектуру Laravel

Цена договорная
29 июля 2024, 01:39 • 2 отклика • 20 просмотров
Техническое задание

Обязанности:
- Настройка локальной среды разработки микросервисов.
- Создание шаблона микросервисов и их взаимодействие.
- Разработка API Gateway с логированием и отправкой статистики в Prometheus/Grafana/Kibana.
- Организация взаимодействия через Kafka.
- Демонстрация взаимодействия микросервисов по API.
- Деплоймент и настройка сетевого взаимодействия.

Требования:
- Опыт работы с микросервисной архитектурой.
- Знание технологий: Git, Ansible, PostgreSQL, Prometheus, Grafana, Kibana, Docker, Kafka, Swagger, Laravel.
- Опыт деплоймента приложений.
- Понимание сетевых технологий.

Этапы выполнения:
1. Настройка среды разработки:
- Конфигурация Git.
- Настройка Ansible.
- Установка и настройка Docker.
- Настройка PostgreSQL.
- Подготовка Prometheus, Grafana, Kibana.

2. Создание шаблона микросервисов:
- Разработка структуры микросервисов на Laravel.
- Взаимодействие через Kafka.
- Создание API Gateway (Krakend или другое).
- Настройка логирования и статистики.

3. Демонстрация взаимодействия:
- Пример общения микросервисов по API.
- Тестирование функционала.
- Обеспечение безопасности и отказоустойчивости сети.

Контактная информация:
При отклике укажите:
- Предыдущие места работы.
- Используемые стеки технологий.
- Ваш Telegram для связи.

Вся информация будет проверяться техническим лидом.