2012년 IT 기술 트렌드에 빠지지 않고 등장하는 것이 바로 클라우드 컴퓨팅입니다. 2011/12/29 - [리뷰/블로그] - 2012년 주목할 만한 IT 기술 트렌드 클라우드 컴퓨팅이라는 것에 저 역시도 많은 혼란이 있었던 것이 사실입니다. 구글 Docs, 구글 App Engine, MS 애저(Azure), 아마존의 AWS 등 과연 어떤 것이 진정한 클라우드인지.. 아직까지는 명확하지는 않지만 그래도 현재까지의 서비스들을 토대로 클라우드에 대해 전체적으로 정리해 보려고 합니다. 흔히 클라우드라고 하면 Dropbox, iCloud, 그리고 MS의 Skydrive와 같은 온라인 저장공간을 생각하게 됩니다. 그래서인지 국내의 클라우드 서비스들도 웹하드의 확장인 데이터 공유 측면에서 많이 이야기하는 것 같습..
저도 처음에는 프로그래밍 언어만 할 줄 알면 프로그램을 만들 수 있다고 생각했던 적이 있었습니다. 실제로 그렇게 만들었던 프로그램도 꽤 많지요. ^^ 하지만, 지금 생각해 보면 그렇게 만들었던 프로그램은 세상에 빛을 보지 못했거나 그리 오래 가지 못했던 것 같습니다. 반면에 체계적인 분석과 설계로 만들었던 몇몇 솔루션은 아직도 현업에서 잘 사용하고 있는 것을 볼 수 있었습니다. 바로 체계적인 분석과 설계라고 하는 것이 소프트웨어 개발 생명주기(Software Development Life Cycle)의 핵심이 아닌가 합니다. 여기에 추후 운영에 필요한 유지보수도 무시할 수는 없겠죠.. 흔히 SDLC라고 하면 Waterfall, Prototyping, Spiral, RAD, Incremental Devel..