With the development of IT infrastructures, the level of service that users view continues to increase. As a result, the service had to meet the complex requirements of its use. Traffic has also increased as services have become more complex. As a result, management of resources in service development has become an important issue. A Microservice architecture was introduced to flexibly manage such complex code base system. Recently, micro services architecture has been introduced by global IT companies such as Netflix and Amazon. However, Microservice architecture is not yet introduced in Korea. In this study, we will discuss the resistance of the newly emerging micro services architecture to the use of developers.
IT 인프라의 발전에 의해서 사용자들이 바라보는 서비스의 눈높이가 계속해서 높아가고 있다. 그로 인해서 서비스는 사용들의 복잡한 요구사항을 맞춰야 했다. 또한 서비스들이 점점 복잡해지면서 트래픽 또한 증가하게 되었다. 이로 인해서 서비스 개발에 있어서 리소스들의 관리가 중요한 이슈가 되었다. 이렇게 복잡한 대용량 코드베이스 시스템을 유연하게 관리하기 위해서 마이크로서비스 아키텍처가 등장하였다. 최근 마이크로서비스 아키텍처는 최근 넷플릭스, 아마존 등 국제적 IT 기업에서 지향하고 있는 아키텍처이다. 하지만 국내에서는 아직까지 마이크로서비스 아키텍처가 자리잡지 못하고 있는 실정이다. 본 연구에서는 새롭게 등장한 마이크로서비스 아키텍처가 개발자들이 사용함에 있어서 어떠한 저항이 있는지에 대해서 다루고자 한다.