더 많은 도움을 드리기 위해

열심히 포스팅 중입니다!


지나가다 📢 광고 한 번 눌러주시면

더 좋은 글로 보답하겠습니다. 🥰

반응형

개발자 41

대량의 데이터를 처리할 때 고려할 사항 - 기술 면접 준비

면접관 : 대량의 데이터가 쌓이게 되면, 조회가 느려지는데 이때 어떤 조치들을 취할 수 있을까요? 🍼 왕초보데이터를 너무 많이 넣으면 느려질 수 있으니까, 오래된 데이터는 지우거나, 최근 데이터만 보이도록 하면 됩니다. 가능한 추가 질문1. 오래된 데이터를 지우면 안 되는 경우에는 어떻게 하나요?2. 최근 데이터만 보이게 하려면 어떤 방법을 써야 하나요?🐣 초보대형 테이블의 모든 데이터를 조회하면 속도가 느리니까, 필요한 데이터만 조회하는 쿼리를 써야 하고, 인덱스를 사용해서 빠르게 찾을 수 있게 해야 합니다. 가능한 추가 질문1. 인덱스는 언제 어떻게 만들어야 하나요?2. 모든 컬럼에 인덱스를 걸면 좋은가요?🥉 하수 조회에 자주 쓰는 컬럼 위주로 인덱스를 걸고, 필요한 컬럼만 조회해서 부하를..

[나는 누군가의 꿈이다] #2 퍼스널브랜딩 (입사 6주년 기념 회고, 개발자 브랜딩)

👋 안녕하세요~ 평비입니다!다가오는 2025년 7월 1일은 제 입사 6주년이 되는 날입니다.그래서 오늘은 입사 6주년을 맞이하여, 제 이야기를 해보려고 합니다. 혹시나, 제 글을 입사 동기가 보고 있다면 평비가 누굴까? 하고 찾아보는 것도 재밌겠네요! https://gatchbee.tistory.com/49 나는 누군가의 꿈이다 -1- (평비가 탄생한 이유, 자아성찰, 자기관리, 자기계발, 갓생, 퇴사, 방황,👋 안녕하세요~ 위대한 평비입니다!개취비이기도 하면서, 평비이기도 한데요. 올해 8월은 이 평비가 탄생한 지 3년이 되는 달입니다! 와~~ 👏👏👏3년을 기념해서, 제 이야기를 하고 싶었어요!gatchbee.tistory.com저번 글에서, 2021년 여름, 퇴사 버튼을 눌렀었고 퇴사를 철회..

칼럼 2025.06.29

국방부 개발자는 전쟁 정보를 미리 알 수 있을까?

👋안녕하세요! 평비입니다!최근 유튜브를 시작하여, 팟캐스트를 운영하고 있습니다. 많은 관심 부탁드립니다!! 🤗 https://youtu.be/EKWfaiBpPco 오늘로 휴전이 되었다고는 하지만, 최근 세계 정세를 떠들썩하게 했던 중동 전쟁을 보고 이런 의문이 들었어요. 군수 업체, 국방부, 국정원에서 일하는 개발자들은 어떤 일을 할까? 🤔 ‘전쟁’, ‘무기’, ‘첩보’ 이런 단어들만 들어도 영화 속 장면이 자동 재생되죠.하지만 실제로는 어떤 사람들이, 어떤 기술로 국가 안보를 지키고 있을까요? 🎙️ 개발자의 교양 한 스푼 Ep. 군수 업체 개발자 이야기 💬 평비: 군수 업체라고 하면 뭔가 전쟁 영화, 첩보 작전 같은 느낌인데요.실제로 그런 이미지일까요?💬 히라: 맞아요. 첨단 무기, 보안..

개발자 교양 2025.06.24

Spring MVC와 Reactive Programming - 기술 면접 준비

