MSA 기술과 적용 연구 12
지난 주에 <Netflix API 아키텍처 진화편을 올리고 조회수 급증을 경험했다. 심지어 발행 다음날도 하루가 지난 이 글이 조회수를 리드하고 있었다.
재미로묻고지인과이야기를하면서Netflix라는이름의위력이거나베스트프랙티스에대한의존현상일지도모른다는생각을했다. '베스트프랙티스'를키워드로구글링해보니첫번째로뜬기사제목이<베스트프랙티스의어두운이면이다. 놀랍게도무려10년전인2012년기사다.
나는IT컨설팅을하던시절에CIO 나IT관리자들이실패해도안전한방법을찾기위해선진사례를무조건추종하는인상을받았다. (이문제를확대하면<고장난한국사회를고치자!에썼던<눈떠보니선진국에서다룬이야기로수렴될수도있다.)
이런현상은미국의소프트웨어기업을보고배우는우리나라개발자들에게도영향을미치고있을테지? 경영자나CIO나개발자나이제막선진국으로진입한대한민국에살고있으니.
구글링에 따르면 10년이 지나도 아직 다수가 각성을 못하고, 중간만 가자고 요식행위에 오늘 하루를 투자하고 있는 모양이다.
<MSA 기술이전 사업을 시작하다편에 페친님의 해학 넘치는 이미지를 인용한 적이 있다.
단기프로젝트로혹은위에서시켜서느닷없이적용하거나외주업체에의존해서MSA를구축하면 (당연하게)모노리틱하게지었으면서우기는꼴이된다. 모노리틱은나쁘고MSA는좋다고말하는것이아니다.
프로그램의구조는그쓰임(기능)에적합카지노 게임 추천카지노 게임 추천. 이를FFF(Form Follow Function)이라고카지노 게임 추천. 모양을결정하는것은기능이어야카지노 게임 추천. 응용프로그램은사용자들이기능을쓰는쓰임새(usecase)에따라야카지노 게임 추천. 그런데그와무관하게만들어졌다면모노리틱이든MSA든부적합하다. 이런경우를우리는과잉엔지니어링이라부르기도카지노 게임 추천. 그게 아니라면 곧 기술부채라는현상을불러오기도카지노 게임 추천.
답은 FFF를 실천하면 된다. 비즈니스와 조직과 동기화 된 모양으로 적용해야 카지노 게임 추천. 구체적으로 어떤 지침을 줄 수 있을까?
비즈니스는결국성장을도모카지노 게임 추천. 하지만 사업적 이익을시스템이가져다 줄수는없다. 튜닝레벨이 중요한 수준이 거대 사이즈가 되기 전에는 불가능하다.
그래서 기술이 사업이 기여할 때는 구조를결정할때다. 이때, 비즈니스시도에IT가제약이되지않아야카지노 게임 추천. IT를모르는순수한비즈니스맨입장에서표현하면(아이디어실행에) 발목을잡지않는것이중요할때가시스템이 사업 성장에 직접 영향을 주는 시기다.
어떻게 그렇게 할 수 있을까? 위임이 잘 이행되도록 시스템을 확장시켜야 카지노 게임 추천. 앞서 훑어 본 페친 Juunini Im님 글이 떠오른다.
위임은권한이양을전제로카지노 게임 추천. 하지만, 회사목표혹은유관비즈니스와의정렬도전제가되어야카지노 게임 추천. 이상적으로말하자면, 최적의의사결정구조와MSA는밀접한관련이있다. 소수의사람들이현실(데이터)을보고바로결정할수있다면빠른비즈니스진화곧성장을기대할수있다. (물론통계적으로그렇다는이야기)
하지만, 이를 실행하는 일은 간단치 않다. 같은 비전을 공유하는 공동체를 만드는 일이기 때문이다.
이쯤에서 자연스럽게 내가 연재까지 했던 아기발걸음이 떠오른다. 리더십이 필요하다. 리더가 우리 회사와 조직을 아기라고 보고, 성장 목표에 도달할 때까지 인내하고 함께 해야 카지노 게임 추천. 그렇게 회사가 같은 비전을 꿈꾸는 공동체가 되는 순간 MSA는 그에 적합한 모양이 될 것이라고 믿는다.
그 과정에서 갈등을 포용할 수 있는 조직 문화가 만들어지고, 이는 제대로 된 협업을 위한 공통체의 필수 기반이 된다. 그런 여지가 없고 획일적인 목소리를 따른다면 시장 변화를 견뎌낼 유연성은 기대하기 어렵다. 그런 유연성이 없다면 왜 굳이 어렵게 MSA를 도입해야 할까?
MSA 기술과 적용 연구 시리즈