/users
/posts
/slides
/apps
/books
mysetting
/users
/posts
/slides
/apps
/books
1:32 5/31
americanopeople.tistory.com
1:32
americanopeople.tistory.com
복세편살
https://americanopeople.tistory.com/
저작도구: tistory
최종 피드 수집: 2024-12-20 19:45
전체 (75)
9M
[Spring] 유틸리티 클래스에 빈 생성자를 만들어야하는 이유
public final class AmericanoUtils {
public static boolean isEmpty(String source) {
return source == null || source.l
프로그래밍 언어와 프레임워크
+ 더보기
0
0
0
읽기모드
9M
개발자의 눈으로 이모지 바라보기
프로그램은 이모지를 어떻게 알아볼까?
'유니코드'는 전 세계의 모든 문자를 여러 프로그램에서 일관되게 표현하고 다룰 수 있도록 설계된 산업 표준이다.
'이모지'는 유니코드로 표현한다. '이모지' 유니코드가 텍스트에 포함된 경우,
0
0
0
읽기모드
10M
개발자를 위한 최소한의 모니터링 지식: spring actuator + prometheus + grafana
prometheus이란?
prometheus은 시스템 모니터링 시스템이다. prometheus은 시스템의 매트릭을 주기적으로 수집한다. 그래서 시스템에 문제가 발생했을 때, 이를 인지하고 디버깅할 수 있는 기준이 되는 지표를 제공
인프라
+ 더보기
0
0
0
읽기모드
1y
12월의 추천 서적: 마이크로서비스 아키텍처 구축 가이드
실무에서 고민했던 것들이 축약되어 쓰여있는 책이다. MSA 뿐만 아니라, 외부 시스템을 연동할 때 고민해야 하는 요소들이 포함되어 있다. 이 책을 통해 실무에서 사용했던 패턴들이 무엇이었는지 제대로 인지할 수 있어서 좋았다.
MS
프로그래밍 언어와 프레임워크
+ 더보기
0
0
0
읽기모드
1y
<김용욱> 마이크로서비스 아키텍처 구축 가이드: 설계원칙
서비스의 의존관계
코드 레벨의 참조
코드 레벨의 참조는 다른 서비스의 API나 이벤트 정의를 따르는 것이다.
참조하는 서비스의 스펙이 변경되면, 자신도 같이 변경되어야 한다.
런타임 레벨 참조
실행 중에 다른 서비스의 API나
0
0
0
읽기모드
1y
[후기] sweep-ai: AI 주니어 개발자
sweep ai은 버그 리포트와 피쳐 리퀘스트를 코드로 만들어주는 AI 기능이다.
GeekNews에서 소개를 보고 놀랐다.
AI 주니어 개발자라니?! 사이드 프로젝트를 같이하면 좋겠다! 싶었다.
그래서 당장 테스트를 해봤다.
소프트스킬
+ 더보기
0
0
1
읽기모드
1y
[후기] makereal tldraw: 와이어프레임으로 HTML 뽑아내기
소개
makereal tldraw은 온라인 화이트보드에 와이어프레임을 그리면, HTML과 Tailwind으로 바꿔주는 기능을 제공한다.
github의 이 영상을 보고 혁신적이라는 생각이 들어서, 테스트를 해봤다.
준비물
1. o
소프트스킬
+ 더보기
0
0
39
읽기모드
1y
<김용욱> 마이크로서비스 아키텍처 구축 가이드: 제공자와 사용자 관점에서 살펴본 REST API 종류
Note. 난 토스가 국내에서 OpenAPI 사용 가이드를 가장 잘 작성한 업체라고 생각한다. 용어사전, 케이스 별 응답, 상태 다이어그램을 잘 정리해둔게 인상깊었다. (토스 페이먼츠 가이드 사례 링크)
독후감
+ 더보기
0
0
0
읽기모드
1y
손글씨st으로 예쁘게 노트 기록하기
1. Obsidian을 설치한다.
https://obsidian.md/download
2. Obsidian excalidraw plugin을 설치한다.
3. 모든 확장자 파일을 볼 수 있도록 설정한다.
4. 손글씨 폰트를
소프트스킬
+ 더보기
0
0
0
읽기모드
1y
<김용욱> 마이크로서비스 아키텍처 구축 가이드
05장. 서비스 설계 원칙
제공자와 사용자 관점에서 살펴본 REST API 종류
<책을 읽으면서 생각한 점>
난 국내에서 OpenAPI 스펙을 가장 잘 쓴 업체는 토스라고 생각한다.
케이스 별 API 응답 사례, 결제 도메인
아키텍처
+ 더보기
0
0
0
읽기모드
1y
HTTP KeepAlive와 Spring Tomcat과 Netty ConnectionPool의 관계
persistent connection이란?
클라이언트에서 매번 커넥션을 새로 맺는 비용을 줄이기 위해, 커넥션을 일정기간 유지하는 것을 말한다.
KeepAlive이란?
persistent connection을 맺는 방법 중
인프라
+ 더보기
0
0
0
읽기모드
1y
개발자를 위한 최소한의 인증 시스템 지식
JWT
인증에 필요한 정보를 암호화한 Token이다.
JWT 구성을 살펴보자. JWT은 3가지 구성요소로 나뉜다. 각 구성영역은 토큰의 점으로 구분된다.
header
payload
signature
JWT이 등장한 배경
아키텍처
+ 더보기
0
0
0
읽기모드
1y
<고승범> 실전 카프카 개발부터 운영까지
고승범님의 카프카 저서를 통해 학습한 내용을 정리하고자 한다.
카프카의 기본 구성
kafka: 데이터를 받아서 전달하는 데이터 버스 역할
producer: 카프카에 데이터를 만들어서 주는 역할을 하는 클라이언트
consume
데이터 저장소 + 시각화
+ 더보기
0
0
0
읽기모드
1y
<마이크 아이작> 슈퍼펌프드
가끔 초기 스타트업에서 일하던 경험이 그리워질 때가 있다. 그래서 드라마 '슈퍼펌프드: 우버전쟁'을 보며, 그 때의 기억을 회상했었다. '슈퍼펌프드: 우버전쟁'은 소설을 원작으로 한 드라마이다. 슈퍼펌프드는 우버 창업자인 트래비스
독후감
+ 더보기
0
0
0
읽기모드
1y
개발자를 위한 최소한의 DNS 지식 (2): 쿠버네티스 응용편
개발자를 위한 최소한의 DNS 지식 (1): 기초편에 이어서, 쿠버네티스를 통해 DNS을 살펴보자.
쿠버네티스 컨테이너의 DNS 설정 확인해보기
dnsutils를 설치해서, 테스트를 해보자.
kubectl apply -f h
인프라
+ 더보기
0
0
0
읽기모드
1y
[Kubernetes] readiness/liveness probe
쿠버네티스는 두가지 유형의 상태 체크 기능을 가지고 있다.
Readiness
Readiness Probe는 애플리케이션이 트래픽을 받을 준비가 되었다는 것을 쿠버네티스에 알리는 역할을 한다. 쿠버네티스는 트래픽을 받기 전에 Rea
인프라
+ 더보기
0
0
0
읽기모드
1y
Service Aggregator VS BFF
애플리케이션 아키텍처 패턴으로 Service Aggregator와 BFF가 있다.
둘이 비슷한듯 다른데, 그 차이점을 이해해보자.
Service Aggregator은 여러 MSA 호출을 조합하는 오케스트레이션 역할을 하는 서버
아키텍처
+ 더보기
0
0
0
읽기모드
1y
개발자를 위한 최소한의 DNS 지식
DNS resolver이란?
Dns의 원리를 사용해 IP를 찾아내는 역할을 하는 클라이언트로 볼 수 있다.
hosts.conf 파일이란?
특정 도메인에 대한 IP를 찾을 때, 주소 값을 어디에서 찾을지 결정하는 파일이다.
프로그래밍 언어와 프레임워크
+ 더보기
0
0
0
읽기모드
1y
[복습장] JVM과 메모리
한눈에 JVM 메모리 살펴보기
프로그래밍 언어와 프레임워크
+ 더보기
0
0
0
읽기모드
1y
[ChatGPT] Function calling
Function Calling이란?
Chatgpt Chat Completions API를 사용하면, 질문을 하고 답변을 얻을 수 있다.
Function Calling을 사용하면, 질문에 적합한 애플리케이션 함수와 매개변수를 추천받
프로그래밍 언어와 프레임워크
+ 더보기
0
0
0
읽기모드
About
Badge
Contact
Activity
Terms of service
Privacy Policy