Microservice architecture: meaning of the term in software development, application