Archive 51
- Bulkhead Pattern
- 테스트 코드는 왜 작성해야 할까?
- Single Flight
- Problem Details for HTTP APIs
- Evolution of Java: Version-by-Version Breakdown
- Understanding HTTP Versions: From 0.9 to 3.0
- Inside ArrayList: Capacity Expansion Mechanism
- Stateless(무상태)가 Idempotent(멱등성)을 의미하는가?
- Microservice Architecture
- Floating Point
- Stateful vs Stateless
- Function Signature
- WEB 3.0
- WEB 3.0 지갑
- What is NFT?
- 조건 기반 예측 캐싱: 고속 엑셀 다운로드 처리 구조 설계
- Load Balancing Algorithms
- 헬퍼 클래스는 안티패턴일까?
- 콜백(callback)
- 응집도와 결합도에 관하여: About Cohesion and Coupling
- Java 진화의 두 축 JEP vs JSR
- Jakarta EE 기업용 Java의 진화
- Java 21 Features
- The Hidden Evolution of Java Strings
- Integer.toString(int) vs String.valueOf(int) vs "" + int
- MIME(Multipurpose Internet Mail Extensions)
- Reverse Proxy
- HikariCP
- Apache vs Tomcat
- ELB vs ALB vs NLB
- Network Load Balancers(NLB)
- Keep-Alive
- Idle Timeout
- Token Authentication
- OAuth 2.0
- Timeout
- SSL/TLS
- Apache Zookeeper
- Spring AMQP
- Shell Script
- Reverse Proxy
- RabbitMQ
- RabbitMQ with Spring Boot
- RabbitMQ Installation
- Message Queue
- Circuit Braker
- Authorization
- Authentication
- Facade
- Microservices Architecture
- Unique ID Generation Strategy in Distributed Systems