• »
  • »

Аудит, рефакторинг и сопровождение кода бэкенд приложений

Со временем качество кода может снизиться, особенно при добавлении новых модулей и функций сторонними разработчиками. Частично проблемы несовершенства кода можно решить оптимизацией работы серверного ПО, этого далеко не всегда достаточно и требуются профилирование или аудит и рефакторинг кода.
Гайд: как убедить руководство инвестировать в DevOps
Практические шаги для обоснования ROI и снижения сопротивления

Скачайте шаблон расчета ROI, инструкцию по аргументации и шаблон презентации.

Когда необходим рефакторинг?

  • Работает сайт/сервис, программист уехал и/или не выходит на связь, необходимо срочно обновить существующий backend для более простой поддержки и масштабирования
  • Программист затрудняется решить проблемы с производительностью или отказами
  • Оптимизация работы СУБД и приложений средствами DevOps не помогли решить проблему
  • Необходима комплексная аутсорс поддержка ресурса: инженерная, сисадминская, разработческая

Что мы делаем?

Основная задача — добиться увеличения быстродействия бэкенд приложений без изменения логики и глобальных переделок.
  • Аудит и/или профилирование кода с выработкой рекомендаций
  • Рефакторинг кода (структуризация, декомпозиция, приведение к Code Convention)
  • Аудит процесса разработки: в том числе добавление кода в Git - систему контроля версий для фиксации всех изменений
  • Поддержка, состоящая из
    - Исправления выявленных ошибок
    - Написание новых фич (функциональности)

Вы получаете

Оптимизацию работы программных продуктов без необходимости переписывать код или менять продукты
Улучшенное быстродействие всех затронутых систем
Возможности для масштабирования без рисков сбоев
Сниженные финансовые и временные затраты на поддержку
Наши клиенты
и реализованные проекты
Git in Sky реализовал 250+ проектов в разных отраслях. Основные группы наших клиентов и кейсы:
Наши партнеры
Стек технологий
Ansible • MSEM • SaltStack • Puppet • Terraform
OSPF • MPLS • VLAN • VPN • BGP • NFV • LAN • WAN • PAN • TCP/IP
postgreSQL • MySQL / MariaDB • MSSQL • Redis • Mongo • Tarantool • ClickHouse
postgreSQL / pgBouncer / pgpool / patroni • Nginx • RabbitMQ Cluster • Redis / Sentinel • mySQL / percona / maxScale / sQLProxy
Nginx • HAProxy • Traefik • Envoy • MS IIS • Angie
Frontend / Backend балансировка
Управление инфраструктурой
Кластеризация и отказоустойчивость
Ansible
Puppet
SaltStack
Terraform
MSEM
PostgreSQL / PgBouncer / Pgpool / Patroni
MySQL / Percona / MaxScale / SQLProxy
nginx
RabbitMQ Cluster
redis / sentinel
PostgreSQL
redis
MSSQL
tarantool
ClickHouse
MySQL / MariaDB
mongo
OSPF
MPLS
VLAN
VPN
BGP
NFV
LAN
WAN
PAN
TCP/IP
Nginx
HAProxy
Traefik
Envoy
MS IIS
Angie
СУБД
Сетевые технологии
LXC • VMware • Docker • Hyper-V • Kubernetes • KVM
OpenRestry • Angie • Nginx • LiteSpeed • Traefik • Apache
MEAN • LAMP • Big Data • cPU • Mem • disk • net • HAProxy • Traefik • Load Balancing • Flamegraph
Observium • Splunk • Nagios • Prometheus • Zabbix • Telegraf • Alertmanager • Grafana • Graphite
IpTables • Selinux • Anti DDOS • UFW • IPS / IDS • WAF • ACL / Exec Bits • Anti Spam • SIEM / XDR • DAM / DBF • Pentest • Firewall
Безопасность
Виртуализация
Мониторинг
LXC
vMware
Docker
Hyper-V
Kubernetes
KVM
openresty
Angie
Nginx
LiteSpeed
Traefik
Apache
Web серверы
Observium
Splunk
Nagios
Zabbix
telegraf
Alertmanager
grafana
graphite
Prometheus
MEAN
LAMP
Big Data
cPU
MEM
Disk
HAProxy
net
Traefik
Load Balancing
Flamegraph
IpTables
selinux
UFW
Anti DDOS
IPS / IDS
WAF
ACL / exec bits
Anti Spam
SIEM / XDR
DAM / DBF
pentest
firewall
Высокие нагрузки
Давайте обсудим
ваш проект
Оставьте заявку — наш специалист свяжется с вами для детального обсуждения задачи
Также можете позвонить по номеру
8 800 222 19 68