기술 블로그 모음

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

전체 프론트엔드 백엔드 데브옵스 AI 아키텍처 DB 기타
찜으로 찜해보는 react-query
트렌비
찜으로 찜해보는 react-query

도입배경 트렌비 웹페이지는 react-boilerplate 기반으로 작성되었습니다. 그래서 상태관리에 대해서도 보일러플레이트에서 사용한 리덕스(redux)를 그대로 사용해 왔습니다. 리덕스를 사용하는데 있어 큰 문제는 없었으나, 개발과정에서 아래와 같은 몇 가지 불편함이 있었습니다. 첫째, API를 호출하고 그 결과를 화면에 그리기 위해서 해야할 게 ...

기업의 클라우드 혁신 조직
삼성 SDS
기업의 클라우드 혁신 조직

성공적인 클라우드 플랫폼 환경 구축이라는 목표를 달성하기 위해 기업은 그 수단으로서 클라우드의 잠재력을 발굴하여야 합니다. 또한, 체계적인 강화의 방안으로 클라우드 전문 기업과 디지털 플랫폼 구축 컨설팅 회사에서는 CCoE(Cloud Center of Excellence) 를 제시하고 있습니다.

백오피스 엑셀 다운로드 속도 개선하기
트렌비
백오피스 엑셀 다운로드 속도 개선하기

백오피스 엑셀 다운로드 속도 개선하기 안녕하세요, 트렌비 가든 개발팀의 도리입니다. 저희 가든 팀에서는 내부 직원들이 사용하는 백오피스(Back Office)를 개발하고 있습니다. 백오피스를 개발하다 보면 엑셀 다운로드 기능을 제공해야 하는 경우가 굉장히 많은데 최근 기존에 존재하던 엑셀 다운로드 기능이 정상적으로 동작하지 않아 이를 개선한 과정을 공...

Unity 프로젝트를 위한 Git Hooks 활용
데브시스터즈
Unity 프로젝트를 위한 Git Hooks 활용

Git으로 관리하는 Unity 게임 클라이언트 프로젝트에서의 Git Hooks 활용 방안에 관한 제안

효율적인 하이브리드 근무 환경을 위한  비동기 업무
삼성 SDS
효율적인 하이브리드 근무 환경을 위한 비동기 업무

비동기 업무(working asynchronously)는 번아웃, 생산성 중독, 검증 필요성과 같은 하이브리드 업무 시대에 새롭게 출현한 스트레스 유형을 극복하는 데 도움이 됩니다. 기업은 기술 툴 세트와 업무 절차를 적절하게 운영할 때 현대적인 하이브리드 업무 환경에서 직원을 더욱 잘 지원하고, 생산성 압박을 더 분산하고, 더 나은 ‘워라밸’을 유지...

아마존은 물류로 돈을 번다
삼성 SDS
아마존은 물류로 돈을 번다

아마존에 대한 기사는 하루가 멀다 하고 나옵니다. 아마존 go 무인결제 매장, 대쉬버튼, 드론 배송에 비행기를 매입하고, 2시간 배송을 위해 홀푸드(WholeFoods)를 인수합병하고, 자율주행에 투자하고, 며칠 전에는 Buy with Prime을 내놓기도 하였습니다.

쿠버네티스 기반의 AI 플랫폼: 쿠브플로우(Kubeflow)
삼성 SDS
쿠버네티스 기반의 AI 플랫폼: 쿠브플로우(Kubeflow)

쿠브플로우는 엔드투엔드(End-to-End) AI 플랫폼입니다. 머신러닝 워크플로우의 머신러닝 모델 학습부터 배포 단계까지 모든 작업에 필요한 도구와 환경을 쿠버네티스(Kubernetes) 위에서 쿠브플로우 컴포넌트로 제공합니다.

자고 일어나니 리스팅 정지!? 미리 알고 예방하자!
삼성 SDS
자고 일어나니 리스팅 정지!? 미리 알고 예방하자!

아마존에서 판매를 진행하다 보면 잘 팔리고 있던 리스팅이 하루아침에 정지되는 경우가 있습니다. 아마존에서는 별다른 사전 통보 혹은 경고성 공지도 없이 리스팅을 정지시키고 셀러에게 해명을 요구하는 일이 적지 않게 발생합니다. 이는 셀러 당사자로서는 정말 분통이 터지는 일이 아닐 수 없을 것입니다. 이에 대표적인 리스팅 정지 사유들을 소개하고 그 예방법을...

폼 데이터를 우아하게 관리하는 방법
데브시스터즈
폼 데이터를 우아하게 관리하는 방법

React에 함수형 프로그래밍을 적용하여 여러 개의 데이터 상태들을 효율적으로 관리한 경험을 소개합니다.

랜섬웨어와 랜섬웨어 산업에 대응하려면
삼성 SDS
랜섬웨어와 랜섬웨어 산업에 대응하려면

