작년에 일했던 업체가 si 솔루션인데 성능 때문에 ANSI C로 멀티쓰레드 짜라고 해서
너무 옛날 기술 같아서 이직준비했는데, 지금은 근로져로 서비스 만들고 있다.
성능 좋은 멀티 쓰레드 짜려면 rust가 아무래도 나을 것 같은데.
작년에 일했던 업체가 si 솔루션인데 성능 때문에 ANSI C로 멀티쓰레드 짜라고 해서
너무 옛날 기술 같아서 이직준비했는데, 지금은 근로져로 서비스 만들고 있다.
성능 좋은 멀티 쓰레드 짜려면 rust가 아무래도 나을 것 같은데.
한국에서도 클로져 쓰는 곳이 있구나
내가 도입함
와.. 반대하는 사람 많지 않았으?
어떻게 설득했는지 궁금타. 에피소드 공개 가능하심??
일단 전 서비스가 자바로 만들어졌는데, 이거 복잡하게 짜놔서 고치는데 오래 걸려서 다른 언어 도입을 대표가 고려하고 있음. 일단 기존에 있던 java 8에 람다 도입해서 개선하여 코드를 깔끔하게 짤 수 있다는 것을 보여줌. 부사수에게 러닝커브 있는데 괜찮겠냐고 여러번 물어보고 승낙 얻고, DDD나 Event storming 기법 같은거 소개도 같이 해줘서 신뢰도를 얻었던 것으로 기어해.
ㄱㅅㄱㅅ
스타트업이라 대표가 쿨하게 받아줌
근데 마이너한 언어로 서버 개발하면 문제가 유지보수하기가 더 힘들어지잖아. 인력 공백나면 대체하기도 힘들고. 예전에 레딧에서 yandex였나? rust로 시험해서 일부 개발하다가 다시 c로 돌아갔다는 소식 봤었는데. 커널하고 posix가 c로 되어있는 이상 저수준은 무조건 c로 개발하는게 맞음. 회사나 개발자 입장에서나
메이저가 아닌 언어라 문제가 될 수 있다고 이야기 했었지. 그래도 컨펌을 받았고. 조금 찝찝하긴 해 ㅎ.
해당 댓글은 삭제되었습니다.
역시 c로 멀티쓰레드 서버 짜는건 말도 안되는 케이스였네 ㅎ
누군가에겐 케케묵은 기술로 보이겠지만 누군가에겐 좋은 기술일 수 있지 어떤 언어인지가 중요하다기보단 목적이 뭐냐에 따라 다르겠지
멀티코어용 고성능을 목표로 설계하고 개발했는데, 개발진행하다 보니 옛날 시스템에서도 작동해야 한다고 하고, 나중에는 레거시 시스템 교체도 이걸로 하자는 얘기도 나오드라... 뮤텍스 락거느라 고생했던 기억나네 ㅎ
근로저를 진짜 써??
ㅇㅇ
본문 수정안되서 보충하는데 c 쓰던데에서 지금 다니는데로 이직함.