오블완

·Kotlin 정리
1. 식별자란? 식별자는 프로그램을 이루는 요소를 가리키 위해 사용한다. 데이터를 가리키는 식별자를 사용 할 때 기본적으로 선택하는 두 가지 사항이 존재합니다.식별자가 가리키는 내용이 프로그램 실행 동안 변할 수 있는가?단 한번만 어떤 값을 지정하면 그 이후 변하지 않는가?코틀린에서는 이런 변경 가능성을 두 가지의 키워드를 통해서 제어합니다.  2. var과 val코틀린에서는 식별자의 변경 가능성을 다음 두 키워드로 구분합니다.var : 가변(mutable) 변수, 값을 변경할 수 있다.val : 불변(immutable) 변수, 값을 단 한번만 초기화할 수 있다. (초기화 이후 내용 변경 불가) 가장 먼저 var에 대해 알아보자면 변할 수 있는 수로 값을 여러 번 재할당하거나 연산을 통해 수정할 수 있습..
·Backend/MSA 전환
1. 개요최근 기존 모놀리식(monolithic) 아키텍처 기반의 티켓 예매 프로젝트를 MSA(Microservices Architecture)로 전환해보았습니다. 이번 포스팅에서는 전환 과정에 대해 다루기에 앞서, 먼저 모놀리식 아키텍처와 MSA란 무엇인지 간단히 살펴보고, 두 가지 아키텍처의 차이점을 비교해보려 합니다.   2. 모놀리식(monolithic) 아키텍처란?모놀리식 아키텍쳐란 모든 로직이 하나의 애플리케이션 형태로 패키지 되어 서비스되고, 애플리케이션에서 사용하는 데이터 또한 한 곳에 모인 데이터를 참조해 서비스되는 형태를 의미합니다. 위와 사진과 같이 애플리케이션이 하나의 패키지로 서비스 되기 때문에 배포가 단일 프로세스가 이루어져 간단하고, 한 곳에서 모든 로직을 관리할 수 있어 직관..
여포개발자
'오블완' 태그의 글 목록