LG CNS 자세히보기

소스코드 11

잘 만든 오픈소스 기술 하나, 열 기업 안 부럽다?(下)

지난 원고에 이어 오늘은 ‘잘 만든 오픈소스 기술 하나, 열 기업 안 부럽다?’ 2편으로 유럽에서 성장하는 오픈소스 스타트업에 대해 알아보겠습니다. ● 잘 만든 오픈소스 기술 하나, 열 기업 안 부럽다?(上) 앞서 언급한 ‘오픈100’ 목록을 보면 하나 눈에 띄는 것이 있습니다. 유럽에서 오픈소스 영향력이 점점 커지는 부분입니다. 유럽에서 성장하는 오픈소스 스타트업 가령 리눅스 재단과 더불어 오픈소스 문화를 이끈 이클립스 재단은 2020년 5월 본사 위치를 기존 캐나다가 아닌 유럽의 벨기에로 옮기겠다고 밝혔습니다. 다양성을 늘리고 글로벌 생태계를 구성하겠다는 이유 때문이었는데요. 이클립스 재단 지원 단체 중 170개 그리고 주요 커미터(Committer) 900명이 이미 유럽에서 활동하고 있었기에 유럽으..

IT Insight 2020.12.22 (1)

OSS 활성화를 위한 안전성 확보 방안

