일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Spring
- 정보처리기사 실기 기출문제
- kotlin querydsl
- minikube
- kotlin
- mysql 튜닝
- 티스토리챌린지
- AWS EKS
- Linux
- Elasticsearch
- CKA
- 기록으로 실력을 쌓자
- APM
- PETERICA
- AI
- 공부
- kotlin coroutine
- IntelliJ
- MySQL
- Kubernetes
- Java
- 정보처리기사 실기
- 오블완
- kotlin spring
- aws
- Pinpoint
- CKA 기출문제
- 코틀린 코루틴의 정석
- 정보처리기사실기 기출문제
- CloudWatch
- Today
- Total
목록PETERICA (597)
피터의 개발이야기
ㅁ 개요 helm의 장점을 소개하기 위해 helm으로 Redis와 Grafana를 설치하는 과정을 정리하게 되었다. 이전 글에서 설명하였듯이 kubernetes를 위한 패키지 관리 도구로, apt, yum 툴처럼 플랫폼의 패키지를 kubernetes의 오브젝트들의 구성체인 yaml을 패키지 형태로 관리한다. ㅁ 내가 느낀 장점 1. yaml 작성에 대한 부담감을 해소한다. 이미 검증된 helm의 template에 value의 값을 치환하면 된다. 쿠버네티스의 관리를 위해 많은 YAML파일들이 존재하는데, helm은 이들의 관리를 도와주는 역할을 수행하고 있다. 2. 몰랐던 기능은 보너스: value의 주석을 보면 해당 예전에 몰랐던 다양한 기능들을 알 수가 있다. template에서 제공하는 다양한 옵션..
ㅁ 들어가며 회사에서 쿠버네티스 공부를 위한 스터디 그룹이 형성되었다. 막연히 같이 공부하면 좋겠다는 마음이었지만, 순식간에 5명이 되었다. 공부에 앞서서 함께 성장하기 위해서 내가 생각하는 성장하는 개발자의 자세에 대해서 나누고 싶어서 글로 정리해 보았다. ㅁ InterBeing 기술을 배우고 나누며 함께 성장하는 개발자! 새로운 입사한 dktechin에서 내가 앞으로 나아가야할 모토이다. 백엔드 개발자로서 기술적인 전문가가 되는 것은 당연한 일이다. 새로운 기술을 잘 찾을 줄도 알아야 하고, 현실에도 잘 응용해야 한다. 그리고 기존에 알고 있던 기술도 잊지 않게 기록하고 기억하여 내 것으로 만들어 기술적인 실력을 쌓아가야 한다. 그래서 블러그 글마다 대표 이미지로 사용하는 이미지에도 이런 내용이..
ㅁ 개요 프로젝트 관리시스템에 대해 고민하고 있는 과정에서 좋은 글을 발견하였지만 영어로 되어 있었다. 그래서 영어 글을 한글로 번역하였다. 원문: Jen Gannon, Defining a Project Management System 프로젝트 관리 시스템을 올바르게 사용하면 커뮤니케이션 흐름, 생산성, 심지어 직원의 사기까지 상승시킬 수 있는 게임 체인저가 될 수 있습니다. 프로젝트 관리 시스템이 무엇인지 다루고 비즈니스에 적합한 시스템을 선택하는 데 도움이 되는 몇 가지 기준에 대해 논의하고 가장 인기 있는 프로젝트 관리 소프트웨어의 장단점을 검토합니다. 프로젝트 관리 시스템이란 무엇입니까? 프로젝트 관리 시스템은 무엇을 위해 사용됩니까? 자신에게 적합한 프로젝트 관리 시스템을 결정하는 방법 최고의 ..
ㅁ 개요 ㅇ Cookie를 사용하면서 타 사이트간의 쿠키 전달에 대한 트러블 슈팅을 하게 되었다. ㅇ 트러블 슈팅 중에 Cookie SameSite 정책에 대해 알게 되어 이를 정리하였다. ㅁ SameSite 정책 쿠키는 발급 시 사용할 수 있는 domain, path 등을 명시할 수 있고 조금 더 강력한 정책으로 SameSite 설정을 통해 어떤 도메인에 쿠키를 허용할지 쿠키 발급자가 정해줄 수 있다. ㅁ 옵션 None : 기존의 방식과 동일힙니다. 서드 파티 쿠키가 전송됩니다. SameSite를 검증하지 않습니다. 그래서 A 사이트에서 B 사이트로 요청을 전송하게 되면 B 사이트의 쿠키가 붙어서 전송됩니다. Lax : 몇가지 예외적인 요청을 제외하고는 서트 파티쿠키가 전송되지 않습니다. 일반적으로 G..
[kubernetes] 개발환경 목차 ㅁ 개요 ㅇ kubectl 명령어를 통해 pod가 속해 있는 node로 바로 ssh 접속이 가능한 방법이 있어 정리하였다. ㅇ 깃허브 주소는 여기 ㅁ 설치방법 curl -LO https://github.com/kvaps/kubectl-node-shell/raw/master/kubectl-node_shell chmod +x ./kubectl-node_shell sudo mv ./kubectl-node_shell /usr/local/bin/kubectl-node_shell ㅇ Macbook에서 node_shell을 설치하고 실행 해 보았다. ㅇ 더 빠르게 노드에 접속하여 서버내부를 확인 할 수 있게 되었다.
ㅁ 개요 ㅇ AWS DevOps Engineer Professional 자격증을 위한 공부내용을 정리하였다. ㅇ AWS DOP 메인페이지 ㅇ AWS DOP 샘플 시험문제는 이곳에서 가져왔고, part별로 목차를 이 글에서 정리하였다. ㅁ 자격증 취득 ㅁ 이 시험의 응시 대상은 누구입니까? AWS Certified DevOps Engineer - Professional은 AWS 환경을 프로비저닝, 운영 및 관리한 실무 경력이 2년 이상인 사람을 대상으로 합니다. 이 시험에 응시하려면 다음 조건을 갖추는 것이 좋습니다. 하나 이상의 고급 프로그래밍 언어로 코드를 개발, 고도로 자동화된 인프라 구축, 운영 체제 관리 경험 최신 개발 및 운영 프로세스와 방법론에 대한 이해 AWS에서 지속적인 전송 시스템 및 방..
DOP-C01 : AWS DevOps Engineer Professional : All Parts DOP-C01 Part 01 DOP-C01 Part 08 DOP-C01 Part 15 DOP-C01 Part 22 DOP-C01 Part 02 DOP-C01 Part 09 DOP-C01 Part 16 DOP-C01 Part 23 DOP-C01 Part 03 DOP-C01 Part 10 DOP-C01 Part 17 DOP-C01 Part 24 DOP-C01 Part 04 DOP-C01 Part 11 DOP-C01 Part 18 DOP-C01 Part 25 DOP-C01 Part 05 DOP-C01 Part 12 DOP-C01 Part 19 DOP-C01 Part 26 DOP-C01 Part 06 DOP-C01..
ㅁ 개요 ㅇ IntelliJ IDEA를 쓰면서 꼭 필요한 단축키를 정리하였다. ㅇ IntelliJ IDEA YouTube 채널에 있는 동영상에서 이 단축키들을 실제로 사용하는 모습을 확인할 수 있다. ㅇ 동영상을 보고 단축키의 기능에 대해 간략히 정리하고 해당 시간대의 링크별로 정리하였다. ㅁ Alt + Enter ㅇ 00:12 Alt + enter 오류 수정 제안 코드에서 오류가 발견된 경우 해당 오류 위에 커서를 놓고 Alt+Enter를 누르면 문제에 대한 수정 제안 목록이 표시된다. ㅁ F2 ㅇ 01:18 F2 Navigate errors 에디터에서 오류와 경고 사이를 이동할 때 마우스를 사용하고 싶지 않다면, F2를 사용하여 다음 오류, 경고 또는 제안으로 점프할 수 있다. 이것과 Alt+Ente..
ㅁ 들어가며 비동기를 사랑하는 오픈소스 개발자, 이희승을 읽고 비동기의 중요성에 대해 지나가는 생각을 정리해 보았다. ㅁ 비동기 개발의 중요성 IT환경이 발전하면서 그만큼 트래픽이 증가하였다. 동기 방식은 하나의 요청이 처리되는 동안 다른 요청이 처리되지 못하며 요청이 완료되어야만 다음 처리가 가능한 방식이다. 이에 반해 비동기 방식은 하나의 요청 처리가 완료되기 전에 제어권을 다음 요청으로 넘겨 Blocking 되지 않으며 다음 요청을 처리하는 방식이다. 비동기 방식의 장점은 CPU사용량이 적은 트래픽 처리 속도의 향상이다. 나의 출근 상황을 예로 들어보자. 아이가 셋인 아침에 해야할 일이다. 1. 아침에 아이를 깨우는 일 2. 아이들 아침을 준비하는 일 3. 아이들 옷을 입히는 일 4. 아이들 가방 ..
[kubernetes] 모니터링 방법 정리[kubernetes] 쿠버네티스 목차 [kubernetes] 모니터링 방법 정리 ㅁ 개요 3편 [Kubernetes] Spring에서 쿠버네티스 Pod 정보조회에서 Spring에서 pod의 정보를 조회하는 과정을 정리하였다. 이번 글에서는 휘발성인 kubernetes evets의 지속적인 모니터링을 위해 이벤트 이력을 elasticsearch에 전달하여 키바나로 조회가 가능하도록 개발하는 과정을 정리하였다. 1편 [kubernetes] EKS fail-over 상황정리 및 방어방법 2편 [Kubernetes] 쿠버네티스API 서버 CURL 접속 방법 3편 [Kubernetes] Spring에서 쿠버네티스 Pod 정보조회 4편 [kubernetes] kuberne..