@startuml
'Параметры для интерфейсов
skinparam interface {
  backgroundColor #1a2eff
  borderColor black
}

'Параметры для компонентов
skinparam component {
  FontSize 13
  ArrowFontStyle Bold
  FontName Times New Roman
  BorderColor black
  BackgroundColor #e6ffef
  ArrowFontName Courier
  ArrowColor #111111
  ArrowFontColor #111111
}

frame Mycroft_scheme #ededed {

database MySql #turquoise {
    [Sphinx]
}

database ElasticSearch #turquoise {
    [Sherlock]
}

[request] --> [Sherlock]
[request] --> [Sphinx]
[Sherlock] --> [aggregate]
[Sphinx] --> [aggregate]
[aggregate] --> [csv_files]: save

}
@enduml