Sobes.tech
Junior — Middle

What changes in approach or solutions would you make in the last completed project, knowing what you know now?

sobes.tech AI

Answer from AI

If I could revisit the last project with current knowledge, I would pay more attention to architecture and scalability. For example, I might have used a monolithic approach before, but now I would prefer a microservices architecture for better support and expandability.

I would also improve code coverage with tests, especially integration tests, to reduce risks during releases. In terms of code — I would apply modern Java features such as records and enhanced Stream API to make the code cleaner and more efficient.

Finally, I would implement more automated build and deployment processes to speed up the development cycle and reduce errors during releases.

What changes in approach or solutions would you make… - sobes.tech