С самого своего основания компания Git in Sky была ориентирована на интересные и красивые технологические решения. Что это значит? Красота в технологиях для нас - это единство в трех составляющих - систематичность, гармоничность и способность к эволюционному развитию.
Систематичность – это умение построить систему, в которой каждая технология занимает свое место. Имея перед глазами такую систему, намного легче заниматься архитектурой проектов, ведь каждый проект должен соответствовать «системным требованиям» не только с точки зрения вычислительных ресурсов, но и организации взаимодействия серверного ПО. Для правильного выстраивания системного мышления в IT необходимо много знать - начиная с азов (фон-неймановской архитектуры компьютеров) и кончая самыми современными технологиями из области ИИ (например, архитектура нейронных сетей Transformer, с использованиям технологии управлением вниманием сети (Attention) в обработке текстов).
Гармоничность - это такой принцип в настройке систем, при котором ни одна компонента никак не мешает и не влияет на работу другой. При этом все компоненты вместе обеспечивают надежную и слаженную работу всей системы. Как правило, это достигается тем, что каждая компонента достаточно проста и решает только одну свою задачу. Такой же принцип используется в микро-сервисной архитектуре. Из простых и надежных компонентов проще строить гармоничные системы и они получаются понятными даже для начинающих специалистов, которые в состоянии их качественно обслуживать.
Эволюционность, или способность к плавному развитию - это способность системы безопасно и отказоустойчиво развиваться, увеличивая свою мощность (масштабирование или экстенсивное развитие) или заменяя компоненты на еще более эффективные и результативные (интенсивное развитие).
Руководствуясь этими принципами не только во внедряемых технологиях, но и в своих организационных процессах, наша компания ставит перед собой все новые цели и уверенно их достигает.