Page History
최근에는 AKKA자체의 장점을 주위 사람에게 소개해주고 있지만, 성공사례가 있는지? 들어보긴했는데 그걸 왜 배워라던지?이해시키는데 어려움에 있습니다.
그런데 오히려 비개발자에게 AKKA란 단어를 알려주는게 설명해 주는게 더 편합니다.편하더군요
새로운 개발 트렌드에대한 소개는 분명 기존 개발경험의 약점을 지적하고 시작해야 하기때문에
상대가 받아들이지 않으면쉽지않으며, 불편한 논쟁이 될수 있기때문입니다.
실제로 액터를 설명하다가 멀티스레드를 배우고 꼭 작성을 해야 고급 서비스 개발자가 된다라는자유로운 멀티스레드 구현및 작성을 통해 실무에 사용하고 적용해야된다란
이슈까지 회기 해버리는 불편한 상황이 생겨버립니다.
액터는 그 반대의 입장에 있습니다. 복잡성은 모두 방해요소로 측정하고 앲앤상태로 시작해 나가는 것입니다. 복잡성을 줄이는것이야 말로 분산환경에서 유연한 개발을 할수 있는것이다라고
하지만, 그 복잡성을 줄이는 것에대해 설명하기위해서는 여러가지 구체적인 예시가 뒤따르고
더 추상적인 요소가 있으며, 어렵습니다. 습관을 바꾸기도 어렵습니다. 솔직히 저도 다 이해가 안됩니다.
AKKA 도입여부결정은 팀에서 알아서 하시라 하고 저는 기술 영업사원이 아니기때문에
단지 그들이 한 고민의 해결방법을 조금더 쉽게 스토리및 예제로 설명 하려고 합니다.
개인 개발팀 사례
...
이전 개발팀에서 AKKA적용스토리를 잠깐 이야기 해보겠습니다.
...
생각됩니다. - AKKA 성공사례 (국내최초라고 단언 말할수 있겠습니다만 의미 없습니다.)
MS도입 사례
...
소규모 사례는 특수하기때문에 이정도로 언급을 하고, 거대 공룡 MS의 도입사례를 보겠습니다.
...
이제는 더이상 외계 생명체가 아닙니다. 이부분은 아래 내용에서 다시 언급하도록 하겠습니다.
탄생 히스토리
...
최근 몇년간 "분산환경에서 유연한 동시성 개발모델" 이라는 주제하에 이슈가 되고 있습니다.
...
고전 적인 기존 해결방법의 문제점은 대부분 위와같은 상황이 됩니다
자바
자바및 MS 진영에서 우리는 우리의 방식으로 문제를 풀래라고 귀를 닫았으면 AKKA는 탄생하지 못하거나, 액터는 퍼지지못했을것입니다.
...
이와동시에 https://www.playframework.com/ 라는 마이크로서비스에 적합한 웹서비스도 같이 준비했습니다.
MS진영
그러면 MS진영은 어떠한 활동을 했을까요? 닷넷프레임워크가 대부분 자바의 장점을 가지고 가려고 노력을하며
...
이야기가 돌아 웹서비스로 까지 갔지만 , 다시 본론으로 돌아와
우리가 가야할길
...
어쨋건 Actor개념은 언랭에서 나왔으며, Actor모델 지원은 각 진영에서 가진 프레임워크에서 아주 중요하게 생각하고
...
정도는 파악을 하는데 도움이 되었으면 좋겠습니다.
언급된 링크들
...
Actor지원 개발 툴킷:
- http://akka.io/
- http://getakka.net/
- https://www.microsoft.com/en-us/research/project/orleans-virtual-actors/
...