Почитать интересненького - https://geektimes.ru/company/madrobots/blog/282474/