일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
- prometeus
- template/callback
- java
- kong
- ELK
- devops
- C++
- roll over
- umc
- curl
- 하이브리드 데이터 모델
- pyannote
- mybatis
- 메소드
- 자료구조
- elastic search
- DI
- API Gateway
- jwt-java
- supabase
- docker
- konga
- Spring
- metricbeat
- fosslight
- Nice
- monitoring
- 파이썬
- 화자분리
- OpenSource
- Today
- Total
목록전체 글 (160)
youngseo's TECH blog

정말 오랜만에 합격 후기와 블로그 종료 소식을 전하고자 찾아왔습니다!! 🌈 ☺️타 은행에 비해, 그리고 타 부서에 비해, 우리은행 IT/디지털 부문 후기가 많이 없기도 해서 후기도 풀 겸 블로그 마무리도 지을 겸 합격 과정을 작성해보려고 합니당 -vV서류 관심분야 금융 서비스 개발 및 운영 모바일 서비스 개발 및 운영 우대사항 X 학력사항 (전공 / 복수,부전공 / 학점) 한국항공대학교 소프트웨어학과 4.27/4.5 영어 자격증 OPIC AL IT/디지털 자격증 X 경력사항 NICE 신용정보 장기현장실습 6개월 당근 인턴 6개월 자기소개서1. 지원 부문에서 근무하고 싶은 이유와 이를 위해 어..

ETL 파이프라인 과정에서 사용했던 Spring Batch를 사용하며 경험할 수 있는 장점들을 소개하려고 합니다.기존에 사용했던 배치 처리 방식에는 linux tab에서 제공해주는 cron job이나 Spring의 @Scheduler 정도만 알고 있었는데, Spring Batch를 쓰면서 배치잡 처리의 더 많은 부분들에 인사이트를 얻을 수 있었습니다. Spring Batch의 동작 과정전반적인 핵심 컨셉은 Reader(E) -> Processor(T) -> Writer(L) 의 흐름입니다.Reader - 데이터베이스, 파일, 큐에서 다량의 데이터 조회Processor - 특정 방법으로 데이터를 가공Writer - 데이터를 수정된 양식으로 다시 저장이 흐름을 실제로 제어해주는 스프링 배치의 단위를 하나씩 ..

개요이번에 사내 스터디로 진행했던 데이터 플랫폼 설계와 구축 책 내용을 정리해보았습니다. 후기에서도 볼 수 있듯이 번역본이라 힘 들여서 읽어야 하는 부분도 있긴 하나, 전반적으로 ETL 과정에서 놓치기 쉬운 부분들을 보기 쉽게 정리해두어서 공부에 도움이 많이 되었습니다 🤩Extract: 하나 또는 그 이상의 데이터 원천들로 부터 데이터 추출Transform: 추출한 데이터를 요구사항에 맞게 변경하는 작업Load: 변형 단계의 처리가 완료된 데이터를 특정 목표 시스템에 적재회사에서, 외부 업체에서 받아온 데이터들을 사내 데이터 스키마에 맞게 가져와 적재하는 프로세스를 구축하는 작업을 진행했다. 당시 작업 내용을 회고하고, 이후 다른 형태의 ETL 작업을 경험할 수도 있으니 다방면의 상황에서의 해결방법을 ..

만들면서 배우는 클린 아키텍처 책을 읽고 적은 내용입니다.Book Contents전통적인 계층형 아키텍처(layered architecture, 소위 MVC 패턴) 스타일과 이 스타일의 단점을 논하는 것에서부터 시작하여, 도메인 중심 아키텍처의 장점을 설명하고 있다. 아키텍처의 경계를 강제하는 방법과 아키텍처가 주는 이점을 배울 수 있다. Layered Architecture의 모습우리가 알고있는 가장 대표적인 계층형(Layered) 아키텍처의 모습이다. |-- domain | | | |-- Account | |-- Activity | |-- AccountRepository | |-- AccountService | |--persistence | |--..

