Pull to refresh
-12
0
Серж @sayber

Senior Golang

Send message
Нет. Блок схемы в основном. Продумывали алгоритмы.
У нас было время, т.к. проект уже работал (кстати на YIi частично), но он не отвечал двум основным требованиям. Это нагрузка (на 50 обращениях уже не вытягивал именно PHP, не БД. До нас делали по доке проект), вторая проблема, это изменения поведения внешних клиентов которым поставляются данные (booking.com, trivago и др. букинг товарищи).

Время дали год для команды. Надо было придумать и реализовать проект с возможностью быстрой перестройки под тот или иной проект. Особенно это стало хорошо заметно на фоне санкций и нового закона о данных.

Профит — я уже сказал по сути. Быстрая смена работы под определенные бизнес-решения. Домен используется и в др. проекта, как вы верно заметили. Домен не совсем уникальный, он имеет модели, репозитории, логику для определенных вещей букинг бизнеса, что в 90% случаев одинаково.
Для использования домена в другом проекте (условие только SF), надо подменить для своих нужд хендлеры, если это требуется и/или объекты ответа заменить.
Слой приложения пишется свой, у каждого свои потребности.
Несколько лет назад, мы потратили 4 месяца, на проектирование архитектуры доменого слоя для SF без кода.
Доработали доктрину, реализовали сериалайзер и маппинг бандлы.

На данный момент, проект полностью оторван от приложения. Т.е. домен можно использовать в любом другом месте, подгрузив только нужные зависимости.
Слой приложения, полностью отдельный и не зависит от домена.
Вместе же, это реализует API для HL++ проекта.
Оверхеда какого либо нет. Правда это заслуга хорошо продуманной архитектуре и то о чем я писал выше.

Я вам открою секрет, на текущий момент, я больше фанат Golang и laravel. Но это только в отрыве от бизнеса.
Нет, почему же.
Можно написать хоть обычными функциями на PHP4 (делал банковскую CRM в 2007г.).
Вы мне напомнили людей с развлекательных сайтов, которые читают первую строчку, затем среднюю и последнюю.

Вообще — я не говорил, что YII нельзя использовать и это полное дерьмо.
Я не писал, что невозможны серьезные проекты без DDD.

Вы как западные политики, придумываете то что вам удобно.

Почему для слепых котят, надо все пояснять и выделять жирным текстом?

Конечно, применять в мелких сайтах и петпроектах не имеет смысла.
Но я не говорю о таких проектах, их можно реализовать хоть на html и пару микросервисов. Я даже не считаю подобные проекты работой.

DDD — любой проект, где существует серьезная бизнес логика. Проекты, где важен бизнес а не ЧСВ разработчика.
Сначала реализуется бизнес-логика, которая не зависит от приложения, затем делается остальное.
Вот главная цель DDD.
Конечно, применять в мелких сайтах и петпроектах не имеет смысла.
Но я не говорю о таких проектах, их можно реализовать хоть на html и пару микросервисов. Я даже не считаю подобные проекты работой.

Т.е. вывод прост, вы не представляете что такое DDD и для чего.
Или просто не работали над серьезными бизнес-проектами с миллионными инвестициями.
Всеми методами?
Ок. Надо уничтожить всю мобильную связь, интернет, проводной телефон.
Это как минимум. Уничтожить глупых людей, тупо сжечь, т.к. они легко поддаются внушению и/или обману.
Так да?
Вы всерьез думаете что террористы в телеграм общаются?
Т.е. они настолько доверяют Дурову?
Террористы, это организованные и с большим персоналом организации.
Где имеются программисты, инженеры и др. профессионалы. Это не стадо дикарей а вполне себе огромная корпорация с различными «дочками». Мы можем как угодно к ним относится, но они не глупые.
Те кто себя взрывают, воюют на полях и т.д., это просто расходный материал но натасканный. Они знают что и как надо делать и где общаться.
Не думал что на хабре, есть люди реально верящие в то что пишут насчет террористов и телеграм.
У вас код немного поехал. Имеется пробел с двух сторон у указателя ->, тоже и в неймспейсах.
Из-за этого, читабельность кода в некоторых местах сходит на нет.
Если и есть, то хуже по качеству.
Хотя я особо не искал.
SF в 99% используется для реализации API, остальное swagger + экспорт в postman.
Да, был. Но я в то время на Zend писал и осваивал Yii, который был в тренде.
Но сейчас, выбор мой SF, но если смотреть на другие, то конечно laravel.
Причина проста — организация кода, архитектурный принцип и конечно ioc.

