G
G
Glory2021-10-01 08:10:28
Java
Glory, 2021-10-01 08:10:28

What microservices are written in Java for E-commerce?

A large monolith is written in php - a marketplace with many suppliers. there is also a sea of ​​price parsers, pictures, price downloads, price recalculation.

What microservice does it make sense to write in Java Spring and take it out separately as a service? A Java programmer has appeared in the team and we need to load him with work so that he strengthens the project. Any ideas?

What new can Java do compared to php, maybe some useful libraries for machine learning that can be used for the intelligent formation of a commercial offer or maybe for smart search?

Answer the question

In order to leave comments, you need to log in

2 answer(s)
S
Sergey Gornostaev, 2021-10-01
@sergey-gornostaev

Java is no more capable than PHP. Its advantages are different - one and two .

O
Orkhan, 2021-10-01
Hasanly @azerphoenix

Good afternoon.
I would say that in terms of the frequency of e-commerce development, PHP & Python are used more, perhaps also Ruby, rather than Java. In Java, you can develop absolutely everything that can be done in PHP.

A large monolith is written in php - a marketplace with many suppliers. there is also a sea of ​​price parsers, pictures, price downloads, price recalculation. What microservice makes sense to write in Java Spring...

So do you still have a monolith or a microservice architecture application?
A Java programmer has appeared in the team and we need to load him with work so that he strengthens the project. Any ideas?

Usually, a developer is hired to perform certain tasks. If you have tasks with complex business logic that C# or Java can handle, then this is a different matter. Otherwise, why do you need a Java developer?
And if you don't have a job for a Java developer, then why would you need to maintain such a huge staff. After all, if necessary, you can turn to freelance to a Java developer.
Also consider the following point: let's say that today it is profitable for you to have a Java developer and he will write some microservices. You will face the following points:
- high cost of support
- the problem of providing acid in microservice applications
This begs the question - why do you need all this? Write everything in PHP.
What new can Java do compared to php, maybe some useful libraries for machine learning that can be used for the intelligent formation of a commercial offer or maybe for smart search?

Well, it’s better to hire a python developer for deep learning, as it seems to me.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question