## Пример работы двух микросевисов с использованием Config server, Eureka, Zuul, Feign client

### Сервер конфигурации (config-server, порт: 8888)
* Хранит настройки всех приложений
* Реализован с помощью Spring Config Server

### Реестр служб (service-discovery-server, порт: 8761)
* Помогает службам (приложениям/микросервисам) находить дург-друга
* Реализован с помощью Eureka

### Микросервис приветствий (greeting-microservice, порт: 8081)
Здоровается тремя способами:
* Простое приветствие, зашитое прямо в коде
* Приветствие полученное из настроек (@Value)
* Приветствие от человека, имя которого взято с микросервиса имен. Для получения имени от стороннего API используется FeignClient

### Микросервис имен (names-microservice, порт: 8082)
* Отдает случайное имя из константного массива, 
* Прибавляет к нему форму обращения из настроек (@Value)

### API шлюз (facade-gateway, порт: 8080)
* Объединяет API обоих микросервисов в одно
* Полученное общее API накрывает Spring Security
* Реализован с помощью Zuul
