Backend / Go / системное мышление
Мухаммад Дахкильгов
Развивающийся backend-инженер. Изучаю Go, HTTP и архитектуру не сверху вниз, а изнутри — через реальные сервисы и разбор абстракций.
Обо мне
Понять систему. Затем построить.
Я учусь через практику: разбираю концепцию, проверяю её в коде и собираю работающий проект.
Мне важно не только заставить решение работать, но и понять, почему оно работает: как проходит запрос, где лежат границы компонентов и какие абстракции действительно помогают.
Сейчас я двигаюсь от небольших понятных backend-приложений к более крупным системам — с базами данных, наблюдаемостью, real-time сценариями и продуманной архитектурой.
Текущая траектория
От запроса к системе.
Сначала — фундамент Go и HTTP. Затем — production backend, данные, архитектура и наблюдаемость. Каждый следующий слой появляется только после понимания предыдущего.
Избранные проекты
Четыре проекта разного масштаба: от небольшого Go-сервиса до платформы, продуктового концепта и real-time системы.
01
Portfolio Backend
Личный проект · собран
Небольшой HTTP-сервис на Go, который принимает данные формы сайта и отправляет уведомления через Telegram Bot API.
Telegram-интеграция оформлена как отдельный клиент с внедрением зависимостей — без package-level функций. Проект стал практической основой для дальнейшего изучения net/http и жизненного цикла запроса.
02
HackForge
Web-платформа · MVP
Платформа для управления жизненным циклом хакатон-проекта: поиск участников, формирование команд, работа с идеями и задачами.
Проект дал опыт работы с аутентификацией и авторизацией, отношениями между сущностями, командными ролями, разрешениями, workflow и переходами состояния.
03
Даймохк
Продуктовая платформа · в развитии
«Национальная площадка для объявлений и общения» — концепт, который соединяет публикацию объявлений с социальным и локальным взаимодействием.
Для меня это возможность исследовать продуктовый дизайн, UX, архитектуру крупного пользовательского сервиса и баланс между каталогом, коммуникацией и сообществом.
04
Transport Tracking
Системный концепт · исследование
Концепт системы, которая получает GPS-координаты транспорта, обрабатывает их в Go backend и передаёт актуальные позиции мобильным клиентам.
На первом этапе смартфон играет роль трекера, а абстракция устройства проектируется так, чтобы позже поддержать физические GPS-модули и их протоколы.
Инженерный фокус
Что изучаю сейчас
Меня снова и снова интересует то, что скрыто под удобным API: как устроен запрос, где проходят границы пакетов, как наблюдать систему и как сохранять простоту по мере роста.
Личные принципы
Простота — результат понимания.
Понимать причину решения, а не только его синтаксис.
Предпочитать простую архитектуру лишним слоям абстракции.
Учиться через создание реальных проектов.
Видеть и сохранять границы между компонентами.
Поддерживать код понятным и сопровождаемым.
Не переусложнять небольшие приложения.
Разбирать, как работают высокоуровневые абстракции.
Увеличивать сложность системы постепенно и осознанно.
Следующий уровень
Строить больше. Понимать глубже.
Текущий приоритет — сильный фундамент Go backend, прежде чем переходить к распределённым системам и инфраструктуре.
Обратная связь
Есть задача? Напишите мне.
Расскажите о проекте, стажировке или идее. Я прочитаю сообщение и отвечу в указанном канале.