기술 블로그 모음

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

전체 프론트엔드 백엔드 데브옵스 AI 아키텍처 DB 네트워크 보안 기타
CSS in JS 라이브러리에서 Typesafe하게 Theme 관리하기
데브시스터즈
CSS in JS 라이브러리에서 Typesafe하게 Theme 관리하기

CSS in JS 라이브러리를 사용할 때 React Context API를 사용해 Theme을 Typesafe하게 관리하는 방법을 소개합니다.

두려움 없이 성장하는 뱅크샐러드
뱅크샐러드
두려움 없이 성장하는 뱅크샐러드

안녕하세요. 뱅크샐러드 보험 스쿼드의 테크 리드(Tech Lead…

뱅크샐러드의 실험플랫폼 분석 인프라 살펴보기
뱅크샐러드
뱅크샐러드의 실험플랫폼 분석 인프라 살펴보기

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

‘가짜뉴스를 찾아라!’ 가짜뉴스 판별 특허 알아보기
이스트소프트
‘가짜뉴스를 찾아라!’ 가짜뉴스 판별 특허 알아보기

안녕하세요, AI PLUS Tech Blog입니다. 오늘은 줌인터넷에서 등록한 가짜뉴스 관련 특허에 대해 간단히 소개드리려고 합니다. 1. 가짜뉴스란? 먼저 특허 내용을 소개하기 앞서, 특허가 나오게 된 배경인 ‘가짜뉴스’에 대해 알아보겠습니다. ‘가짜뉴스’라고 하면 어떤 뉴스가 떠오르시나요? 아마 아래 <그림1>과 같이 거짓으로 꾸며진 뉴...

데브옵스의 확장 모델 – 깃옵스(GitOps) 이해하기
삼성 SDS
데브옵스의 확장 모델 – 깃옵스(GitOps) 이해하기

데브옵스 개념이 등장한 지 10년이 흐른 지금, 가치를 따지는 것은 무의미한 일이 되었습니다. 그 동안 축적된 긍정적인 결과들은 데브옵스를 더이상 유행이 아니라 소프트웨어 개발과 운영에 꼭 필요한 표준의 영역으로 이끌었습니다. 개인적으로 데브옵스가 널리 사랑 받게 된 이유는 커다란 목표와 원칙을 공유할 뿐 상세한 규칙이나 절차는 비어 있다는 점, 즉 ...

Quartz Scheduler Admin 고도화 - 파일럿 프로젝트
줌 인터넷
Quartz Scheduler Admin 고도화 - 파일럿 프로젝트

개별 서비스에 직접적인 영향은 없으나 서비스 유지보수에 도움이 되는 Quartz Scheduler Admin 에 대한 고도화 작업을 진행함으로서 실무 투입전 포털개발팀에서 사용하는 기술 스펙 적응 및 업무 프로세스 등을 익히고 파일럿 프로젝트 이후에도 계속 사용할 수 있는 산출물을 남김으로서 팀에 기여 하고자 하였습니다. Intro Quartz Sch...

앱 개발파트의 업무프로세스 수립기
올리브영
앱 개발파트의 업무프로세스 수립기

올-하! 💚 안녕하세요. 여러분! 올리브영에서 모바일 앱 개발을 담당하고있는 개발요정입니다. 오늘은 올리브영 앱을 개발하는 앱개발 파트의 업무 프로세스 수립 및 팩토링 과정을 이야기해보려고 합니다. 올리브영앱은 201…

강화학습으로 더 재미있는 게임 만들기
데브시스터즈
강화학습으로 더 재미있는 게임 만들기

플레이 테스트 및 밸런싱 자동화 그리고 업데이트 방향성 설정까지, 강화학습을 통해 보다 재미있는 게임을 만들어나간 과정을 이야기해봅니다.

IT 서비스기업의 해외 진출 전략 - 베트남 e커머스 시장
삼성 SDS
IT 서비스기업의 해외 진출 전략 - 베트남 e커머스 시장

2018년 EVBN(EU-Vietnam Business Network) 발표에 따르면, 베트남은 현금결제 선호, 4% 수준의 낮은 신용카드 보급률(한국 64%) 등으로 인해 전체 소비시장에서 오프라인 유통 비중이 약 95%에 달할 만큼 절대적으로 높았습니다. 그러나 코로나 여파로 사회적 거리 두기가 일상화되고 1인당 모바일기기 보유대수가 1.4로 높은...

MMA 2020 온라인 디자인 개편 - 디자이너의 고민과 개선 과정을 담은 비하인드 스토리
멜론
MMA 2020 온라인 디자인 개편 - 디자이너의 고민과 개선 과정을 담은 비하인드 스토리

멜론 디자인팀에서 서비스 디자인 비하인드 스토리를 브런치로 생생하게 들려드립니다. 오늘은 그 첫 번째 시간, 최근 서비스 개편 후 성공적으로 행사를 마친 MMA 2020 온라인 디자인 이야기를 공유합니다. 온라인 뮤직 페스티벌, MMA 2020 awards.melon.com MMA(Melon Music Awards, 멜론 뮤직 어워드, 엠엠에...

두근두근 컬리의 면접, 팀에서 성장하기
마켓컬리
두근두근 컬리의 면접, 팀에서 성장하기

컬리 입사 과정과 합격 이후 일어난 일들을 소개합니다

2020 인공지능 그랜드 챌린지 참가기
이스트소프트
2020 인공지능 그랜드 챌린지 참가기

안녕하세요, AI PLUS Tech Blog입니다. 새해부터 기분좋은 소식으로 찾아뵙게 되었습니다. 바로 이스트소프트가 과학기술정보통신부가 주최한 <2020 인공지능 그랜드 챌린지>에서 행동인지 트랙 1위를 하게 되었는데요! 이번 포스팅에서는 AI 챌린지가 낯선 분들도 쉽게 이해하실 수 있도록 해당 대회 소개 뿐만 아니라, 준비과정을 자세히...

ReactNative와 함께하는 서비스 개발부터 배포까지
올리브영
ReactNative와 함께하는 서비스 개발부터 배포까지

올-하! 💚 안녕하세요. 여러분! 올리브영에서 모바일 앱 개발을 담당하고있는 개발요정입니다. 오늘은 올리브영의 신규 서비스인 '인마이백' 앱 개발기를 이야기해보려고 합니다. What's…

[Ready for the Post-Pandemic Work] ② 디지털 워크플레이스 전환 전략
삼성 SDS
[Ready for the Post-Pandemic Work] ② 디지털 워크플레이스 전환 전략

1. 워크플레이스 전환(Workplace Transformation) 전략 왜 디지털 워크플레이스인가? 코로나19 팬데믹을 계기로 줌(Zoom), 웹엑스(WebEx)와 같은 화상회의 솔루션을 도입한 기업들이 많습니다. 디지털 기술로 비즈니스 연속성을 구현한 좋은 예이기는 하지만 디지털 워크플레이스의 장점이 이것만 있는 것은 아닙니다. 보다 폭넓은 시각...

Google이 만든 프로그래밍 언어, Go
삼성 SDS
Google이 만든 프로그래밍 언어, Go

개발자가 배우고 싶어하는 프로그래밍 언어로 항상 높은 순위에 오르는 Go 언어. 주위 동료들로부터 어떤 장점이 있는지 궁금하다는 질문을 많이 받아서 정리해보았습니다. [그림 1] Stack Overflow의 2020년 개발자 서베이 결과에 따르면, Go는 \"배우고 싶은 프로그래밍 언어\"에서 3위를 차지했습니다. Go 언어가 개발되기 전 구글(Goo...

[Ready for the Post-Pandemic Work] ① 주목받는 디지털 워크플레이스 서비스
삼성 SDS
[Ready for the Post-Pandemic Work] ① 주목받는 디지털 워크플레이스 서비스

1. 디지털 워크플레이스? 정보시스템, 2개의 다른 영역 우리는 일상적으로 회사에 출근해 PC를 켜고 그룹웨어에 접속하여 이메일을 확인합니다. 문서를 읽고 사내 시스템에서 업무를 처리하며 회의실을 예약해 팀 회의를 하고 고객·파트너사와 미팅을 하기 위해 사무실을 나섭니다. (요즈음은 화상 회의를 많이 합니다.) 이렇듯 우리의 평상시 업무들...

인공지능(AI) 아나운서 개발기
이스트소프트
인공지능(AI) 아나운서 개발기

안녕하세요, 지난 10월 7일 인공지능 기술 컨퍼런스 AI PLUS 2020이 개최되었습니다. 당시 손정의 소프트뱅크 회장과 마크 주커버그 페이스북 최고경영자(CEO)의 가상 축전 영상이 방송되면서 참가자들의 놀라움을 자아냈는데요. 이번 포스팅에서는 가상 축전 영상 제작에 사용된 AI 아나운서 기술의 개발기를 들려 드리겠습니다. 1. AI 아나운서 프...

데이터 분석 라이브러리 개발기 (2) - 통합 테스팅과 문서화를 동시에 잡는 방법
데브시스터즈
데이터 분석 라이브러리 개발기 (2) - 통합 테스팅과 문서화를 동시에 잡는 방법

MinIO, pytest, doctest, Spinx 등을 조합한 통합 테스팅과 문서화 사례를 소개합니다.

Banksalad Product Language는 어떻게 디자인되었나요?
뱅크샐러드
Banksalad Product Language는 어떻게 디자인되었나요?

안녕하세요. 뱅크샐러드 Product Language 팀 김성민입니다. 뱅크샐러드에 합류 한 후부터 지금까지 주변 디자이너분들에게 Product Language에 관한 질문을 많이 받아 왔는데요, 아직도 국내에서는 Product Language…

엘라스틱서치의 멀티테넌트 환경 적용하기 - 케이스로 살펴보는 테넌트 적용 방법
삼성 SDS
엘라스틱서치의 멀티테넌트 환경 적용하기 - 케이스로 살펴보는 테넌트 적용 방법

4차 산업혁명 시대를 맞아 디지털 경제의 기반 인프라로 클라우드 컴퓨팅이 주목 받고 있습니다. 클라우드 환경의 멀티테넌트(Multi-tenant)는 하나의 소프트웨어 인스턴스를 공유함으로써 규모의 경제를 통한 비용 절감을 실현하는 아키텍처로 활용됩니다. 각 테넌트는 회사, 부서 등의 조직이나 이용자 유형 등의 단위로 구성되어 동일한 하나의 소프트웨어를...

<small>디자인 씽킹 ⑧</small><br>고객의 진실한 순간을 담는 지도 &colon; Customer Journey Map
삼성 SDS
<small>디자인 씽킹 ⑧</small><br>고객의 진실한 순간을 담는 지도 &colon; Customer Journey Map

고객이 서비스를 이용하는 처음부터 마지막 순간까지 고객의 진실한 행동, 감정을 시간의 흐름에 따라 관찰, 기록합니다. 이때 고객이 이용하는 터치 포인트의 상호작용으로 생겨나는 행동과 숨겨진 감정 반응을 상세하게 작성합니다. 여기서 고객이 이용하는 순간에 발생하는 상호작용이 눈에 보이는 거나 만질 수 있는 것도 있지만, 그렇지 않은 것까지 포함합니다. ...

데이터 분석 라이브러리 개발기 (1)
데브시스터즈
데이터 분석 라이브러리 개발기 (1)

데이터 분석가들이 PySpark를 통하여 여러가지 데이터를 쉽게 분석할 수 있도록 편의를 제공하는 데이터 분석 라이브러리인 DevPlay Analytics 라이브러리를 만든 과정을 소개합니다.

코드 리뷰 in 뱅크샐러드 개발 문화
뱅크샐러드
코드 리뷰 in 뱅크샐러드 개발 문화

안녕하세요, 뱅크샐러드 BanksaladX iOS Engineer…

오래된 Legacy 기술을 만났을 때 우리가 대처하는 방법, 무정지 서비스로 ELK 신규 노드 증설하는 삽질 경험
티몬
오래된 Legacy 기술을 만났을 때 우리가 대처하는 방법, 무정지 서비스로 ELK 신규 노드 증설하는 삽질 경험

안녕하세요 티몬 서비스 개발 1팀에서 근무하고 있는 이순우입니다. 서비스 개발팀은 티몬에서 제공하는 상품 서비스가 안정적으로 운영될 수 있도록 개선, 신규 개발, 장애 처리 등을 지원하고 있습니다. 최근에는 코로나19로 인하여 비대면(Untact) 소비가 화두로 떠오르고 있습니다. 언택트란? 언택트란 접촉(contact)을 뜻하는 콘택트에 언(un)이...

데이터로 경영하라 - 기업 경쟁력을 높이는 데이터 거버넌스의 변화와 추진방안
삼성 SDS
데이터로 경영하라 - 기업 경쟁력을 높이는 데이터 거버넌스의 변화와 추진방안

데이터 거버넌스(Data Governance)의 변화 데이터 거버넌스는 데이터 표준 및 정책에 따라 비즈니스 데이터를 생성&middot;변경하고 생성된 데이터의 가용성&middot;유용성&middot;무결성과 보안을 관리하는 프로세스입니다. 많은 조직에서 업무 데이터를 분석한 결과로 비즈니스 의사 결정을 하고 있어 그 중요성이 높아지고 있습니다. 과거...

탄력적인 클라우드 자원 활용 기술 &colon; 오토스케일링&lpar;Auto Scaling&rpar;
삼성 SDS
탄력적인 클라우드 자원 활용 기술 &colon; 오토스케일링&lpar;Auto Scaling&rpar;

오토스케일링 기능에 대한 이해를 돕기 위해 본 아티클에서는 AWS&amp;lparAmazon Web Services&amp;rpar를 예로 들어 설명하겠습니다.

올리브영 기술블로그 개발기
올리브영
올리브영 기술블로그 개발기

Semi-supervised learning 방법론 소개
이스트소프트
Semi-supervised learning 방법론 소개

안녕하세요. 이스트소프트 A.I. PLUS Lab입니다. 이번 포스팅에서는 머신러닝의 학습 방법 중 하나인 준지도학습(semi-supervised learning, SSL)에 대해 다루어보려고 합니다. SSL 자체가 워낙 거대한 주제이기 때문에 이번 포스트에서 전체적인 내용을 모두 다루기보다, 일부 방법론과 각 방법론에서 읽어 볼만한 주요 논문들을 소...

컨테이너 환경에서 미들웨어 활용하기
삼성 SDS
컨테이너 환경에서 미들웨어 활용하기

소프트웨어 인프라를 운영하는 기업에서 컨테이너 기술은 생산성과 효율성을 높일 수 있는 좋은 대안입니다. 2008년 리눅스 컨테이너(Linux Container)가 소개되고 2013년 도커(Docker)가 등장한 이래 컨테이너(Container)는 꾸준히 개량되어 왔습니다. 인프라 유연성 증진, 비용 절감 그리고 개발·운영 효율 향상 등 컨테이너가 제공...

운영정보로 혁신하라 - 프로세스 혁신&lpar;PI/ERP&rpar; 유지와 지속적인 성과 창출 방안
삼성 SDS
운영정보로 혁신하라 - 프로세스 혁신&lpar;PI/ERP&rpar; 유지와 지속적인 성과 창출 방안

IT 시장조사업체 가트너에서 2018년 발표한 'Gartner Top 10 Strategic Technology Trends for 2019' 보고서에 따르면 기업이 관심을 가져야 할 기술로 증강분석&amp;lparAugmented Analytics &amp;colon 데이터 관리 및 분석, 비즈니스 프로세스 관리, 프로세스 마이닝, 데이터 사이언스 ...