diff --git a/README.md b/README.md index 4c82ca3..aab779b 100644 --- a/README.md +++ b/README.md @@ -784,7 +784,7 @@ print("hello world!") 동일성(identity)와 동등성(equality)에 대해 설명해주세요. (equals(), ==)

동일성은 객체의 주소를 비교하는 것이고, 동등성은 객체의 같음을 비교하는 것입니다.

-

기본적으로 자바에서는 Object 클래스에 정의된 equals() 메소드가 동일성 비교를 합니다. 따라서, 개발자는 원한다면 equals() 메소드를 오버라이딩해서 동등성의 판단 기준을 정의해주면 됩니다.

+

기본적으로 자바에서는 Object 클래스에 정의된 equals() 메소드가 동등성 비교를 합니다. 따라서, 개발자는 원한다면 equals() 메소드를 오버라이딩해서 동등성의 판단 기준을 정의해주면 됩니다.

@@ -1415,9 +1415,9 @@ DevOps는 어쩌면 신입에겐 물어보지 않을 수도 있습니다. 하지
gRPC는 무엇이며, RPC는 무엇인가요? 왜 쓸까요?
-

gRPC는 HTML/JSON 방식의 비효율성을 개선하기 위해 나온 것입니다.

+

gRPC는 HTTP/JSON 방식의 비효율성을 개선하기 위해 나온 것입니다.

RPC는 원격에 있는 프로시져(함수)를 로컬에 있는 것처럼 호출할 수 있도록 해주는 기술로 학습비용이 있기에 잘 사용되지 않았습니다.

-

최근의 아키텍쳐 트렌드는 MSA를 기반으로 한 분산시스템으로 구성됩니다. MSA는 결국 각 서비스의 API를 호출하는 식으로 네트워크 통신을 하게 되는데, HTML/JSON보다는 gRPC/protobuf가 더 빠른 속도를 보이게 됩니다. 그로인해 서비스의 응답속도도 빨라질 수 있게됩니다.

+

최근의 아키텍쳐 트렌드는 MSA를 기반으로 한 분산시스템으로 구성됩니다. MSA는 결국 각 서비스의 API를 호출하는 식으로 네트워크 통신을 하게 되는데, HTTP/JSON보다는 gRPC/protobuf가 더 빠른 속도를 보이게 됩니다. 그로인해 서비스의 응답속도도 빨라질 수 있게됩니다.