오픈소스 소프트웨어(OSS) 사용이 증가하고 있습니다. 전 세계 OSS(Open Source Software) 사용률은 2,000여개 기업 대상으로 2015년 75%에서 2016년 이후 99%로 거의 모든 기업이 사용할 것으로 전망됩니다. (Gartner, Predicts 2011: OSS, the power behind the throne) OSS의 사용 목적은 개발 시간 단축, 개발 비용 절감, 개발 및 사후 지원의 편의성, 높은 코드 품질이 주된 사용 이유로 조사되었는데요. OSS 도입으로 인해 스마트폰, 클라우드, 빅데이터, IoT 등 급변하는 ICT 융합 시장에서 이용자의 요구사항에 신속하고 유연하게 대응할 수 있게 되었습니다. l OSS 사용 목적 (출처: Gartner, Predicts 20..

알리바바의 인기 오픈소스 총정리

지난 시간에는 중국 오픈소스의 강자로 떠오르고 있는 알리바바와 어떤 오픈소스 기술을 개발하고 있는지, 그리고 그 개발한 기술을 공개하는 이유는 무엇인지 등에 대해 알아봤습니다. 이번 시간에는 알리바바의 인기 오픈소스에 대해 알아보겠습니다. 알리바바의 주요 오픈소스 기술은 크게 4가지로 나눌 수 있습니다. 먼저 분산 시스템 분야에 있는 오픈소스 기술은 다음과 같습니다. 분산 시스템 ● 더보우(Dubbo)더보우는 고성능 RPC(Remote Procedure Call) 프레임워크입니다. RPC는 원격제어를 위한 별도의 코드 없이도 다른 주소 공간에서 함수나 프로시저를 실행합니다. 더보우를 이용하면 단일구조 애플리케이션을 확장성 있는 분산 아키텍쳐로 쉽게 바꿀 수 있게 지원한다고 합니다. 알리바바 외에도 중국의..

IT Insight 2018.07.24 (2)

알리바바, 소스코드를 무료로 풀다

2017년 10월 구글의 한 개발자는 흥미로운 통계 분석을 공개했습니다. 어떤 기업이 오픈소스 기술을 가장 많이 기여하는지에 대한 내용이었는데요. 여기에는 깃허브 내에서 코드 수정 횟수, 기여자, 소속, 프로젝트 수를 활용했습니다. 살펴보니 구글, 페이스북, 마이크로소프트(MS), 레드햇 등이 상위 순위에 올랐습니다. 다소 뻔한 결과이지만 특이점이 하나 있습니다. 어느 한 중국 기업이 깃허브, 아마존, 페이스북과 비슷한 수준으로 오픈소스 기여를 하고 있다고 하는데요. 바로 오늘 다룰 ‘알리바바(Alibaba)’ 이야기입니다. ● 참고 링크: https://bit.ly/github-top2017 l 알리바바는 12개 기업 중 유일하게 중국 기업으로 이름을 올렸다. 나머지 기업은 모두 미국 기업이다.(출처:..

IT Insight 2018.07.18

오픈소스 개발자의 단짝 친구 깃(Git) 그리고 깃허브(GitHub)

오픈소스 개발을 위해 많은 사람이 이용하는 서비스가 있습니다. 바로 ‘깃(Git)’이라는 서비스인데요. 특히, 깃을 기반으로 만든 깃허브(GitHub)는 전 세계 오픈소스 개발자들의 놀이터라고 볼 수도 있습니다. 오늘은 깃과 깃허브에 대해 자세히 알아보도록 하겠습니다. 깃과 깃허브에 익숙해지면 오픈소스 개발자로 입문하는 데 많은 도움이 되실 것입니다. 협업을 위한 소스코드 관리 도구 ‘깃’ 깃은 소스코드 관리를 위한 분산 버전 관리 시스템입니다. 리눅스를 만든 리누스 토발즈가 2005년 처음 만든 서비스인데요. 당시 그는 그가 개발하고 있는 프로그램을 친구들과 함께 만들기 위해 깃이라는 서비스를 고안했다고 합니다. 문서 작성을 생각해봅시다. 혼자 문서를 작성하면 문서에 어떤 부분이 수정되고, 삭제됐는지 ..

IT Insight 2017.04.17 (1)

LG CNS의 주목받는 개발방법론, 'MDD'에 대한 9문 9답

최근 대형 금융 차세대 프로젝트 수주 전에 개발방법론이 뜨거운 감자로 주목 받고 있습니다. 특히 올해 상반기 금융권 시스템 구축 사업 중 최대 규모인 교보생명 차세대 사업 우선협상 과정에서 개발방법론이 이슈가 되면서, 우선협상자의 지위가 타사에서 LG CNS로 바뀌었고, 최근에는 타사에서 MDA(Model Driven Architecture)에 기반한 개발방법론을 새롭게 출시하기도 했는데요. 오늘은 세간에 떠도는 MDD(Model Driven Development)에 대한 여러 소문에 대해 속시원한 답을 구해보고자 금융•공공사업부 MDD기술팀의 장경희 차장님을 직접 만나 궁금한 것을 질문하고 답변을 들어보겠습니다. LG CNS MDD기술팀 장경희 차장님과의 9문 9답 Q-1. 요즘엔 다른 회사에서도 MD..

IT Solutions/MDD 2016.11.21

LG CNS, “9인의 대학생 코딩몬스터” 선발!

LG CNS가 지난 10월 28일 서울 상암DDMC 사옥에서 대학생이라면 누구나 참가해 프로그래밍 실력을 겨루는 IT경진대회 『코드몬스터(CODE MONSTER)』 결승전을 개최했습니다. 21대 1의 예선 경쟁을 통과한 최종 70명이 승부를 겨루었는데요. 이 중 9명의 수상자를 선발했습니다. ‘코드몬스터’는 참가자의 스펙을 전혀 보지 않고, 오로지 SW개발자의 프로그래밍 역량으로만 우수한 인재를 발굴하자는 취지에서 실시되었습니다. 이에 따라 대회명도 ‘코딩 기술이 무시무시할 정도로 뛰어나다’하여 ‘코드몬스터(프로그래밍 괴물)’로 명명했습니다. LG CNS는 최종 결선에서 1, 2, 3등을 각 1명, 3명, 5명씩 선발하고, 상금으로 각 1천만원, 3백만원, 1백만원을 수여했습니다. 수상자 전원에게는 LG..

CNS Story 2016.10.31

MDD(Model Driven Development)의 유용성과 적용사례(2편)

지난 시간에 독자 여러분께 MDD 모델의 개념과 특징 및 개발방법론의 유용성 검토에 대해 설명을 드렸습니다. 이번 시간에는 MDD 국내외 사례 및 앞으로의 전망과 과제에 대해서 알아보고자 합니다. MDD 사례 분석 ① 국내외 사례 MDD로 구축된 국내외 사례들은 아래 표와 같습니다. 다양한 분야에 도입되고 있으나, 아직까지는 전체 개발 프로세스에 적용되기보다는 일부 핵심 모듈 위주의 사용이 많은 편입니다. l 국내 MDD를 이용한 소프트웨어 개발 현황 전북은행은 금융시스템에 Full MDD 방식을 적용하여 LG CNS에서 성공적으로 개발 구축한 첫 사례로 MDD의 장점을 활용한 국내 대표적인 프로젝트라 할 수 있는데요. 은행 계정 시스템 전체 업무(분석, 설계, 개발, 통합테스트, 이행)를 JAVA언어 ..

IT Solutions/MDD 2016.05.15

MDD(Model Driven Development)의 유용성과 적용사례(1편)

최근 주목받고 있는 MDD 기술에 대한 이해를 돕기 위해 소프트웨어정책연구소의 MDD 관련 연구 내용을 2회에 걸쳐 독자 여러분께 소개드립니다. 많은 도움 되시길 바랍니다. MDD(Model Driven Development, 모델 주도 개발) 의의 ① MDD의 개념과 특징 MDD는 모델 개발에 중점을 둔 개발방법론으로 모델을 이용하여 목표 시스템을 단순화함으로써, 사용자는 시스템을 쉽게 이해할 수 있고 개발자는 개발을 용이하게 하는 것이 목적인 개발방법론입니다. 모델은 목표 개발물의 특징을 추출하여 단순화하는 표현 방식으로, 업무, 프로세스, 도메인(금융, 제조, 정부, 의료 등), 정보 & 데이터, 시스템(하드웨어, 플랫폼)의 정보를 가진 생성물로 구분하여 정의합니다. 업무, 프로세스, 도메인 모델은..

IT Solutions/MDD 2016.05.14