기술 블로그 모음

국내 IT 기업들의 기술 블로그 글을 한 곳에서 모아보세요

전체 프론트엔드 백엔드 데브옵스 AI 아키텍처 DB 기타
뱅크샐러드의 실험플랫폼 분석 인프라 살펴보기
뱅크샐러드
뱅크샐러드의 실험플랫폼 분석 인프라 살펴보기

안녕하세요. 실험플랫폼 팀 Data Scientist 이수형입니다. 뱅크샐러드는 실험을 통해 제품을 개선하는 노력이 실제로 사용자에게 더 좋은 경험으로 이어지는지 매일매일 데이터를 통해 검증해나가고 있습니다. 여기서 말하는 실험(A/B Test…

뱅크샐러드는 어떻게 레거시 서비스를 박살 내는가
뱅크샐러드
뱅크샐러드는 어떻게 레거시 서비스를 박살 내는가

뱅크샐러드는 앱 출시 이후 약…

서비스 경량화를 위한 MSA 설계 시 고려사항
삼성 SDS
서비스 경량화를 위한 MSA 설계 시 고려사항

들어가며 대부분의 기업용 애플리케이션은 하나의 거대한 서비스 형태로 개발되어 왔습니다. 모놀리식 아키텍처(Monolithic Architecture)로 불리는 이 구조는 개발·관리가 용이하다는 장점이 있습니다. 그러나 시스템 규모가 커질 경우 복잡도도 증가해 코드의 이해와 분석이 어려워지고 작은 수정사항에도 전체를 빌드·배포해...

[집콕랜섬 감상] 이타미 준의 바다 - 바람의 건축가, 시간의 '집'을 선물하다
멜론
[집콕랜섬 감상] 이타미 준의 바다 - 바람의 건축가, 시간의 '집'을 선물하다

그 땅에 살아왔고, 살고 있고, 살아갈 이의 삶과 융합한 집을 짓는 것이 제 꿈이고 철학입니다. 제주도 여행 중 우연히 방주교회를 다녀온 이후 이타미 준 건축가를 검색하다가 그의 건축이야기를 다룬 <이타미 준의 바다> 다큐멘터리를 감상하게 되었습니다. <말하는 건축가> <안도 타타오>를 이어 한국 건축가를 다룬 다큐멘터...

MSA와 분산아키텍처 수용을 위한 방법: 서비스 메쉬와 이스티오
삼성 SDS
MSA와 분산아키텍처 수용을 위한 방법: 서비스 메쉬와 이스티오

최근 많은 기업이 기존 모놀리식 아키텍처(Monolithic Architecture)의 한계를 극복하고 클라우드 환경에서 시스템 운영 이점을 극대화하기 위해 마이크로서비스 아키텍처(Microservices Architecture, 이하 MSA)를 채택하고 있습니다. 현재 뜨거운 관심을 받고 있는 MSA는 새로운 개념으로 봐야 할까요? 그렇지 않습니다....

넷플릭스로 알아보는 MSA
삼성 SDS
넷플릭스로 알아보는 MSA

\"넷플릭스 당하다(Netflixed)\"라는 말을 들어 보셨나요? 이는 실리콘밸리에서 기존 비즈니스 모델이 붕괴하였을 때 사용하는 표현입니다. 실제로 넷플릭스는 지난 20년간 대형 DVD 대여점과 케이블 TV 등 미디어 업계의 골리앗들을 차례대로 쓰러뜨렸습니다. 동영상 스트리밍 서비스를 통해 전 세계적으로 1억 8천만 명이 넘는 가입자를 확보한 넷플...

디지털 트랜스포메이션을 성공으로 이끄는 비즈니스 언어 표준화 - 기준정보관리 패러다임의 전환
삼성 SDS
디지털 트랜스포메이션을 성공으로 이끄는 비즈니스 언어 표준화 - 기준정보관리 패러다임의 전환

4차 산업혁명의 시대, 비즈니스 모델과 기술이 융합되는 디지털 트랜스포메이션이 주목받으면서 많은 기업이 AI(Artificial intelligence, 인공지능)·머신러닝(Machine Learning, 기계학습), 클라우드 컴퓨팅, RPA(Robotic Process Automation, 로보틱 프로세스 자동화), 3D 프린팅 등의 신기술을 도입하...

레거시 시스템의 새로운 비즈니스 가치 창출 - IT 현대화(Modernization) 방안과 사례
삼성 SDS
레거시 시스템의 새로운 비즈니스 가치 창출 - IT 현대화(Modernization) 방안과 사례

디지털 혁신 시대로 접어들면서 기업들은 빠르게 변하는 시장과 고객 요구에 대응하기 위해 IT 활용도를 높이고 있습니다. 이에 따라 기업 IT 인프라스트럭처&lparInfrastructure&rpar는 더 신속하고 안정적인 서비스를 제공하기 위한 엔터프라이즈 플랫폼으로 진화하고 있습니다. IT 환경의 중심축이 시스템을 직접 운영하는 온프레...

디지털 핵심기술에 의한 SCM 르네상스
삼성 SDS
디지털 핵심기술에 의한 SCM 르네상스

공급사슬관리(SCM)는 고객의 요구사항을 최대한 효율적으로 충족시키기 위해 공급사슬의 운영을 계획, 실행, 제어하는 프로세스이다. 공급사슬관리는 원자재, 재공·재고, 완제품의 원산지에서 소비지로 이르는 모든 운송과정과, 중간과정으로서의 저장 활동을 광범위하게 포함하고 있다.

Do Not Use MSA - 마이크로서비스 아키텍처가 꼭 필요한가요?
삼성 SDS
Do Not Use MSA - 마이크로서비스 아키텍처가 꼭 필요한가요?

IT 업계에서 마이크로서비스 아키텍처(Microservices Architecture, MSA)가 대세로 떠오르면서 엔터프라이즈 서비스 개발 프로젝트에 활발하게 채택되고 있습니다. 애플리케이션을 보다 빠르게 개발하고 성능을 지속적으로 높여 나갈 수 있다는 이유로 마이크로서비스 아키텍처가 각광받고 있는 것입니다. 시장조사업체 가트너의 아키텍처 트렌드를 ...

Database Driven Development에서 진짜 DDD로의 선회 -1-
마켓컬리
Database Driven Development에서 진짜 DDD로의 선회 -1-

DDD에 대한 오해에서 벗어나고 개발의 즐거움을 깨달은 이야기

마켓컬리 서비스 구조를 소개 합니다
마켓컬리
마켓컬리 서비스 구조를 소개 합니다

클러스터 리소스 최적화를 위한 Spark 아키텍처 ②
삼성 SDS
클러스터 리소스 최적화를 위한 Spark 아키텍처 ②

Spark에서 제공하는 Fair Scheduler와 Dynamic Resource Allocation 기능을 사용하여 효율적으로 리소스를 관리하는 방법에 대해 살펴보도록 하겠습니다.

클러스터 리소스 최적화를 위한 Spark 아키텍처 ①
삼성 SDS
클러스터 리소스 최적화를 위한 Spark 아키텍처 ①

Spark Cluster에 대한 기본적인 개념과 Spark Job Server를 활용한 효율적인 리소스 관리 방법에 대해 살펴보도록 하겠습니다.

시스템 성능 개선을 위한 In-Memory 기술 활용 '  In-Memory Data Grid 활용 사례 '
삼성 SDS
시스템 성능 개선을 위한 In-Memory 기술 활용 ' In-Memory Data Grid 활용 사례 '

대용량 데이터와 대규모 사용자 접속을 원활히 처리하기 위한 분산 메모리 시스템인 IMDG (In-Memory Data Grid) 과 활용사례에 대해 알아보도록 하겠습니다.

최신 개발기술 트렌드 - 클라우드 네이티브 Cloud Native Architecture
삼성 SDS
최신 개발기술 트렌드 - 클라우드 네이티브 Cloud Native Architecture

최근 빠지지 않고 나오는 어플리케이션 개발 트랜드 관련 용어 중에 Cloud Native, Microservices, Container등에 대해 많이 들어봤을 것입니다. 뭔가 밀접한 관련이 있는 듯 하면서도 어떤 관계가 있는지를 설명하려면 쉽지 않은 내용들입니다. 이글을 통해 간단히 용어들간의 관련성을 정리하고, OCI (Open Container I...

CX관점으로 바라보기 '스마트팩토리란 무엇인가'  공장은 더이상 인프라가 아닌 서비스
삼성 SDS
CX관점으로 바라보기 '스마트팩토리란 무엇인가' 공장은 더이상 인프라가 아닌 서비스

과거 스마트팩토리는 주로 생산성 개선, 불량률 감소, 원가 절감, 납기 단축이라는 제공자의 효율 관점 위주로 설명 되어 왔습니다. 그러나 궁극적으로 첨단 기술과 초연결 네트워크등의 기술발전으로 생산자 관점의 효율뿐 아니라 소비자 관점의 맞춤형 제품 생산까지 가능한 스마트팩토리의 모습으로 변화하고 있습니다. 앞으로 설명드릴 공장의 서비스화( FaaS: ...

MVC-MVVM-VIPER로 이어지는 앱 개발 구조패턴(2)
티몬
MVC-MVVM-VIPER로 이어지는 앱 개발 구조패턴(2)

들어가며지난 글을 통해 모바일에 어울리는 아키텍처를 찾아 보았습니다. MVC, MVVM 모두 좋은 아키텍처라 생각하지만, 개발을 하면서 개인적으로는 조금 아쉬웠던 부분이 있었습니다. 하여 이번 글에서는 지난 글 말미에 나왔던 질문들, - API를 요청해야 할 일이 많을텐데, 이런 애들은 모두 어디서 호출하지? - 모바일 특성상 화면들도 많이 필요한데 ...

MVC-MVVM-VIPER로 이어지는 앱 개발 구조패턴(1)
티몬
MVC-MVVM-VIPER로 이어지는 앱 개발 구조패턴(1)

들어가며아마 모바일 App을 개발하는 분이라면 공감할 것입니다. “내 손 안의 작은 세상, 모바일 혁명", “모바일 커머스 시대"라는 말들에 맞추어, 손바닥 만한 화면에 들어가야 하는 수많은 코드, 갈수록 무거워지고 늘어나는, 결국엔 정리가 안되고 스파게티 코드로 변해가는 상황들… 늘어 놓으면 한도 끝도 없지만 이것만으로도 큰 문제고, 이런 식의 기술...

루킨 서비스, 삼성그룹의 30년 IT인프라 시스템 노하우를 공개합니다.
삼성 SDS
루킨 서비스, 삼성그룹의 30년 IT인프라 시스템 노하우를 공개합니다.

“대한민국 IT시스템 운영 수준을 한 단계 업그레이드 합니다.” 삼성SDS 인프라사업부장 한인철 전무는 “30년간 삼성그룹의 IT시스템을 운영하여 축적된 시스템 진단, 장애 개선 노하우를 집약하여 IT인프라 취약점을 분석하고 신속한 진단을 할 수 있는 루킨(Lookin) 서비스를 21일 오픈했다”며 이같이 말했다.

[SMAC이 여는 세상] #6 효율과 생산성을 넘어 혁신하라.
삼성 SDS
[SMAC이 여는 세상] #6 효율과 생산성을 넘어 혁신하라.

요즘 S대리는 오감 컴퓨터에 푹 빠져있다. 오감 컴퓨터와 연결된 스크린을 통해 온라인 쇼핑에서 구매하려는 물건의 촉감을 느낄 수 있기 때문이다. 그동안 눈으로만 볼 수 있어 상품의 질감을 확인하기 위해 매장을 방문해야 했는데, 이제 굳이 오프라인 매장을 방문하지 않아도 집에서 직접 만져본 듯한 느낌을 받을 수 있을 뿐만 아니라. 높낮이와 두께감 크기도...

[SMAC이 여는 세상] #2. 소셜네트워크 세상 “초연결 사회에서 초융합의 시대로”
삼성 SDS
[SMAC이 여는 세상] #2. 소셜네트워크 세상 “초연결 사회에서 초융합의 시대로”

인터넷과 통신의 놀라운 발전과 속도는 세상을 모두 연결시키고 있습니다. 인류 역사상 처음으로 전 세계 수십억 명이 소셜네트워크 서비스로 연결되어 소통하고 의견을 나누면서 과거와 다른 방식으로 정보에 접근하는 시대가 되었습니다. 전문 조사기관에 의하면 세계적으로 인터넷 사용자의 80% 이상이 SNS를 하나 이상 이용하고 있고, 국내에서도 SNS 사용자는...