Skip to main content

22 posts tagged with "backend"

View All Tags

· 21 min read
고윤호

안녕하세요. 비브로스 백엔드 개발자 고윤호입니다.

이번에는 이름은 낯설지만 막상 들어보면 친숙한 개념인 ROP Pattern을 소개하고 어떻게 사용하며 어떤 장단점이 있는지 함께 얘기해보고자 합니다.

· 18 min read
박도준

들어가며

안녕하세요, 비브로스에서 DevOps 엔지니어로 일하고 있는 박도준입니다.

최근 비브로스에 새롭게 합류하여 온보딩 기간을 거쳐 첫 업무를 맡게 되었습니다. 해당 업무는 Argo Events를 사내에 도입하는 것이였습니다. 이번 글에서는 "왜" Argo Events를 도입하는지와 "어떻게" 구성하고 사용하는지 공유드리려 합니다.

· 19 min read
박진홍

안녕하세요, 비브로스 백엔팀에서 인프라를 맡고 있는 박진홍입니다.

23년 상반기 EKS Blue-Green 업데이트에 이어 Karpenter 도입기를 소개해드리고자 합니다.

기존 AWS Cluster AutoScaler를 사용하였지만, 스파크성 트래픽시 노드 스케일링 속도에 문제가 있었고 비용 최적화를 위해 Karpenter 도입에 대해 고민하였습니다.

시작하기전 Kubernetes 엔지니어들의 많은 고심이겠지만.. 인프라의 변경사항은 "낭만이 아니라 헬이다!!!" 라는 말과 같이 유사한 영상이 있어 공유드립니다!

웃으면서 봐주시면 감사하겠습니다. 😂

· 15 min read
박진홍

안녕하세요, 비브로스 백엔드팀에서 인프라를 맡고 있는 박진홍입니다.

비브로스에서는 Amazon Cloud의 EKS Service를 사용하고 있고, 당시 최상인 1.22 버전의 EKS를 사용환경에 적용하였습니다. 똑닥 서비스들의 배포되고 안정적인 운영을 이어가던 도중 심판의 날이 다가오게 되었습니다.

EKS 최신 버전을 당시 구성하여도 약 3개월 1번씩 EKS 버전이 새로 나오게 되며, 약 1년 뒤에는 새로운 버전으로 업데이트를 진행해야 합니다.

저희는 기존 사용 중인 클러스터를 업데이트 하는 방식(In-place 롤링 업데이트)가 아닌, Gitops를 활용한 Blue-Green 방식으로 클러스터 업데이트를 진행한 방법에 대해 소개하려고 합니다.

· 16 min read
김현섭

안녕하세요, 비브로스 백엔드팀에 새로 합류하게 된 김현섭입니다.

비브로스 백엔드팀은 신규 입사자를 위한 온보딩 프로세스가 준비되어 있고, 해당 과정에는 기술 스택 학습 및 모의 프로젝트 등 다양한 과정이 포함되어 있습니다.

저는 모의 프로젝트 대신 서버에 Dynamic Link 관련 API를 추가하는 간단한 업무를 맡게 되었고, 이 글을 통해 해당 과정에서 사용한 Dynamic Link를 소개하려고 합니다.

· 11 min read
허민지

안녕하세요 백엔드팀 허민지입니다.

해당 글은 똑닥 기술 블로그 개편 과정에 대한 기록입니다. 1) 블로그 개편이 불가피했던 이유, 2) 여러 플랫폼과 프레임워크 비교, 3) 블로그를 재정비하며 개선한 점을 상세하게 작성해 보았습니다. 글이 도움이 되길 바라며 가벼운 마음으로 한 번 읽어봐 주시기 바랍니다.

· 8 min read
배정석

안녕하세요, 비브로스 백엔드 팀에서 일하고 있는 배정석이라고 합니다. 저희 백엔드 팀은 신규 입사자가 들어왔을 때, 기본적인 입사 가이드를 진행한 후 마지막으로 사내 템플릿을 이용하여 간단한 토이 프로젝트를 진행하는데요. 본래 근무일로 5일 예정이던 토이 프로젝트를 8일째 하고 있는 것에 대한 변명으로 제 토이 프로젝트에 대한 글을 적기로 하였습니다.

· 14 min read
고윤호

제목부터 어그로 가득하고 조금은 오만하기까지 한 이 글을 읽으실 때는 진지함을 조금 덜고 가볍게 훑고 지나가 주세요

ifify는 비브로스에서 공개 배포한 node.js 라이브러리입니다. 이 포스트에서는 ifify 개발 동기와 코드에 대한 접근 방식에 대한 의견을 나누어 보고자 합니다. ifify에 대한 자세한 내용 및 사용법은 npm 페이지에서 확인해보시길 바랍니다.

· 17 min read
허준석

안녕하세요, 비브로스 백엔드 팀에서 백오피스 개발자로 일하고 있는 허준석입니다. 최근에 비브로스에 입사해 비브로스 백엔드 팀이 일하는 방법을 배우며 TSOA라는 라이브러리를 알게 되었습니다. 타입스크립트로 NodeJS API 서버를 개발해 본 분들이라면 고민했을 몇 가지 문제들을 TSOA가 우아하게 해결하고 있다고 생각되어서 짧은 글로 공유해보려 합니다.