-
Java proxy setting guide
안녕하세요. 11번가 Platform Engineering 팀의 서버 개발자 김보배 입니다. 서버 구성에서 보안적인 이유 등으로 Proxy 서버를 중간에 두고 허용된 요청만을 처리하도록 하는 경우가 많습니다. 그런 경우, 애플리케이션 단의 요청에서 Proxy 서버를 거쳐 갈 수 있도록 설정을 따로 해주어야만 합니다. 그래서 이번 글에서는 Java 언어/Spring 환경에서 Proxy 설정을 어떻게 하는지 다뤄보고자 합니다. 특히, Java에서 대표적인 Http client인 URLConnection, Apache HttpClient, RestTemplate, Feign 에서의 설정법을 다뤄보겠습니다. 목차 들어가며 System Property를 통한 Proxy 설정 System Property 란 System...
-
우리는 항상 지켜보고 있다 👀
안녕하세요. Portal개발그룹 서비스개발담당 FE개발1팀의 진창엽입니다. 신입 입사 후 처음으로 받았던 작은 개발 과제였던 “프론트엔드에서의 장애 징후 감지” 라는 주제로 프로젝트를 진행해 본 이야기를 공유해보려고 합니다. 아마도 제목에서 짐작하셨겠지만, 웹페이지를 항상 ‘지켜보는 서비스’를 만드는 것으로 고민에 대한 답을 내 보았습니다. 이 글은 단계별로 가장 타당하다고 생각한 기술을 적용하게 된 고민은 무엇인지, 프로젝트를 진행하며 배운 점은 또 무엇인지에 관한 회고록입니다. 왜 웹페이지를 지켜보게 되었나요? 2020년 1월에 입사한 서비스개발담당의 신입 사원들에게는 과제가 주어졌었습니다. 바로 11번가에 기여할 수 있는...
-
AWS를 활용한 Slack 공개 App 제작 - Luckydraw
안녕하세요 ! 사내에서 무작위 추첨(뽑기)을 사용할 일이 있으신가요? 그럴 때 Slack에서 간단히 추첨할 수 있도록 App을 만들어봤습니다. 추첨 App을 만들면서 AWS Lambda를 처음 사용해봤는데요, AWS서비스 이용부터 Slack에 공개런칭까지 고군분투한 과정을 이야기해보려 합니다. Slack 공개 App Luckydraw 바로가기 목차 - App 런칭 방법 1.추첨 Slack APP 만들기 1-1. 새로운 App 만들기 1-2. 새로운 App 공개배포 활성화 시키기 1-3. App제출 진행하기 2.추첨서비스 구축하기 2-1. 사전준비 2-2. Slack 슬래시커맨드 호출 흐름도 2-2-1. 공통 Lambda 생성 2-2-2. 추첨서비스 Lambda...
-
Slack User App 리스트 추출
Slack은 다양한 API를 제공하며, 이를 통해 기본 통계 화면에서 제공하지 않는 입맛에 맞는 Slack 사용현황 분석과 확장 기능을 구현할 수 있다. API를 통하여 업무에 필요한 데이터를 얻고 활용한 사례를 소개해 보고자 한다. 로그 추출 히스토리 11번가 Slack Workspace의 유저 생성 앱과 Incoming-webhook, Jenkins-CI와 같은 사용자 지정 통합 앱 의 리스트를 추출하여 분석함으로서, 사용자 계정이 비활성 처리될 때 문제가 될만한 앱을 찾아보고자 하였다. 슬랙의 앱 관리 WEB-UI는 검색 기능이나 Export 기능을 제공하지 않으므로 수백개의 설정이 존재하는...
-
11번가 개발조직 소개
들어가며 안녕하세요 저는 11번가 Portal개발그룹 백명석입니다. 2018년 9월 분사한 이후, 공채 개발자분들과 입사 6개월 정도 후에 함께 식사를 하고 차를 마시는 시간을 마련했습니다. 이 시간을 통해 새로 11번가에 합류하신 분들이 어떤 생각을 가지고 계신지 들어보는 시간을 가져왔습니다. 19년 공채분들과 시간을 가졌을 때 저는 “11번가에 무엇을 기대하고 입사를 했고, 6개월 지나 보니 어떤가?”라는 질문을 했었습니다. 그중 2가지 답변이 인상적이었습니다. 별 기대 없이 입사를 했는데 팀과 개발 조직의 문화가 좋아서 만족한다. 이 답변에 저는 “왜 별 기대를...