Для разработки микросервисов, ответственных частей информационных систем или высоконагруженных приложений мы используем Golang.
Это относительно молодой язык программирования, отлично подходящий для разработки системных приложений, утилит автоматизации, сетевых сервисов и бэкенда.
Мы предпочитаем использовать его в своих проектах с целью сделать процессы быстрее, производительнее. Когда перед нами стоит задача разработки с минимальным потреблением ресурсов.
Те функции, которые должны иметь возможность простого масштабирования, работать быстро и стабильно, разрабатываются на стеке Golang + PostgreSQL и разворачиваются на Docker.
Что мы делаем
Каждый проект на Golang индивидуален, в зависимости от сложности задачи и достаточности исходных данных, мы действует двумя способами: стартап-подход или AGILE.
- Стартап подход подразумевает первичное проектирование системы, после чего сразу максимально быстро разрабатывается первая версия MVP. Далее, тест конечными пользователями, проект уточняется, прорабатываются детали продукта, и он уже реализуется в первую версию полноценной системы.
- Agile. Идеально подходит для больших проектов с массой задач, где правильнее утверждать и делать по одной задаче, чем полгода проектировать то, что к моменту утверждения устареет. Agile состоит из недельных спринтов, причем каждую неделю можно управлять разработкой и менять вектор развития проекта.
Стек для работы над проектом:
- Разработка – Golang, MySQL, PostgreSQL, JS, HTML, CSS
- Вспомогательные системы – Git, Composer, Docker
Какие задачи решаем:
- Исправление ошибок на сайте
- Анализ и повышение безопасности на сайте
- Доработать сайт. Дописать нормальными руками
- Разработка технического задания. Перевод с человеческого на программистский
- Проектирование информационных систем. Дотошно проработаем архитектуру
- Разработка минимального жизнеспособного продукта (MVP)
Для кого:
Сколько стоит:
Стоимость рассчитывается индивидуально в формате Time & Material, ставка от 2500 руб. в час.
В отдельных случаях возможна работа по предварительной оценке: получили задачу - оценили - выполнили. Оплата 50/50.