당근 썸머테크 인턴 전형을 통해 8.12~11.11 동안 당근지도 팀에서 인턴으로 일하게 되었다🥕처음 합격 통지를 받았을 당시 소마 플젝이 끝나지도 않은 상황에서 의도치 않게 시작했던 인턴 활동이었기에 사춘기 때보다도 더 심한 혼란기를 겪기도 했으나🤣, 결론적으로 내 성장 과정에 있어서 너무나도 값진 경험을 할 수 있었다❤️이미 여러 다른 인턴 후기들에서 볼 수 있듯이, 당근 인턴은 사내 구성원으로써 거의 모든 것을 열람할 수 있다. 깃허브나 노션, 다른 팀들의 대화 내용까지 쏙쏙들이 볼 수 있었다🤩.그 과정에서, 평소에 궁금했던 '이런 기능들은 회사 차원에서 어떻게 구현하지' 싶었던 레퍼런스들을 참고해볼 수 있었고, 서비스 운영 과정에서 자주 만나게 되는 트러블 슈팅 과정도 살펴볼 수 있었다.일예..

제 4회 KAUPC 알고리즘 경진대회 KAUPC:2024단, 2022 KAUPC의 경우 기출문제의 해답이 제공되지 않습니다.kaupc2024.netlify.app대회 개최우리 학교는 경인지역 6개 대학 소속으로 매년 SHAKE! 대회에 참여하고 있다. 이 대회에 참여하기 위한 10명의 인원을 교내에서 자체적으로 선발하고 있고 매년 KOALA 동아리에서 주최하는 KAUPC로 선발하게 된다 ! 이번 년도는 백준이 아닌 코드트리 사이트에서 진행되었다. 코드트리는 알고리즘을 학습하고 코딩테스트를 연습할 수 있는 플랫폼으로, 우리학교 소중대와 연계되어있으며 교내 스터디나 프로그램들도 많이 시행하고 있다. 문제 출제는 3월부터 미리미리 준비했고 출제진은 kau0303, engus525, beans3142, 20wj..

2024 당근 Summer 인턴 백엔드 직무에 합격하게 되었다 🎉 포트폴리오와 이력서당근 인턴 서류 전형에서는 이력서와 포트폴리오를 제출해야 한다.포트폴리오는 소마 면접 때 제공받은 노션 틀을 그대로 사용하였고, 프로젝트 별로 내용 -> 발생 문제 및 해결방법 -> 아키텍처 순서대로 상세하게 기록하였다. 이력서에는 프로젝트 별 주요한 내용들만 뽑아 요약한 후 자세한 사항들은 커밋이나 포트폴리오 주소를 달아 표기하였다.포트폴리오 가독성을 높이기 위해 버스나 지하철에서 정말 많이 읽어보고 수정하는 작업을 반복했는데, 정성을 쏟은 보람이 있었다 :) 서비스 제출칸이전년도 대비 이번 당근 인턴 서류의 가장 큰 차이점은 서비스 제출칸이었다. 배포~운영 까지 해본 서비스에 대한 기술을 해야했고, 50명 정도의 유..

과제진행 중인 프로젝트에서 검색 기능 구현 과제를 맡게 되었다. 키워드(ex. 헤어)를 인풋으로 받아 요청하면, 키워드가 포함된 포트폴리오 리스트들을 반환받아야 한다. 단순히 MySQL의 LIKE, OR 문법을 사용하여 구현할 수 있지만, OpenSearch(ElasticSearch) 검색엔진을 사용하게 되면 역인덱싱이 가능하기에 훨씬 빠르게 검색 기록을 가져올 수 있다. ElasticSearch(OpenSearch)의 역인덱싱 로직에 대한 설명은 이전 블로그 글에서 참고할 수 있다. AWS OpenSearch vs ElasticSearchAWS OpenSearch는 ElasticSearch를 기반으로 만들어진 툴이다. ElasticSearch와 OpenSearch의 역사(?)를 알아보면 재미있는 내용들..