[ 영광의 시대!/2022 개발자의 품격 공동집필 "개발자 IT 용어" ]
[개발자의품격][공동집필프로젝트] 두 번째 용어 MSA에 녹여 낼 질문들!
2021-12-15 22:34:24
개발자의품격 공동집필 프로젝트로 지나주 데브옵스(DevOps)에 이어 이번 주에는 마이크로서비스(MSA)에 대해 공부하고 글을 써야한다. 첫 번째 용어 데브옵스를 작성하면서 방향성에 대해 고민했었는데 글을 명료하게 하는 관점에서 원포인트로 가기로 했었다. 두 번째 용어 마이크로서비스의 작성을 앞두고 새롭게 든 생각이 있다. 어쩌면 이 생각은 프로젝트를 시작하기 전 부터 가졌어야 할 만큼 중요하다고 본다. 그것은 문제와 해결에 관한 것이다. 소프트웨어 개발(또는 프로그래밍)은 현실의 문제와 그것의 해결에 대한 역사였다고 말해도 틀리지 않을 것 같다! 그렇다면 마이크로서비스도 무수한 개발자(혹은 아키텍처)에 의한 고민의 산물일진대 도대체 어떤 문제가 있었길래 필요했고 생겨나게 된 것일까? 어떤 형태를 가지게..