개인노트(34)
-
왜 구글 시니어 개발자는 코딩을 안할까(이다니엘) - 인프콘 2023
2023 인프콘에서 해당 세션으로 발표를 하던 걸 뒤늦게 나마 조금씩 보고서 글을 작성해본다. 왜 구글 시니어 개발자는 코딩을 안할까(이다니엘) - 인프콘 2023 의 발표 세션을 보고 작성한 글이다. 우리나라도 그렇고 외국도 그렇고 연차가 높아 질 수록 보통 실질적으로 코드를 만지는 코딩에서 멀어지는 것 같다는 걸 많이 느꼈다. 발표를 하던 분도 비슷한 이야기를 하셨다. 구글에 다닐 때 시니어 개발자들에게 질문을 다음과 같이 한다면 어떤 언어를 많이 쓰세요? —> 영어를 제일 많이 쓴다던가. 어떤 툴을 가장 많이 쓰세요? —> 구글 Docs를 제일 많이 쓴다 와 같은 대답을 들었다고 하였다. 여기서 드는 의문은…? 연차가 높은사람이 연봉이나 급여가 제일 높을텐데 왜 코딩을 안하게 되는 것일까? 좀 더 ..
2023.12.15 -
개발자의 회고록…(2023년)
2023년의 끝에 다가가는 현재는 올해 마지막으로 최신 회고록을 적어보고자 한다. 이전에 한번 몰아서 회고록을 작성한 적이 있었다. 개발자가 되기 까지...!(2021 ~ 2023년)(개발자 회고록 2) 개발자가 되기 까지...!(2021 ~ 2023년)(개발자 회고록 2) 2023년 2월 28일 두 번째 이직을 시작하기 전 개인의 생각정리 및 이때까지의 여정을 정리해 보기 위해 글을 남긴다. 물론 너무 관리를 하지 못한 티스토리에 보여 줄 게 없는 듯한 느낌이 들어서 lollaziest.tistory.com 개발자가 되기 까지...!(2021 ~ 2023년)(개발자 회고록 1) 개발자가 되기 까지...!(2021 ~ 2023년)(개발자 회고록 1) 2023년 2월 28일 두 번째 이직을 시작하기 전 개..
2023.12.14 -
아파치 웹서버 설치(2.4.58 tar.gz 파일)
아파치 웹서버 설치 시작 아파치 웹서버 설치시 주의사항 및 설치 시나리오아파치 웹서버 최신버전 httpd-2.4.58.tar.gz을 사용해서 설치한다. 톰캣과 연결시켜주는 jboss모듈의 경우(mod_jk) 기본적으로 포함되어 있다.(해당버전기준.) (아파치 2.4 이상부터 apr-1.7.4.tar.gz, apr-util-1.6.3.tar.gz, pcre-8.45.tar.gz 3개를 필수로 같이 설치해야한다.) 아파치 웹서버의 경우 tar.gz로 설치를 수행하는데 몇가지 주의사항이 있다. 완전 초기설치시에는 아파치가 소스를 컴파일 할수 있도록 별도로 gcc가 필요하다고 한다. 1. 필수파일 설치 진행(yum) sudo yum install -y gcc gcc-c++ apr, apr-util, pcre 패..
2023.12.05 -
Apache ActiveMQ 설치 및 서비스 등록 간단 설정.
ActiveMQ, RabbitMQ, Kafka 등 여러가지 선택지가 존재하므로 자세한 내용은 다음 블로그에 잘 설명이 되어있다. https://twowinsh87.github.io/etc/2018/08/07/etc-kafka-8/ [Kafka]Kafka vs RabbitMQ vs ActiveMQ 이 글은 카프카, 데이터 플랫폼의 최강자 고승범/공용준 님의 책을 공부하며 정리하는 글입니다. twowinsh87.github.io 현 회사의 서버환경에서 API간의 통신이 많아지면서 MQ가 도입되어있다고 한다. 신규 환경 구성을 잡을경우 ActiveMQ를 설치해야 할 일이 발생할테니 해당부분에 대해서 간략하게 확인 및 설치 테스트를 해 보았다.(+port및 환경설정) ActiveMQ 5.15.15버전을 기준으로..
2023.12.04 -
톰캣(Tomcat) 서비스 등록 및 실행(리눅스기준)
요즘은 보통 내장톰캣을 가지고 있는 spring boot를 그대로 쓰거나 도커로 만들어서 사용하는 경우가 많지만 현 회사의 환경에는 톰캣을 별도로 서비스로 등록하여 사용하고 있었다. 여기서 기준은 /usr/local/tomcat 이라는 경로에 기존에 설치된 톰캣이 있다는 가정하에 하나 더 추가하여 서비스에 등록하고 수행하기 위한 프로세스이다. 1. 현재 개발서버는 톰캣2개를 사용할 것이므로 tomcat2라는 계정 및 그룹을 생성한다. 신규 톰캣용 유저 그룹 및 유저 생성 groupadd tomcat2 //로그인 금지 tomcat2그룹지정 기본디렉토리 위치 지정 사용자명 useradd -M -s /bin/nologin -g tomcat2 -d /usr/local/tomcat2 tomcat2 //그룹확인 c..
2023.12.04 -
Openssl를 Centos에 설치(1.1.1.1 tar.gz파일 기준)
그냥 초기서버를 받아서 보게되면 통신에 사용되는 openssl이 없는 경우가 존재한다. 리눅스 서버 초기에 openssl 설치가 필요한 경우 다음과 같이 수행하면 된다. 현재 open ssl의 경우 /usr/local/ssl에 설치되어있음. open ssl 다운로드 wget 2.압축해제 tar -xzf openssl-1.1.1.tar.gz 3. 원하는 경로에 폴더 생성 mkdir /usr/local/ssl 4. 설치경로 잡기 cd openssl-1.1.1 ./config --prefix=/usr/local/ssl make make install 5. 심볼릭 링크 생성. //링커생성 ln -s /usr/local/ssl/bin/openssl /usr/bin/openssl 참고하면 좋은 블로그 [Linux]..
2023.12.04