랜섬웨어 대응이 일반적인 악성코드 대응과 가장 다른 점은 시스템과 데이터가 암호화될 것을 대비해야 한다는 것입니다. 이를 위해 중요 데이터뿐 아니라 하드닝된 운영체제나 네트워크, 미들웨어, 애플리케이션 등을 백업 받아 놓습니다. 백업을 잘해 놓아야 신속하고 정확하게 복원할 수 있습니다. 반드시 훈련해 봐야 할 지점이기도 합니다. 백업의 범위나 복구의 ...

기업용 문서 스트리밍 서비스 구축 전략
삼성 SDS
기업용 문서 스트리밍 서비스 구축 전략

코로나 시국이 계속되면서 사회적 거리두기에 대한 요구가 지속되는 동안 많은 기업들이 재택 근무 환경을 갖출 수 있도록 적극적인 투자를 해왔습니다. 그 결과 재택 근무가 하나의 기업 문화로서 정착되었습니다. 하지만 사실 이러한 움직임은 코로나 이전부터 이미 진행되어 왔다고 볼 수 있는데 그 중심에는 모바일(휴대폰)이 있습니다.

FE Lazy Loading 적용기
트렌비
FE Lazy Loading 적용기

FE Lazy Loading 적용기 안녕하세요! 트렌비 Growth Marketing 개발팀의 FE개발자 이리입니다! 자세한 제 소개는 인터뷰 내용을 참고해주세요! 목차 개요 문제가 되는 부분은 어딜까? - 원인 분석과 해결책 찾기 Lazy Loading…? Lazy Loading을 적용하는 방법! 개선 후 결과 개요 트렌비의 세일스캐너 부분은 만족스...

상품 등록 시 발생하는 에러코드 유형과 해결 방법
삼성 SDS
상품 등록 시 발생하는 에러코드 유형과 해결 방법

신규 셀러로서 아마존 계정 생성을 완료하였다면 다음으로 해야 할 일은 아마존 마켓플레이스에 상품을 등록하는 일입니다. 그러나 아마존 셀러라면 누구나 한 번쯤, 많은 정보를 입력하고 복잡한 과정을 거쳐 마침내 업로드 버튼을 눌렀지만, 상품 등록에 실패했다는 오류 메시지가 출력되는 힘 빠지는 경험을 해봤을 것입니다. 따라서 이번 컨텐츠에서는, 초보 셀러들...

바삭한 신입들의 동시성 이야기 - Kotlin 편
데브시스터즈
바삭한 신입들의 동시성 이야기 - Kotlin 편

마이쿠키런 신입 안드로이드 개발자의 Kotlin Coroutine 탐방기

코드형 인프라를 완성하는 네트워크 운영 자동화, 넷데브옵스
삼성 SDS
코드형 인프라를 완성하는 네트워크 운영 자동화, 넷데브옵스

가트너의 정의에 따르면 넷데브옵스는 데브옵스의 지속적 통합/지속적 제공(CI/CD) 개념을 네트워킹 작업에 적용하는 것을 의미합니다. 러너는 이 모델을 나타내는 다른 용어로 넷옵스(NetOps) 2.0, 코드형 네트워크(Network as Code), 깃옵스(GitOps) 네트워킹 등이 있다고 설명합니다.

차세대 UX, 무엇을 고민해야 하나 - 성공하는 UI/UX의 관점에서
삼성 SDS
차세대 UX, 무엇을 고민해야 하나 - 성공하는 UI/UX의 관점에서

성공하는 사용자 경험은 어떤 공통점을 가지고 있을까요? 우리는 흔히 이 질문에 가장 먼저 ‘심플함, 트렌디함, 사용자의 니즈 분석’ 등을 떠올립니다. UX 전략 문서를 작성해본 사람이라면 이 세 가지는 거의 반자동적으로 머리에 떠오를 것입니다.

코로나 팬데믹으로 인한 크루즈 시장 변화
삼성 SDS
코로나 팬데믹으로 인한 크루즈 시장 변화

크루즈 산업은 승객에 의한 크루즈 전후 관광, 기항지 관광, 기념품·면세품·다양한 상품 쇼핑 활동과 승무원의 쇼핑 활동이 이루어지고 있고, 크루즈 선사가 입항하며 식자재, 호텔 용품, 급유, 급수, 물품공급, 청소 등 선용품 및 크루즈 운항에 필요한 다양한 상품의 구매가 이뤄지고 있는 산업입니다. 또한 여행사 수수료, 광고 및 판촉비, 기타 전문 및 ...

9가지 프로그래밍 언어로 배우는 개념: 1편 - 타입 이론
데브시스터즈
9가지 프로그래밍 언어로 배우는 개념: 1편 - 타입 이론

프로그래밍 언어들을 비교해가며 타입 이론을 알아보고 더 나은 코드를 작성하는 방법을 고민해봅니다.

데이터 공급망을 개선하라
삼성 SDS
데이터 공급망을 개선하라

데이터 공급망은 많은 기업에서 새롭게 부상하고 발전하는 개념입니다. 데이터 공급망 결과를 개선할 인재를 찾고 유지하는 것은 기업의 경쟁 우위에 중요합니다. 물론 유형 제품(물리적 공급망)과 무형 제품(데이터 공급망) 사이에는 차이가 있지만 실제 세계의 많은 개념과 도구를 데이터에 적용할 수 있으며, 그 결과는 물리적 공급망을 개선하는 것만큼 효과적입니다.