В добавок, удобно реализовать DDD. Хотя тоже надо будет поковыряться и написать обработчик для входящих данных, что бы использовать геттеры
В 2015г. я бы еще обратил внимание на Yii.
На данный момент, не вижу в нем хотя бы одного плюса.
Правда я фанат Symfony DDD/CQRS/Bus/EQ… Потому мое мнение совершенно бесполезно.

На тему крупных проектов, видимо автор застрял в 2015-2016гг. и не знает о существовании Symfony 4.
Соответственно, считать данный пост серьезным, совершенно нельзя.
Хотел зайти глянуть, что там нового, получил сначала 504 timeout.
Решил чутка попозже зайти, через пару минут, Получил HTTP ERROR 422
В последнее время подобное часто замечаю на тостере и мой круг, фрилансим не стал исключением.
Картинка шикарная. Две моих любимых серии игр.
Dark Souls & The Elder Scrolls
За это надо еще платить?
Есть множество отличных CMS, в подходящим для бизнеса функционалом и реализованных на современных технологиях.

Перешел на сайт, мне сразу в лицо — дайте свой номер телефона…
Что за неуважение к потенциальным клиентам?
Клиент заходит не для того, что бы оставить телефон или еще какою фигню манагеров выполнить. Клиент хочет посмотреть сайт продукта и информацию.
Заключение — напомнило речи некоторых деятелей 90х.
Интересная идея —
возможность привязать любой город к любому государств

Особенно проецируя на реалины мир =)
Каждый возьмет себе по кусочку.

Я на тостере удалил публичный почтовый адрес, т.к. тоже получал различные интересные письма.
Человек спрашивает на определенную тему, я отвечаю — укажите пожалуйста ссылку на ваш вопрос.
— я не писал вопрос на сайте, так вы мне поможете?

Вот в таком духе, было довольно часто =)
Я не против самого поста и его содержимого в целом.
Ведь указал в следующем предложении
Или как то следить за комментариями.

Т.е. чистить то, что явно начинает политоту а не IT.
P.S.
Хабр и др. проекты TM, единственное место, свободное от политического сброда.
Но если появляется подобный пост, сразу всплывают кучи «политиков», несогласных, обиженных и т.п.
Просто почитайте комментарии выше. Там уже все есть о политике и мат. анализе.
Все сводится именно к политике и срачу.
Сейчас тут напишут гадостей. Это не правда, а тут так, а я за Х кандидата и т.п.
Как мне думается, не стоит пропускать околополит. посты в ленту. Или как то следить за комментариями.
Ведь теперь любой может зарегистрироваться и написать комментарий.

Если выше почитать, уже много полит. комментариев, некоторые даже прикрыты вроде как IT.
Очередной трехколесный на чужих компонентах.
В итоге получаем тот же продукт, который не хотим использовать.
А иногда даже крупнее популярных продуктов и вероятно менее надежно/оптимизированно.
Я 9 месяцев там провел, в старом квартале Лимасола.
450-500 евро за «коммуналку» улетало. Когда подняли инвестиции, переехали с семьей уже в дом. Там «коммуналка» в общем выходила 800 евро.
*коммуналка — аренда жилого помещения с Х спальнями, интернет, вода, газ и т.п.

Information

Rating
Does not participate
Location
Россия
Date of birth
Registered
Activity