자바 시스템 내부에서 사용되는 Object(Data)를 전송/저장 등이 가능하도록 byte 형태로 변환하는 기술을 의미한다.
[1.마이크로서비스 설계 원칙] [2.마이크로서비스 데이터 설계] [3.마이크로서비스 통신 설계] [4.마이크로서비스 외부 API 통합 패턴]
Beyond REST 는 Netflix Tech Blog에서 포스팅된 내용을 정리한 글이다.글의 요점은 Netflix 엔지니어들 사이에서 개발 업무 퍼포먼스 향상을 고민하고 있고, 그 한가지 방식으로 GraphQL 마이크로서비스(GQLMS) 개념을 도입하였다는 것이다.
OAuth - Open Authorization이 포스팅에서는 OAuth2.0 만 다룬https://daddyprogrammer.org/post/1239/spring-oauth-authorizationserver/
복수의 컴퓨터 사이나 단말기 사이에서 통신을 원활하게 하기 위해 필요한 통신 규약이라고 한다.네트워크의 규모가 증가되고 네트워크를 이용한 정보 전송 수요가 다양화되면서 프로토콜의 기능이 분화되고 복잡해질수 밖에 없다.이러한 환경적인 요구를 만족하기 위해 프로토콜 계층화
1. 개요 2. RDBMS & NoSQL DB 3-1. 3. DB 튜닝 3-1. 튜닝 방안 4. DB간 데이터 마이그레이션
Git은 대표적인 형상 관리 시스템이다. 형상 관리 시스템이란, 소스 코드의 관리 (버전 관리, 변경 사항 추적) 등의 기능을 수행하는 시스템을 말한다.웹 호스팅 서비스로는 GitHub와 GitLab이 있다.Git에 대해서 설명하려면 끝도 없기 때문에 이번 포스팅에서는
스프링 프레임워크는 자바 개발시 개발자가 자유롭게 객체 지향적 설계를 하면서도 간결한 코딩, 코드 재사용 등의 필수 기능을 단순한 형태로 사용하기 위해 나온 POJO 기반의 자바 백엔드 프레임워크이다.POJO(Plain Old Java Object), 처음 자바가 만들
백엔드 개발자로서 다룰 수 있는 언어가 다양하다면 많은 장점이 있을 것이다. 다만 필자는 여러 언어를 얉게 파는 것 보다 주 언어를 더 깊게 파는 것이 더 중요하다고 생각한다.누구보다 자신있는 주 언어가 생기면 다른 언어를 이해하기도 쉽고 빨리 습득할 수 있다는 것이
복수의 컴퓨터 사이나 단말기 사이에서 통신을 원활하게 하기 위해 필요한 통신 규약이라고 한다.네트워크의 규모가 증가되고 네트워크를 이용한 정보 전송 수요가 다양화되면서 프로토콜의 기능이 분화되고 복잡해질수 밖에 없다.이러한 환경적인 요구를 만족하기 위해 프로토콜 계층화