스크럼, 입고팀이 애자일하게 일하는 법 2부
마켓컬리
스크럼, 입고팀이 애자일하게 일하는 법 2부

개발자 입장에서 쓴 스크럼 운영 후기

기업의 NFT 그 활용 방안과 개발 방법
삼성 SDS
기업의 NFT 그 활용 방안과 개발 방법

2019년 블록체인발 암호화폐와 ICO가 투자를 빙자한 투기의 온상으로 점철되었다면, 2021년은 NFT로 그 열기가 이어졌다고 해도 과언이 아닙니다. 과연 어떤 가치가 있을지, 어디에 사용할지 모호한 상황에서 셀럽들이 관심을 보인 NFT 컬렉터블, 예술 작품들을 중심으로 수천만 원에서 수억 원으로 거래되면서 투기의 온상이 되었습니다.

개발자에서 기술 작가로 전직하기까지 2년 간의 이야기
데브시스터즈
개발자에서 기술 작가로 전직하기까지 2년 간의 이야기

소프트웨어 엔지니어에서 테크니컬 라이터로 전직하기까지, 그리고 지금은 테크니컬 라이터로서 어떤 일을 하는지 간단히 정리해 보았습니다.

테스트 케이스 관리를 JIRA로 하자! : 웹서비스셀의 테스트 관리 툴 도입기
데브시스터즈
테스트 케이스 관리를 JIRA로 하자! : 웹서비스셀의 테스트 관리 툴 도입기

엑셀에서 벗어나 JIRA에서 제공하는 테스트 관리 툴을 이용해 테스트 케이스를 작성, 테스트 수행, 결과 리포트 작성, 이슈 관리까지 할 수 있는 방법을 알아봅니다.

클라우드 DW 선택 방법 및 주요 솔루션
삼성 SDS
클라우드 DW 선택 방법 및 주요 솔루션

엔터프라이즈 데이터 웨어하우스(EDW)는 전사적으로 모든 역사적 데이터를 저장하는 통합 데이터베이스로 분석에 최적화돼 있습니다. 최근, 데이터 웨어하우스를 구축하는 기업은 온프레미스보다 클라우드에 데이터 웨어하우스를 구축하는 경우가 많은데요. 또한, 전통적인 데이터 웨어하우스 대신 쿼리를 지원하는 데이터 레이크를 활용합니다. 이밖에 역사적 데이터와 스...

올리브영 테크블로그 Gatsby 전환&개발기
올리브영
올리브영 테크블로그 Gatsby 전환&개발기

올-하 💚 안녕하세요! 올디브에서 Front-end Engineer…

[여의도 43층 사람들] Data Engineer 에게 무엇이든 물어보세요!
뱅크샐러드
[여의도 43층 사람들] Data Engineer 에게 무엇이든 물어보세요!

뱅크샐러드 Data Engineer는 무슨 일을 하나요? 뱅크샐러드 Data Engineer…

[여의도 43층 사람들] Data Scientist & Analyst 에게 무엇이든 물어보세요!
뱅크샐러드
[여의도 43층 사람들] Data Scientist & Analyst 에게 무엇이든 물어보세요!

뱅크샐러드 Data Scientist & Analyst 는 무슨 일을 하나요? 뱅크샐러드 Data Scientist 와 Data Analyst…

FreeIPA 를 활용한 IdM 구축
사람인
FreeIPA 를 활용한 IdM 구축

중앙집중식 인증을 위한 IdM 구축 - 소개 안녕하세요. 사람인에이치알 SRE팀 박용철입니다. 서버를 운영하다보면 서버계정과 관련된 업무도 하게되는데 서버가 많아질수록 계정 생성,삭제,권한부여등 여간 귀찮은(?) 작업이 아닐 수 없습니다. 이번 포스팅에서는 이부분을 개선하고 계정신청을 위한 내부 업무프로세스를 단순화하기 위해 구축한 IdM 에 대한 내...

엔터프라이즈 민첩성(ENTERPRISE AGILITY)을 위한 4가지 IT 대전환
삼성 SDS
엔터프라이즈 민첩성(ENTERPRISE AGILITY)을 위한 4가지 IT 대전환

기업은 전략, 구조, 프로세스 및 인력 구성에서 수많은 개선 사항을 부가적으로 발견할 수 있다. 보다 독립적이고 전문화된 서비스 소프트웨어 개발, 테스트 및 배포를 위한 자동화된 도구, 더 빠른 릴리즈를 가능하게 한다. 내부 IT 인력은 업무 효율성이 높아지면서, 재투자 또는 비용 절감을 위한 자본을 확보하는 데 기여하게 된다. 이러한 민첩성은 기업과...

“DevOps”의 인적 확장 (The human scalability of “DevOps”)
데브시스터즈
“DevOps”의 인적 확장 (The human scalability of “DevOps”)

'The human scalability of DevOps' 라는 글을 번역하여 데브옵스 조직에 대해 고민해본 많은 분들에게 알려드리고 싶습니다.