이번 프로젝트는 data size는 매우 큰데, code size는 아주 작다.
사실 더 작을 수도 있는 데, 다들 모듈 공유가 안되서 조금 양이 늘긴 했지만
tool 한 개당 200~300줄에 전체 코드는 몇 만줄도 안될 것 같다.
개발 경력이 많으신 분 말씀으로는 자기가 방화벽 코드를 짤 때는 코드가 20~200만줄이었다나.
생각해보면 방화벽도 우리랑 비슷하게 데이터가 많이 지나다니는 데,
코드는 훨씬 길다.
우리 코드는 코드 전체가 loop 투성이이고 방화벽은 수백~수천개의 protocol을 처리하기 때문에
분기문(if)이 무진장 많고 loop는 없다. loop가 있으면 방화벽이 너무 느려져서 traffic을 감당할 수 없을 테니까.
댓글 없음:
댓글 쓰기