오후 세션은 뭘 들을까 고민하다 MTV의 스프링 적용 Case study에 들어갔다. 나름 대규모 미디어 사이트이니 뭔가 있지 않을까 하고. 결과는 좀 실망이었다. 기존에 사용하던 상용 플랫폼+프레임워크인 ATG Dynamo로 된 대규모 사이트(소스파일만 10,000개라고)를 스프링으로 이전하는 과정에 대한 설명이었다. 상세한 아키텍처나 코드 샘플이 없이 말로만 설명해서 아쉬웠던 시간.

하나 인상적인 내용은 플랫폼의 변화를 기존거 접고 재개발 하는 식이 아니라, 기존 코드를 최대한 유지한 채로 진행했다는 점이다. 마치 프랑스 세무서 시스템을 EJB에서 스프링으로 변환했을 때와 같은 방식이다. "차세대"라고 이름 붙여서 왠만하면 신규로 개발하려는 회사들과는 좀 다른 분위기라고 할 수 있겠다.

그 전략이 흥미로운데, 일단 애플리케이션과 컨테이너의 사이에 Container Abstraction Layer를 추가한다. 서브 컨테이너와 결합을 분리시키는 작업을 먼저하는 것이다. 그래서 애플리케이션은 그 Container Abs.의 api를 이용하게 하고, 이전에 따른 검증을 위해서 Mock Container도 만든다. 그리고 80%의 커버리지까지 테스트를 충분히 만들어 놓고 이제 하단의 플랫폼을 스프링으로 전환하는 것이다.

마치 스프링이 EJB->Spring을 사용할 때 EJB Remoting 부분을 DI/IoC를 통해서 먼저 느슨한 결합으로 만든 뒤, 단계적으로 EJB->POJO 방식으로 변환하는 것과 같은 원리이다. 그것을 전체 컨테이너 레벨로 확장했다는 것이 특징. 지금 거의 마무리 단계이고, 내년 초에 바뀐 스프링버전으로 MTV산하의 수십개의 사이트가 모두 바뀐다고 한다.

좀 더 상세한 설명과 예제가 좀 있었으면 하는 아쉬움이 남는 시간.

 

오후 두번째 세션은 SpringWebFlow 2.0이다. 1.x는 조금 사용해봤지만 설정의 복잡함 때문에 조금 꺼려졌던 것이 사실이다. IDE 지원이 있기는 하지만 본격적으로 사용하려면 Flow DSL 파일을 제대로 다룰 수 있어야 한다. 

발표자는 Keith Donald. 내가 가장 꺼려하는 세션 스피커이다. 그 일정한 톤으로 중얼중얼 설명하는 것이 마치 자장가처럼 들려서 도무지 집중이 잘 안되게 하는 발표자이다. 오전시간에 했던 Ben Alex의 한치의 군더더기도 없이 6개의 데모와 전체 설명을 빠르고 정확하게 90분에 딱 마쳐내는 실력과 극히 대비되는 시간이었다. 계속 오류나는 데모와 별 내용이 없는 슬라이드. 복잡한 소스 사이를 왔다갔다 하며 중얼중얼 설명하는 말투하며… 가뜩이나 시차 때문에 가장 힘든 시간인 오후인데 그런 발표를 듣고 있자니 거의 자장가 수준이었다. 옆에 앉아 있던 광남이 형이 먼저 손들고 중간에 퇴장. 그나마 슬라이드 설명은 참고 들었던 나와 영회도, 절반은 실패하는 정신없는 데모를 보다가 계속 잠이 쏟아져 졸 수 밖에 없었다. 어흑… 다른 세션을 들을 걸 하는 후회의 시간.

 

결국 저녁 식사 전 시간에 잠시 눈을 붙여야 겠다 싶어 영회랑 같이 숙소로 돌아와 잠깐 누웠는데, 일어나 보니 식사시간은 끝나고 키노트가 막 시작할 시간이었다. 같이 늦잠을 잔 영회,광남 형과 같이 고픈 배를 부여잡고 키노트 장에 들어갔더니 다행히 남은 음식이 좀 있었다. 테이블에 가져가서 먹기도 뭐해서 키노트 발표장 뒷 쪽에 바닥에 쭈그리고 앉아서 식사하면서 포레스트 리서치의 수석 분석가의 Consolidation 어쩌고, Lean Software 어쩌고 하는 발표 감상.

사실 내용은 거의 뻔한 것들이었지만, 역시 전문 리서치 업체 답게 아주 매력적인 표현과 깔끔한 정리가 인상적이었다. 문구도 명확하고. 직업이 말로 먹고 사는 컨설턴트인 영회는 "저거 써먹기 넘 좋은 자료닷"이라는 감탄과 함께 광남이 형 카메라로 열심히 슬라이드 촬영. 제일 인상적인 내용은 예측에 나온 S*N 사가 쇄락할 것이며 없어질 지도 모른다는 것. 전문 리서치업체의 분석결과라서 더 충격적이었다. MS가 PaaS에서 IBM과 오라클을 제칠 것이라는 내용도 조금.

 

