Microservices and SOA

Let’s discuss fashionable word Microservices and clarify the differentiation point from the widely accepted SOA architecture. Nowadays, many people are talking about both approaches in tech forums. What is the difference? Which one is better? Let’s take a closer look at the details. Continue reading Microservices and SOA

MVP Confusion

First of all, when a team in an IT company comes up with an idea of an excellent piece of software, it builds a minimum viable product (MVP) as a draft version of a concept, that already has some real functionality, and can be tested by end users. In the case MVP works smooth, the team plans further steps of developing a stable product.

But there is still a problem for many startup companies: they sometimes fail to understand what MVP is about, and have an idea of MVP as a half working product with limited functions, demonstrating the direction of their thinking. In fact, MVP is a process of testing hypotheses about a product and making corrections according to the results of this tests.

Continue reading MVP Confusion