정적 타입 언어인 자바의 생산성 문제를 동적 프록시나 APT 처리기 등을 적극적으로 이용해 극복하려는 시도가 최근에 많이 눈에 띄네요.
11.04.17 08:18
JPA 2 Criteria / Querydsl comparison
,
Querying in SQL with Querydsl
,
Sql queries in Scala
Java스러움과 SQL스러움을 다 살려보려고 한 느낌? DDL은 SqlAlchemy가 떠오르기도했다.
by 베네로그
자세히 보니 다 command pattern + method chain을 이용한 것이라서 SimpleJdbcInsert와 닮은 느낌..
11.04.17 02:37
JPA 2 Criteria / Querydsl comparison
,
Querying in SQL with Querydsl
,
Sql queries in Scala
Java스러움과 SQL스러움을 다 살려보려고 한 느낌? DDL은 SqlAlchemy가 떠오르기도했다.
by 베네로그
섬머힐 스쿨의 신조가 강박관념에 시달리는 학자보다 행복한 트럭 운전사를 만드는 것이라고 했던가.치열한 경쟁을 뚫고 큰 영향력을 얻은 사람이 스스로 겪은 강박관념을 전파하는 것이 다른 사람을 위한 것이라고 생각한다면, 그런 성공은 불행을 확산하는 것이 아닐까?
by 베네로그
섬머힐 스쿨의 신조가 강박관념에 시달리는 학자보다 행복한 트럭 운전사를 만드는 것이라고 했던가.치열한 경쟁을 뚫고 큰 영향력을 얻은 사람이 스스로 겪은 강박관념을 전파하는 것이 다른 사람을 위한 것이라고 생각한다면, 그런 성공은 불행을 확산하는 것이 아닐까?
by 베네로그
섬머힐 스쿨의 신조가 강박관념에 시달리는 학자보다 행복한 트럭 운전사를 만드는 것이라고 했던가.치열한 경쟁을 뚫고 큰 영향력을 얻은 사람이 스스로 겪은 강박관념을 전파하는 것이 다른 사람을 위한 것이라고 생각한다면, 그런 성공은 불행을 확산하는 것이 아닐까?
by 베네로그
benelog
하고 싶은 것만 찾아서 살아도 자동으로 열심히 살아지지 않나 싶기도 해요^_^
11.04.09 22:39
섬머힐 스쿨의 신조가 강박관념에 시달리는 학자보다 행복한 트럭 운전사를 만드는 것이라고 했던가.치열한 경쟁을 뚫고 큰 영향력을 얻은 사람이 스스로 겪은 강박관념을 전파하는 것이 다른 사람을 위한 것이라고 생각한다면, 그런 성공은 불행을 확산하는 것이 아닐까?
by 베네로그
그래서 나는 치열하게 살라는 말 들으면 반항심 밖에 안 든다..치열하게 살라고 해서 치열하게 사는 사람이 더 문제 있을 듯 하다.
11.04.09 22:36
섬머힐 스쿨의 신조가 강박관념에 시달리는 학자보다 행복한 트럭 운전사를 만드는 것이라고 했던가.치열한 경쟁을 뚫고 큰 영향력을 얻은 사람이 스스로 겪은 강박관념을 전파하는 것이 다른 사람을 위한 것이라고 생각한다면, 그런 성공은 불행을 확산하는 것이 아닐까?
by 베네로그
EP
저도 검색엔진 API의 front end로 이해했는데, 기사 끝에 'to provide a consistent user experience'라는 부분이 있어서 혹시 end user한테도 노출되는 부분이 있는건가..하는 의구심을 잠깐 가졌었습니다.
11.04.08 22:09
Twitter Search is Now 3x Faster
Front end에서 RoR은 proxy역할만 남겨두고 Netty를 써서 event driven으로 바꿨더니 3배가 빨라졌다라. 향후 RoR은 완전히 들어낼 계획이라고.API front end를 의미하는 것일까?
by 베네로그
fupfin
포스트를 보니 http나 thrift로 호출하는 것 같네요
11.04.08 22:07
Twitter Search is Now 3x Faster
Front end에서 RoR은 proxy역할만 남겨두고 Netty를 써서 event driven으로 바꿨더니 3배가 빨라졌다라. 향후 RoR은 완전히 들어낼 계획이라고.API front end를 의미하는 것일까?
by 베네로그
포스트에서는 웹과 api, 내부 클아이언트에서 요청을 받는다고 합니다. 여기서 프론트엔드는 트위터 서비스 프론트엔드가 아니라 검색엔진의 프론트엔드인 것 같네요.
11.04.08 09:08
Twitter Search is Now 3x Faster
Front end에서 RoR은 proxy역할만 남겨두고 Netty를 써서 event driven으로 바꿨더니 3배가 빨라졌다라. 향후 RoR은 완전히 들어낼 계획이라고.API front end를 의미하는 것일까?
by 베네로그
Twitter Search is Now 3x Faster
Front end에서 RoR은 proxy역할만 남겨두고 Netty를 써서 event driven으로 바꿨더니 3배가 빨라졌다라. 향후 RoR은 완전히 들어낼 계획이라고.API front end를 의미하는 것일까?
by 베네로그
benelog
아! 그런 뜻이 아니라 RoR이 웹 리퀘스트를 받고 로직은 Natty에게 던져 처리한다는 뜻이겠죠. 루비에서 자바를 어떻게 호출했는지 궁금하고 왜 JRuby는 안 쓰는지도 궁금하네요.
11.04.08 08:29
Twitter Search is Now 3x Faster
Front end에서 RoR은 proxy역할만 남겨두고 Netty를 써서 event driven으로 바꿨더니 3배가 빨라졌다라. 향후 RoR은 완전히 들어낼 계획이라고.API front end를 의미하는 것일까?
by 베네로그
fupfin
web tier라면 html을 생성하는 책임까지 Netty에 두는 것일까요? twitter는 사용자client에서 API로 호출되는 call이 더 많으니 API로 노출되는 부분이라도 front end라고 말할 수 있을 것 같아서요
11.04.08 08:15
Twitter Search is Now 3x Faster
Front end에서 RoR은 proxy역할만 남겨두고 Netty를 써서 event driven으로 바꿨더니 3배가 빨라졌다라. 향후 RoR은 완전히 들어낼 계획이라고.API front end를 의미하는 것일까?
by 베네로그
web tier를 말하는 거겠죠? 세 배라면... 생각보다 차이 없네요. ㅎㅎ 웹도 자바로 바꾸면 또 그 만큼 빨라지겠죠? 루비 동시성 성능 개선이 빠를지 자바 전환이 빠를지...
11.04.08 07:33
Twitter Search is Now 3x Faster
Front end에서 RoR은 proxy역할만 남겨두고 Netty를 써서 event driven으로 바꿨더니 3배가 빨라졌다라. 향후 RoR은 완전히 들어낼 계획이라고.API front end를 의미하는 것일까?
by 베네로그
오랫만의 조근. 조근이 야근보다 항상 낫다. 지하철에 앉아올 확률이 높고, 야근하면 취객과 마주쳐 짜증나지만 그럴 일도 없으며, 괜히 뭔가 앞서 나가는 느낌이 든다. 그리고 우리 회산 야근수당 없으니 자리 지키고 앉아있어봤자 돈 더 주지고 않고(어흑!) 조근수당 주세요
11.03.31 07:27