https://www.youtube.com/watch?v=iOoquUhKT5g ※ 영상을 보며 아래 노션 페이지에 내용을 정리하였고, 포스트에는 노션을 한 번 더 요약한 내용을 담았습니다. [우아콘2023] 대용량 트래픽을 받는 모놀리식 서비스에 Woowa하게 RPC 적용하기 | Notion https://www.youtube.com/watch?v=iOoquUhKT5g jn307742.notion.site 내용 요약 배경 설명 1명당 기본적으로 3~4개의 과제를 병렬적으로 진행하고 있었다. 병렬적으로 진행되는 과제가 많다는 것이 단순히 이 프로젝트를 관리하는 개발자들의 어려움은 물론이고 함께 협업하는 기획팀이나 유관부서에게도 이런 어려움들이 전파되었었다. 이런 상황을 타파하고자 시스템을 작은 단위로 분리..
IT 일상/세미나 및 컨퍼런스
https://www.youtube.com/watch?v=YACC1t_oSlA ※ 영상을 보며 아래 노션 페이지에 내용을 정리하였고, 포스트에는 노션을 한 번 더 요약한 내용을 담았습니다. [우아콘2023] Kafka Streams를 활용한 이벤트 스트림 처리 삽질기 | Notion https://www.youtube.com/watch?v=YACC1t_oSlA jn307742.notion.site 내용 요약 스트림 처리 도입 배경 과거의 '지역별 배달/라이더 현황' 집계 방법 과거에는 대량의 데이터를 주기적으로 처리하는 방식인 배치 처리로 하고 있었으나, 다음 4가지 이유로 실시간으로 데이터를 처리하는 스트림 처리로의 전환이 필요로해졌다. 일 수백만 건 주문 건수, 데이터의 양이 늘었다. 주문 건수 및 ..
※ 영상을 보며 아래 노션 페이지에 내용을 정리하였고, 포스트에는 노션을 한 번 더 요약한 내용을 담았습니다. [우아콘2023] Kafka를 활용한 이벤트 기반 아키텍처 구축 | Notion https://www.youtube.com/watch?v=DY3sUeGu74M jn307742.notion.site 내용 요약 이벤트 기반 아키텍처를 왜? '배달' 시스템이 점점 커짐에 따라 '알림', '배달시간', '통계', '쿠폰' 등 부가적인 기능이 필요해졌다. 이 모든 기능들을 하나의 배달 시스템에서 관리하기에는 복잡도가 너무 커져 시스템을 모두 분리하기로 하였다. 알림, 배달시간 등의 기능들은 배달 기능과 강한 일관성을 필요로하지 않는다. 즉, 배달이 변경되었을 때 다른 관련 기능들이 '동시에' 반영될 필요..
※ 영상을 보며 아래 노션 페이지에 내용을 정리하였고, 포스트에는 노션을 한 번 더 요약한 내용을 담았습니다. [우아콘2023] 대규모 트랜잭션을 처리하는 배민 주문시스템 규모에 따른 진화 | Notion https://www.youtube.com/watch?v=704qQs6KoUk jn307742.notion.site 내용 요약 배달의민족은 2018년 일 평균 50만건의 주문이 발생했지만 2023년 현재는 일 평균 300만건의 주문이 발생한다. 이러한 빠른 성장 속에서 겪었던 여러가지 성장통들을 소개한다. 문제상황 1. 단일 장애 포인트 과거 배민은 중앙 집중 DB(Ruby)를 사용했었다. 따라서 여러 시스템들 중 하나에서 장애가 발생하면 이는 루비의 부하로 이어졌고, 결과적으로 중앙 DB를 바라보는 ..
AWS Summit 5월 10일 아마존 웹 서비스(AWS) 측에서 AWS Summit Korea를 열었습니다. AWS Summit은 클라우드 관련 컨퍼런스들 중 가장 큰 규모의 컨퍼런스라고도 말할 수 있습니다. 저는 AWS가 무엇인지 간략하게만 알고 있을 뿐, 사용해본 경험도 깊게 공부해본 경험도 없었기 때문에 입문자용 쉬운 강의들을 찾아들으며 AWS를 자세히 알아보는 시간을 가졌습니다. 여러 강의들 중에서도 AWS를 이해하는 데 가장 큰 도움이 됐던 'AWS 에센셜: 클라우드 기초의 모든 것' 강의와 '초보자를 위한 컨테이너 강의' 내용을 요약해 보도록 하겠습니다. AWS 에센셜: 클라우드 기초의 모든 것 클라우드 컴퓨팅을 사용하면 인프라를 더는 하드웨어가 아닌, 소프트웨어로 생각하고 사용할 수 있습니..
https://dtexpo.or.kr/visitors/guide/ 관람안내 - DTEXPO AI, BIG DATA, COULD, IoT/5G, METAVERSE 등 디지털 대전환 관련 모든 기술 총집합! 과학기술정보통신부, 경기도, 고양시 주최 "디지털 대전환 엑스포", 2021. 11. 25(목)~28(일), 킨텍스 dtexpo.or.kr 지난 11월 27일에 고양시 킨텍스에서 열린 '디지털 대전환 엑스포'에 다녀왔습니다. 다양한 IT 기업에서 자신들의 IT 신기술이 담긴 컨텐츠 및 사업 아이템을 대중들에게 선사하는 자리 같았습니다. 배치도를 보면 알겠지만, 섹션이 크게 5가지로 나뉘었습니다. 각각 AI, 빅데이터, 클라우드, IoT 및 5G, 메타버스였는데요. 아무래도 사람들이 보고 즐기고 체험할만한..
기억하고 싶은 내용들을 위주로 강의 내용을 짧막하게 요약하였습니다. 1. 면접에 관해서 - 평균 면접시간은 26분입니다. - 면접 질문이 많은 경우, 다음과 같이 유형을 생각해볼 수 있습니다. : 채용할만한지 확인하려고 / 채용하고 싶어서 / 자기소개서와 달라서 / 지원동기가 애매해서 2. 첫인상 - 초두효과란 5분 내 첫인상이 판단된다는 것입니다. - 첫인상 바꾸려면 40시간 이상의 재만남이 필요합니다. 3. 면접의 유형 1) 집단 면접 - 4 ~ 6명이 한 번에 면접을 봅니다. - 인당 5~6분의 시간이 소요되며, 총 20~40분 가량 소요됩니다. - 옆 지원자와 비교될 수 있습니다. - 답변 기회가 많지 않습니다. - 내 답변 차례가 아닐 때에도 자세를 신경써야합니다. 2) 개별 면접 - 면접관 1..
Opening Kubernetes Korea Group 주최 : Kubernetes Korea Group 목적 : Cloud Native 기술 저변 확대 Cloud Native란 무엇인가? : Cloud상에서 소프트웨어를 개발하는 것 + 빨리! Cloud Native 관련 기술 - DevOps (CI/CD) - gitops - Microsoft Architecture (MSA) * Kubernetes위에서 운영된다고 보면 된다. 쿠버네티스 장인 기업이 알려주는 오픈소스 이야기 VMware Tanzu VMware 소개 - Kubernetes 창시자 3명 중 2명이 VMware에 근무 중 - Joe Beda, Craig McLuckie 쿠버네티스 관련 오픈 소스 Cluster API 클러스터 생성 및 라이프..
첫 출근, 신입이 알면 좋은 것들에 대해서 강의를 들었습니다. 엄밀히 상담 프로그램이긴 하지만, 코로나 시국으로 인해 비대면으로 진행하다보니 프로그램 형식이 조금 변한 듯 했습니다. 강의를 들으면서 유용했던 것들을 위주로 간추려보겠습니다. ※ 적응 기간 첫 일주일간 하면 좋은 것 조직 - 조직도, 배치도 파악하기 사람 - 먼저 인사하기 - 임원, 부서별 담당자 등 얼굴과 이름 암기하기 (전화번호 저장할 때 에피소드도 같이 메모하기) - 회사용 이메일과 명함 신청하기 업무 - 직무 용어 등 배우기 - 주변 업무 흐름 관찰하기 - 적극적으로 질문하고 메모하기 ※ 전화 매너 전화 걸 때 - 너무 이른 시간, 식사 시간, 퇴근 시간은 피하기 - 전화 받으면 소속, 이름 말하기 전화 받을 때 - 최대한 빨리 받기..