직무소개
Google 시스템설계 현직자의 직무소개
시스템설계
Google
구글의 Technical Infrastructure 를 위한 시스템 소프트웨어를 개발하고 있습니다. 구글의 인프라는 전 세계 유저를 대상으로 하고 scalable 해야 하기 때문에 소프트웨어도 그에 맞는 준비가 필요합니다.
| 필요한 역량
먼저 어떤 프로그래밍 랭귀지든 한번 보면 다소 버벅거리더라도 일을 수행해 나갈 수 있는 능력이 필요합니다. 예를 들어서 c++ 로 시험보고 입사해도 들어오자마자 java 나 파이썬으로 서버를 짜야할 수 있습니다. 그 반대도 있구요. 그래서 어떤 언어에 대한 "지식" 을 준비하는 것은 크게 도움이 안됩니다. 컴퓨팅 전반에 걸친 "능력치" 내지는 이론적인 완성도를 쌓는 것이 중요합니다.
| 장점
먼저 "구글 스케일" 이라고 하는 스케일이 어떤것인지 알 수 있습니다. 구글은 이러한 인프라스트럭처를 통해서 어느 누가 만든 서버라도 그 서버가 전세계 유저들에게 비슷한 수준의 응답시간 내에 도달되도록 자동화하였습니다.
| 단점
사고가 나면 전세계 구글 유저들에게 피해를 줄 수 있습니다. 이것은 항상 부담이고 postmortem 이라고 부르는 프로세스 (손해를 수치화 하고 이유를 분석하고 재발을 어떻게 방지할 수 있는지 보고서를 작성함) 는 좀 스트레스가 됩니다.
현직자가 쓴 생생한
직무소개가 궁금하다면?
2015.11.01
이 직무소개를 첫번째로 평가해보세요!
함께 보고 있는 직무소개
 
 
 
더 많은 Google 시스템설계
현직자 콘텐츠를 확인해보세요.