전체 글

주로 개발에 대한 이야기들 Spring Kotlin k8s DB
· 회고록
2021? 2021년은 저에게 있어서 새로운 스타트를 시작했고, 많은 것을 경험하게 해준 한해였습니다. 본격적으로 IT 서비스 회사에서 근무를 시작하게 되었고, 서비스에 대한 비즈니스 로직과 비즈니스를 제공하기 위한 기술에 대해 많은 것을 공부했었네요 새롭게 언어를 배웠던 kotlin 부터 시작해서 JPA Feign Vue3 .. 등 다양한 기술스택을 경험할 수 있었어요 기술스택에 대한 새로움도 있었지만 새로운 도메인을 파악하고 문제를 해결하기 위한 시도들도 많이 해본 한해였네요 와 너무 정신없었지만 드디어 끝났다 블로그에는 제가 도메인 관련한 내용들을 적을 순 없으니.. 개발자로써 비즈니스에 대한 해결방식과, 새롭게 배운 기술 스택에 대해 한번 회고하는 시간을 가져보도록 하겠습니다. 개발자에게 비즈니스..
k8s 운영에 대한 고민 안녕하세요 ㅎㅎ 우리는 이전 글에서 쿠버네티스 환경에서 어떻게 애플리케이션을 배포하는지 간단하게 알아보았습니다. 2020.07.20 - [Developer/Kubernetes] - [k8s/쿠버네티스] - Deployment로 애플리케이션 배포 [k8s/쿠버네티스] - Deployment로 애플리케이션 배포 안녕하세요~ 오늘은 쿠버네티스 환경에서 Application을 배포하는 과정에 대한 설명으로 간단하게 Deployment 를 소개해드릴까 합니다 ㅎㅎ 제가 최근에 도커 이미지를 만들어보는 Dockerfile만들기라는 huisam.tistory.com 하지만 애플리케이션을 서비스하고 운영하다보면, 되게 많은 일들이 일어나게 됩니다. 그 중의 하나인, 컨테이너가 사용할 수 있는 ..
Apache Http Client5 비동기 I/O 처리가 가능한 Apache 의 새로운 Client 에 대해 알아보자 🔌 Apache Client4 우리가 일반적으로 사용하는 Client 는 대부분 동기 방식의 client 인 4.5.3 Version을 사용하고 있어요 👋 가장 오랫동안 Java 진영에서 okHttp 와 함께 군림하고 있는 Client 라이브러리 중의 하나죠! 하지만, 이제는 기술이 많이 발전하여 동기 방식보다는 비동기 방식을 지원하는 라이브러리도 많아졌고, 점점 비동기가 가능한 라이브러리로 넘어가고 있죠. 그에 따라서 우리도 새로운 Client 에 대해 알아보려고 합니다ㅎㅎ 자 가보실까요.? 새로운 Apache Client5 비동기 처리가 가능한 Client5 가 새로나왔습니다! 👏👏 ..
안녕하세요 ㅎㅎ 오늘은 이제 Database 항목으로 다시 찾아오게 되었습니다.!! 실제 업무를 진행하다보면, 비즈니스 사항에 맞는 쿼리를 작성하는 경우가 정말 많은데요. 내가 작성한 쿼리가 올바른가? 이대로 production 코드에 반영해도 괜찮은가? 에 대한 의문을 해결해줄 수 있는 Query Plan 과 어떻게 Intellij 를 통해서 활용할 수 있는지 알아보겠습니다. 설명에 사용된 기술: Mysql, Mysql Container, Spring Data JPA Query Plan 이란? QueryPlan 의 정의는 Wiki 페이지에서 찾아볼 수 있는데요. SQL 관계형 데이터베이스 관리 시스템의 데이터 접근에 사용되는 순서에 대한 순서 집합 즉 우리가 만든 쿼리를 제출했을 때 어떤식으로 데이터 ..
안녕하세요. ㅎㅎ 오늘은 Vue 에 대해서 정리하는 시간을 가져볼까 하는데요. 아무래도 백엔드 개발자가 정리하는 글이다 보니 미숙한 점이 많을 수도 있습니다 ^^; 자 그러면 기본적인 것부터 시작해보겠습니다. 물론 세세한 문법을 다 정리하기에는 너무 양이 많아서 디테일한 것은 생략할 예정입니다 Vue3 Vue 라는 것은 아주 간단한 구조로 이루어져 있는 front framework 입니다. 기본적으로 에디팅 하는 방식이 html 기반으로 이루어지다보니 저같은 모자란 백엔드 개발자도 쉽게 개발할 수 있죠 Vue file 하나에 대한 전체적인 구조는 Template Script Style 구조로 이루어져 있습니다. Template 은 html 처럼 사용자에게 노출되는 화면에 대한 역할 Script 은 jav..
Kafka 동작 원리 https://huisam.tistory.com/entry/kafka Apache Kafka - 메세지 브로커에 대해 알아보자 Kafka 메세지 브로커로 아주 많이 쓰이는 kafka 에 대해서 알아보자 💌 목차 Kafka 목차 아키텍처 Partition의 메세지 기록 방법 Replication 알아야될 정보들 참고 자료 아키텍처 전체적인 구성요소는 이 huisam.tistory.com 우리는 이전 시간에 kafka 에 대한 기본적인 동작 원리를 공부하였는데요. 이번에는 Consumer가 어떻게 Cosuming 하는지에 대해서 알아보도록 하겠습니다 물론, spirng-kafka 모듈을 사용한다는 가정하에 설명드리도록 하겠습니다.! Consumer 우선, Kafka Consumer 가 ..
huisam
천천히 올바르게