본문 바로가기

IT Insights

엘라스틱 서치에 대한 단상: 오픈소스 검색엔진으로서의 특징 및 고려사항 엘라스틱서치는 엘라스틱(Elastic) 社가 아파치 루씬(Apache Lucene)을 기반으로 개발·공급하는 오픈소스 검색엔진 솔루션입니다. 루씬은 강력한 검색 기능을 탑재하고 있지만, 라이브러리 형태로 제공되다 보니 실제 적용 시에는 많은 부분을 직접 개발해야 합니다. 반면 엘라스틱서치는 루씬의 기능을 대부분 지원하면서 대용량 데이터 처리가 가능하고 설치와 구성이 용이합니다. 2010년 공개 이후 엔터프라이즈 검색엔진의 대표주자로 자리매김하고 있는 엘라스틱서치는 검색 기능을 중심으로 다양한 솔루션과 결합하면서 엘라스틱 스택(Elastic Stack)이라는 통합 브랜드로 진화하고 있습니다. 엘라스틱 스택은 사용자가 서버로부터 데이터를 가져와서 실시간으로 검색·분석·모니터링 및 시각화하는 오픈소스 소프트웨.. 더보기
운영정보를 활용한 비즈니스 프로세스 혁신 사례 기준정보(Master Data)는 2000년대 들어 확산된 개념으로 ERP 구축 및 프로세스 혁신이 활발하게 추진되면서 체계적으로 관리되기 시작했습니다. 전통적 의미의 기준정보는 설비·부품·고객·벤더 등과 같이 기업 활동의 근간이 되는 핵심 데이터를 지칭하며 MDM(Master Data Management, 기준정보관리) 시스템에서 운용되면서 주변 정보시스템에 배포되어 각 업무의 기초 데이터로 활용되었습니다. 2010년 이후 빅데이터, IoT(Internet of Things, 사물인터넷), AI(Artificial Intelligence, 인공지능) 등의 신기술이 등장하면서 비즈니스 혁신을 위한 디지털 트랜스포메이션이 주목 받고 있습니다. 데이터 기반의 프로세스 혁신은 디지털 트랜스포메이션의 필수 과제.. 더보기
Digital 기업이 일하는 법 - HR 혁신 1. Digital Transformation을 직면한 HR [1] 많은 조직들이 그러하듯, HR은 시대의 흐름에 맞춰 끊임없이 변화를 위해 노력해 왔습니다. 하지만 4차 산업혁명 시대가 도래함에 따라, HR은 과거와 다르게 완전히 새로운 변화와 혁신을 요구받고 있으며, 그것은 Digital HR로 정의할 수 있습니다. 사실 HR의 Digitalization은 오랜 시간에 걸쳐 진행된 것입니다. HR은 과거 임직원 정보의 단순 기록부터 시작하여 현재 시스템을 활용한 체계적인 관리로 이어오고 있으며, 임직원 대상의 다양한 서비스들을 시스템 기반으로 제공해 왔습니다. 그리고 사업 지원을 위한 인력관리 시스템을 비롯하여 채용, 양성, 보상 등 인사 기능별로 개별 시스템의 구축 및 개선을 지속해 왔습니다. 이제.. 더보기
제이쿼리(jQuery)를 아직도 사용하나요? - 제이쿼리의 현재와 미래 1. 들어가며 웹 프론트엔드(Web Frontend) 영역에서 제이쿼리(jQuery)의 입지가 위태로워 보입니다. 그동안 자바스크립트(JavaScript) 프레임워크와 라이브러리는 제이쿼리에 의존해왔다고 해도 과언이 아니나, 최근 들어 의존도 하락 추세가 확연해지고 있기 때문입니다. 유명한 오픈소스 프론트엔드 프레임워크인 부트스트랩(Bootstrap)이 차기 버전(v5)부터 제이쿼리에 대한 의존성을 제거하겠다고 발표한 것도 이 같은 상황을 방증합니다. 이에 더해 개발자들 또한 제이쿼리가 더 이상 필요하지 않다는 의견을 내놓고 있는 실정입니다. 구글 트렌드(Google Trends)로 최근 5개년간 전 세계 검색량 추이를 봐도 제이쿼리의 하락세는 뚜렷해 보입니다. 제이쿼리는 과연 신규 웹서비스에 더 이상 .. 더보기
포스트 코로나 시대에 지속 가능한 기업으로 안내하는 Digital Navigation "사회적 거리 두기" 캠페인은 기업의 일하는 방식에도 큰 영향을 미치고 있습니다. Clutch 조사에 따르면, 코로나로 인해 미국 내 근로자의 66% 가량이 원격으로 일을 하고 있는 것으로 확인하였습니다. Google, Facebook 등의 글로벌기업은 직원들이 내년 상반기까지 원격근무를 연장하도록 결정하였습니다. 많은 전문가들은 코로나 이후에 원격근무가 뉴노멀이 될 것으로 예상합니다. 코로나 팬데믹의 장기화로 인해 지금까지 경험하지 못한 새로운 변화를 경험하고 있습니다. 재택 근무, 온라인 수업, 비대면·비접촉 소비 등 다양한 디지털 환경에 빠르게 익숙해지고 있습니다. 예기치 않게 등장한 코로나는 디지털 환경에 대한 빠른 적응을 가능하게 하는 한편, 개인, 학교, 기업 등 사회 전반에 걸쳐 구조적인 변.. 더보기
서비스 경량화를 위한 MSA 설계 시 고려사항 들어가며 대부분의 기업용 애플리케이션은 하나의 거대한 서비스 형태로 개발되어 왔습니다. 모놀리식 아키텍처(Monolithic Architecture)로 불리는 이 구조는 개발·관리가 용이하다는 장점이 있습니다. 그러나 시스템 규모가 커질 경우 복잡도도 증가해 코드의 이해와 분석이 어려워지고 작은 수정사항에도 전체를 빌드·배포해야 하는 비효율이 발생하는 등 개선과 확장이 어려운 단점도 존재합니다. 이에 대응하는 개념이 MSA(Microservices Architecture)입니다. 경량화되고 독립적인 여러 개의 서비스를 조합하여 애플리케이션을 구현하는 방식으로 서비스마다 자체 데이터베이스를 가지고 동작하기 때문에 개발부터 빌드·배포까지 효율적으로 수행할 수 있습니다. 기업 입장에서는 개발과 유지관리에 소요.. 더보기
넷플릭스로 알아보는 MSA 1. "넷플릭스 당하다" "넷플릭스 당하다(Netflixed)"라는 말을 들어 보셨나요? 이는 실리콘밸리에서 기존 비즈니스 모델이 붕괴하였을 때 사용하는 표현입니다. 실제로 넷플릭스는 지난 20년간 대형 DVD 대여점과 케이블 TV 등 미디어 업계의 골리앗들을 차례대로 쓰러뜨렸습니다. 동영상 스트리밍 서비스를 통해 전 세계적으로 1억 8천만 명이 넘는 가입자를 확보한 넷플릭스는 Netflixing(넷플릭스 본다), Netflix and chill(넷플릭스 보고 갈래?) 등의 신조어가 생길 만큼 높은 인기를 구가하고 있습니다. 넷플릭스는 어떻게 전 세계 사용자에게 고화질 동영상 서비스를 안정적으로 제공할 수 있을까요? 그 비밀은 운영시스템에 MSA(Microservices Architecture)를 도입한.. 더보기
코로나 뉴노멀 시대와 악성메일 2019년 12월 처음으로 보고되었던 코로나바이러스는 어느덧 우리 삶의 많은 부분을 바꾸어 놓았으며, 이 새로운 코로나 시대 대응의 핵심은 “스피드와 적응력”이라고 많은 사람이 이야기하고 있습니다. 그 어떠한 분야보다 사회 이슈와 트렌드에 민감하게 반응하는 악성코드 제작자 또한 코로나 시대에 빠르게 적응하고 있습니다. 본 아티클에서는 코로나바이러스와 관련된 악성 메일 사례를 정리해 보았습니다. Ⅰ. 계정정보 탈취를 위해 제작된 피싱메일 지난 2월 코로나바이러스가 전 세계로 확산하기 시작하며 뉴스를 통해 많은 사람이 관심을 기울이기 시작하였습니다. 그리고 악성코드 제작자 또한 해당 뉴스에 관심을 가지기 시작하였습니다. 다음은 지난 2월 보고된 악성 메일입니다. 지역 내 COVID-19 감염자 발생에 대한 .. 더보기