besogonskiy
@besogonskiy
работаю php laravel разработчиком.

Какие микросервисы пишут на Java для E-commerce?

На php пишется большой монолит - торговая площадка с множеством поставщиков. так же есть море парсеров цен, картинок, загрузки прайсов, пересчета цен.

Какой микросервис есть смысл написать на Java Spring и вынести отдельно как сервис? Появился Java программист в команде и нужно его загрузить работой чтоб он усилил проект. Есть идеи?

Что нового умеет Java по сравнению с php, может какие полезные библиотеки для машинного обучения что можно применить для интеллектуального формирования коммерческого предложения или может для умного поиска?
  • Вопрос задан
  • 206 просмотров
Пригласить эксперта
Ответы на вопрос 2
sergey-gornostaev
@sergey-gornostaev Куратор тега Java
Седой и строгий
Java умеет не больше, чем PHP. Её преимущества в другом - раз и два.
Ответ написан
Комментировать
azerphoenix
@azerphoenix Куратор тега Java
Java Software Engineer
Добрый день.
Я бы сказал, что по частоте разработки e-commerce больше применяются PHP & Python, возможно еще Ruby, нежели Java. На Java можно разработать ровным счетом все то, что можно сделать на РНР.

На php пишется большой монолит - торговая площадка с множеством поставщиков. так же есть море парсеров цен, картинок, загрузки прайсов, пересчета цен. Какой микросервис есть смысл написать на Java Spring...

Так все-таки у вас монолит или приложение микросервисной архитектуры?

Появился Java программист в команде и нужно его загрузить работой чтоб он усилил проект. Есть идеи?

Обычно, разработчика берут для выполнения определенных задач. Если у вас есть задачи со сложной бизнес логикой, с которыми может справиться C# или Java, то это другое дело. Иначе зачем вам Java разработчик нужен?
А раз у вас нет работы для Java разработчика, то зачем вам содержать столь огромный штат. Ведь, можно по надобности обращаться во фриланс к Java разработчику.

Также учтите следующий момент: допустим, что вам сегодня выгодно содержать Java разработчика и он напишет некоторые микросервисы. Вы столкнетесь со следующими моментами:
- дороговизна поддержки
- проблема обеспечения acid в микросервисных приложениях
Отсюда возникает вопрос - а зачем вам это все? Пишите все на РНР.

Что нового умеет Java по сравнению с php, может какие полезные библиотеки для машинного обучения что можно применить для интеллектуального формирования коммерческого предложения или может для умного поиска?

Ну тут уж лучше нанимать python разработчика для deep learning, как мне кажется.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы