Наши проекты включают Git, Linux, развёртывание на сервере, базы данных и постоянную поддержку наряду с разработкой приложений.
Мы используем Git для отслеживания изменений, управления ветками и организации процесса разработки. На стороне сервера мы работаем с Linux, настраиваем сервисы, устраняем проблемы и поддерживаем среду, в которой работают наши приложения.
Для приложений на Python мы используем Nginx и Gunicorn для развёртывания в production и PostgreSQL для хранения данных и интеграции с приложениями на Django.
Некоторые проекты требуют дополнительных инструментов и технологий. Мы использовали Google Vision AI OCR для извлечения текста из отсканированных документов и изображений, а также Django i18n для управления многоязычными сайтами и их переводами.
После развёртывания мы продолжаем работать с проектом: занимаемся поддержкой сайта и оптимизацией производительности. Это включает анализ использования памяти, поиск узких мест в приложении или на сервере, решение проблем в production и внесение улучшений при необходимости.
Инструменты могут меняться от проекта к проекту, но идея остаётся той же: мы создаём, развёртываем и разбираемся с этим, когда что-то неизбежно ломается.