👋안녕하세요~ 평비입니다!지난 포스팅에서 Spring MVC의 Spring WebFlux를 비교하며, 대규모 트래픽의 동시성에 따른 처리량을 비교해봤습니다. 오늘은 Spring WebFlux를 사용하면, 당연히 좋겠지만... 그렇지 못한 상황에서 Spring MVC가 성능을 극복한 방안은 어떨지 살펴보았는데요. 우선, Spring MVC의 한계에 대해서 다뤄보겠습니다 💡 Spring MVC의 한계Spring MVC는 오랫동안 자바 웹 개발의 표준으로 많은 개발자에게 익숙하고 방대한 레퍼런스를 제공해왔습니다. 하지만 MVC의 특징인 요청 하나당 스레드 할당 모델은 태생적인 한계를 가지고 있습니다. 대규모 동시 요청이 발생하면 새로운 스레드를 생성하고 컨텍스트 스위칭(Context Switching..

Spring MVC vs Spring WebFlux - 기술 면접 준비

👋 안녕하세요~ 평비입니다!오늘은 지난 포스팅에 이어서 Spring WebFlux와 Spring MVC를 비교한 포스팅을 준비해봤습니다! 1. 기술 스택 비교 간단하게 보자면, 왼쪽은 Spring WebFlux. 오른쪽은 Spring MVC입니다. 2가지 모두 공통적으로 Spring Boot 기반인데, 특이한 점으로는 Reactor도 공통입니다. 이 뜻은 Servlet 스택인 Spring MVC에서도 Reactor를 사용할 수 있는 것입니다. ✋ 다만, Servlet 스택 자체가 Blocking IO 방식이기 때문에, Reactor를 사용한다고 해도 Non-blocking IO 방식을 제대로 사용하지는 못한다네요. Servlet 스택에서는 익숙한 기술들이 보입니다. Tomcat과 같은 다양한 Serv..

AWS 클라우드 인프라 - 기술 면접 준비

👋 안녕하세요~ 평비입니다!저는 최근에 회사에서 직무를 변경했는데요. 3년 가량의 DX, CAM 웹 개발 직무 경험을 쌓고, 더 큰 그림을 보기 위해서 Cloud Architect 직무로 전환을 했습니다. 이에 따라, 회사에서 직무 온보딩을 하며 배운 것을 정리해보고자 합니다. 1. 토폴로지 (Topology)시스템 구성 요소(리전, AZ, VPC, 서브넷, 라우팅경로 등)가 어떻게 배치되고 연결되는지를 시각화한 지도토폴로지를 먼저 그려둬야 직관적으로 트래픽의 흐름, 장애 지점, 보안 경계, 확장 포인트를 파악할 수 있다. 2. 주소 체계2-1. CIDR (Classless Inter-Domain Routing)10.0.0.0/16 과 같이 네트워크 IP + 네트워크 비트를 슬래시로 구분한 표기법위..

Reactive Programming과 Spring WebFlux - 기술 면접 준비

👋 안녕하세요~ 평비입니다! 🤔 Spring WebFlux라는 게 대용량 트래픽 처리에 좋다더라~ 요즘은 WebFlux 많이 쓴다더라~ 이런 이야기를 들었습니다. 그래서, 이 WebFlux라는 게 무엇일지? 알아봤습니다. 1. Spring WebFlux Spring MVC가 전통적인 웹 애플리케이션의 강자라면, Spring WebFlux는 현대 웹의 요구사항, 즉 고성능, 확장성, 그리고 실시간 데이터 처리에 대응하기 위해 등장한 강력한 대안입니다. 이는 Reactive Programming(반응형 프로그래밍) 패러다임을 기반으로 구축됩니다. Spring MVC와 같은 블로킹 방식과는 완전히 다른 접근 방식이라고 보시면 됩니다. Spring WebFlux를 더 알아보기에 앞서, Reactive Pr..

AWS와 컨테이너 (ECR, EC2, Fargate, ECS, EKS) - 기술 면접 준비

👋 안녕하세요~ 평비입니다!오늘은 AWS와 컨테이너에 대한 주제로써, AWS에서 사용되는 서비스인 ECR, EC2, Fargate, ECS, EKS에 대해서 나름(?) 자세하게 준비한 포스팅을 준비해봤습니다! 💡 ECR (Elastic Container Registry)컨테이너 이미지를 손쉽게 저장, 관리 및 배포할 수 있게 해주는 완전 관리형 컨테이너 이미지 레지스트리ECR에 저장된 이미지를 바탕으로 컨테이너를 생성하고, 이것을 ECS, EKS에서 컨트롤하는 형태로 활용 특징AWS Code Deploy, Code Pipeline과 연계 가능 (AWS의 다른 개발 도구들과의 통합이 용이)라이프 사이클 정책을 통해 이미지의 수명 주기를 관리 가능 (예: 90일 이상 된 이미지 삭제, 최신 5개 이미지만..

ECS vs EKS(쿠버네티스)를 왜 사용할까? - 기술 면접 준비

면접관 : 단일 클라우드 환경에서, ECS가 아닌 EKS를 사용하셨네요.ECS가 비용도 없고, 관리도 편할텐데 어떤 이유로 EKS를 선택하셨을까요? 💡 개념 정리1. EKS (Elastic Kubernetes Service)쿠버네티스 기반의 컨테이너 오케스트레이션 서비스. 유연성, 확장성, 이식성 및 커뮤니티 지원이 강점이지만, 설정 및 관리 복잡성이 높고 AWS의 쿠버네티스 관리 비용 (시간당 $0.1, 월 $73)이 부과됨. 2. ECS (Elastic Container Service)AWS 자체 컨테이너 오케스트레이션 서비스. 관리 편의성, 비용 효율성이 장점. AWS 서비스와의 통합이 용이하지만, 쿠버네티스에 비해 유연성, 이식성이 떨어짐. 클러스터 구성 비용은 없음. 🍼 왕초보ECS와 E..

5년만에 최저치를 기록한 SW 개발자 채용 공고

👋 안녕하세요~ 평비입니다!오늘은 5년 간의 소프트웨어 엔지니어링 채용 공고의 변화에 대해서 다뤄보려고 합니다.참고로, 이 글은 아래 글을 번역한 것입니다! ✍️ https://blog.pragmaticengineer.com/software-engineer-jobs-five-year-low/ Software engineering job openings hit five-year low?There are 35% fewer software developer job listings on Indeed today, than five years ago. Compared to other industries, job listings for software engineers grew much more in 2021-20..

개발자 2025.06.02
반응형