java 2

스프링 마이크로서비스와 사이드카 패턴

해당 포스트는 Meduim 의 아티클 "Spring Microservices and Sidecar Pattern" 을 번역한 내용이다. [ 원문 ] 지난 몇 년 동안 마이크로 서비스는 소프트웨어 아키텍처의 선두에 있었습니다. 그 이유는 분명합니다. 마이크로 서비스는 모듈성, 확장성 및 전체 시스템에 영향을 주지 않고 개별 구성 요소를 유지 관리 및 배포할 수 있습니다. 마이크로 서비스 패턴을 Spring Boot와 같은 프레임워크와 Sidecar 같은 패턴을 결합하면 더욱 강력해 집니다. 이 글에서는 Spring 마이크로 서비스의 본질을 이해하고 Sidecar 패턴을 어떻게 보완하는지 알아보겠습니다. Spring Microservices 소개 일반적으로 마이크로 서비스는 소프트웨어 디자인 패턴을 나타내며..

Medium 2023.10.19

Java Records: 언제 그리고 왜 사용해야 하나?

해당 포스트는 Meduim 의 아티클 "Java Records: When & Why to use them" 을 번역한 내용이다. [ 원문 ] 자바 프로그램에서 길고 지루한 코드를 작성하는 것에 피로감을 느낄 수 있다. 다행스럽게도 Java Records 라는 새로운 멋진 기능이 있어 코드를 더 간결하고 가독성 높게 만들어 줄 수 있다. 이 아티클에서는 Java Records 를 사용하는 방법을 보여주고, 작동 방식을 이해하는데 도움이 되는 몇 가지 예제를 제공할 것이다. 또한, 언제 일반 클래스 대신에 Records 를 사용하는게 좋은지에 대해서도 설명하겠다. Records 는 주로 데이터를 저장하거나 어떤 동작을 정의하지 않는 상황에서 선택하는것이 좋다. 왜 Records 가 데이터를 저장하기에 좋은가..

Medium 2023.10.16