오늘은 저녁 파티나, 리셉션이 없어서 한국에서 온 분들과 함께 간단히 모이는 시간을 가지기로 했다. 리조트의 강가에 있는 펍에서 한국에서 온 9명이 모였다. 피곤에 지쳐 잠든 한분 빼고 다 온듯하다. 한참 즐거운 얘기를 나누고 있는 중에 옆에 스프링소스 직원들이 삼삼오오 모여서 역시 즐거운 대화를 나누고 있다. 오전시간에 미쳐 인사(사실은 사진촬영)를 못했던 Ben Alex 발견. KSUG행사 안내건으로 몇번 메일을 주고 받았던 영회가 가서 먼저 말을 걸었더니, 우리가 모인자리로 와서 반갑게 인사하고 좋은 얘기를 나누는 시간을 가졌다. 호주 시드니에서 활동해서 더 반가운 Ben. 즐거운 얘기가 오고 갔는데.. 내가 평소 궁금했던 ROO의 공개에 대해서 질문하자 살짝 당황하는 분위기였다. 2년전 발표 뒤에 계속 더 발전해서 매우 달라졌다고 자랑은 했지만, 최종적으로 공개할지는 아직도 결정을 못했다고 한다. 아마 돌려말한 것이고 결국 공개는 안되지 않을까 하는 불길한 느낌이 살짝 들었는데, 당황해 하는 것 같아 더 이상 묻지는 못했다. 촬영한 사진은 광남이 형이 올릴테니까 그때 보면 될 듯 하고.

 

이제 둘째날(사실상 첫날)이 모두 지났다. SDS의 김팀장님을 제외하면 다들 첫 참석인데, 모두들 즐거운 듯해서 나도 기분이 좋다. 예전보다는 좀 쌀쌀한 날씨에 바다를 맘것 즐기지 못하는 것이 조금 아쉽긴 하지만, 휴양지에서 열리는 컨퍼런스의 즐거운 기분은 어느정도 만끽할 수 있는 듯.

 

내일은 BoF시간도 있고, 오후엔 비치파티도 있고, 저녁엔 스폰서 리셉션도 있고.. 역시 금방 지나갈 듯. 내일도 일출을 볼 수 있을려나…

Related posts:

  1. S1A 2008 사진모음
  2. S1A 2008 셋째날 정리
  3. S1A 2008 넷째날 정리
  4. S1A 2008 셋째날 – Spring JavaConfig
  5. SpringOneAmerica 2008 첫날
  6. S1A 2008 둘째날 – Grails
  7. S1A 2008 둘째날 SpringSecurity 2.5
  8. SpringOneAmerica 2008 그리고 SpringSource Webinar
  9. SpringOne 2008 (1) – OSGi
  10. 유쾌한 이슈처리 재촉 메일

Facebook comments:

to “S1A 2008 둘째날 정리”

  1. 광남이 형이 형꺼 대박 사진 하나 찍었어… 차마 못 올리겠다던데…
    캬캬캬… 나도 갖고 있지.. 서울 가서 올릴까?

  2. 영회/ 생존본능이야 왜 이랫!

  3. 올해는 실시간 정리가 좀 약해.. 여러 명이 가서 논다고 바쁜거 아냐?

  4. ㅎㅎ 오늘한 일이 눈에 그려지는 포스팅입니다.
    타지에서 즐거움과 고생을 동시에 즐기는듯 하군요.
    화이팅 입니다. ^^*

  5. 물개/ 실미도 플젝 어쩌고 하더니, 넘 여유만만한 거 아냐?

  6. Mno05S uqvkszrnawpd, [url=http://thdfegmdarbj.com/]thdfegmdarbj[/url], [link=http://zpazuqbfxelq.com/]zpazuqbfxelq[/link], http://yjuqmbahmhwu.com/

  7. thank you for share!

  8. You Can Check Here
    [url=http://www.bdqn010.cn/templets/michael-kors-fundoa0o.html]bolsa michael kors[/url]
    bolsa michael kors

  9. Check THESE Guys Out
    [url=http://www.ebook-s.net/member/editispaceiinfo.php?/miu-miu-2012-handbagsmiu-miufor-sale-online.html]miu miu 2012 handbags,miu miu,for sale online[/url]
    miu miu 2012 handbags,miu miu,for sale online

  10. Try These Guys
    [url=http://www.28fix.com/member/tenpayk.php?/moncler-coats-sale-womens-everyones-first-choice-2013.html]moncler coats sale womens-Everyone’s first choice 2013[/url]
    moncler coats sale womens-Everyone’s first choice 2013

  11. You Can Try THIS Out
    [url=http://bootssaleukonline.com]ugg boots sale uk[/url]
    ugg boots sale uk

  12. Hop Over To THIS Web-Site
    [url=http://outlettonlineshop.com]ugg outlet[/url]
    ugg outlet

  13. discounted mbt shoes S1A 2008 둘째날 정리 » Toby’s Epril

  14. clearance mbt shoes S1A 2008 둘째날 정리 » Toby’s Epril

  15. I every time spent my half an hour to read this blog’s articles everyday along with a
    mug of coffee.

  16. Nice blog! Is your theme custom made or did you download
    it from somewhere? A theme like yours with a few simple adjustements would
    really make my blog shine. Please let me know where you got your theme.
    Thank you

  17. When I initially commented I clicked the “Notify me when new comments are added” checkbox and now each time a comment is added I get several e-mails with the same comment.

    Is there any way you can remove people from that service?
    Bless you!

  18. These are really enormous ideas in concerning blogging.

    You have touched some fastidious points here. Any way keep up wrinting.

  19. I used to be recommended this web site via my cousin. I’m now not sure whether
    or not this submit is written via him as nobody else recognize such specific approximately my difficulty.
    You’re wonderful! Thank you!

  20. Thank you for the good writeup. It in fact was
    a amusement account it. Look advanced to far added
    agreeable from you! However, how could we communicate?

  21. I just couldn’t leave your site prior to suggesting that I extremely
    enjoyed the standard information an individual provide for your visitors?
    Is going to be again often in order to check up on new posts

  22. Thank you for the good writeup. It in fact was a amusement account it.
    Look advanced to more added agreeable from you! However,
    how can we communicate?

Leave a Reply to mbt shoes latest design Cancel reply

(required)

(required)

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

© 2017 Toby's Epril Suffusion theme by Sayontan Sinha