Big Data Tools - это семейство плагинов для IntelliJ Ultimate, PyCharm Professional и DataGrip, которое обеспечивает поддержку современных технологий для работы с большими данными.
Некоторые действия с большими данными могут занимать довольно много времени, и нет гарантий, что пользователь будет все это время смотреть в IDE или в браузер, но очень важно, чтобы пользователь знал, в каком состоянии его задания (какие из них упали с ошибкой, а какие завершились удачно). Поэтому в рамках стажировки нужно реализовать дополнительное к IntelliJ IDEA/Big Data Tools мобильное приложение для Android/iOS с возможностью трекинга выполнения заданий (jobs), используя преднастроенные соединения Big Data Tools.
В рамках стажировки нужно реализовать поддержку отслеживания событий и состояний для фреймворков, поддерживаемых BDT:
Также в рамках проекта нужно разработать какую-то универсальную систему для доставки сообщений в приложение, которая бы не потребовала переписывания приложения каждый раз при добавлении поддержки нового фреймворка в Big Data Tools.
Функции:
Технологический стек: