Как работи вътре уебсайта Office

Ние условно разделят сайта на Бюрото по въпросите на "старо щит" и "Еднорогът". Стари щит - стария сайт подсистема от различни хора на samopisnyh рамки. Еднорози - нови подсистеми разработени tehnokonturom на технологично бюро стандарти.

Олд щит написани на РСР и MySQL: някъде в рамките, с samopisnaya ORM, някъде без рамка, някъде на РСР подобни шаблони и чист SQL. Разработване и поддържане на наследството на скъпи: всяка подсистема трябва да се разглеждат отделно промените в дългосрочен проверка ръчно.

Старият-щит включва: наблюдение, обучение и училище ctazhorov Kovorkafe. Но най-болезненото нещо - съветите. В модела на линии на платката в 1400 и PCP samopisnaya шаблони, HTML разбор регулярни изрази и три варианта оформлението борда на текста на масата.

Еднорози Ansible използва за управление на конфигурацията, Capistrano, Shipit и PM2 за deploya, Rollbar за проследяване на грешки, Semaphore като услуга непрекъсната интеграция.

нов сайт

Tehnokonturom ние наричаме развитие на екипа в офиса

Новият сайт работи с по-стари подсистеми. Например, за да покаже на началната страница, за да получите информация за най-новите съвети, наблюдения и открити игрища от стария уеб сайта на Бюрото. За тези данни в новия сайт не се отнася директно в базата данни, както и за да API за HTTP JSON. Така че ние се придържат към интерфейса, а не старата база данни и нейната структура. Когато старият съвет на мястото на еднорога, новият сайт не трябва да бъде променен: интерфейсът остава същата.

С течение на времето, ще има повече от еднорози: замени проблемна част на подсистемата на стария сайт, част - ще добави нещо ново. Стари щит стават по-малки, и неговата подкрепа не ще отнеме време.

П. С. Това е съвет от уеб програмиране. Искате да знаете всичко за код, тестове, предния край развитие. tseesese, JavaScript, релси и Джейд? Изпрати въпроси.