📖 [Theory] 💻 MSA (Micro Service Architecture)란?

💻 MSA (Micro Service Architecture)란?

마이크로서비스는 애플리케이션 구축을 위한 아키텍처 기반의 접근 방식입니다. 마이크로서비스를 전통적인 모놀리식(monolithic)
접근 방식과 구별 짓는 기준은 애플리케이션을 핵심 기능으로 세분화하는 방식입니다.
각 기능을 서비스라고 부르며, 독립적으로 구축하고 배포할 수 있습니다.
이는 개별 서비스가 다른 서비스에 부정적 영향을 주지 않으면서 작동(또는 장애가 발생)할 수 있음을 의미합니다.
(https://www.redhat.com/ko/topics/microservices/what-are-microservices)

즉, “하나의 큰 어플리케이션을 여러개의 작은 어플리케이션으로 쪼개어 변경과 조합이 가능하도록 만든 아키텍쳐” 입니다.

Read More

📖 [백준알고리즘 풀이] Q.1065 한수 문제풀이

📖 문제

https://www.acmicpc.net/problem/1065

어떤 양의 정수 X의 각 자리가 등차수열을 이룬다면, 그 수를 한수라고 한다.
등차수열은 연속된 두 개의 수의 차이가 일정한 수열을 말한다. N이 주어졌을 때,
1보다 크거나 같고, N보다 작거나 같은 한수의 개수를 출력하는 프로그램을 작성하시오. 

🔍 접근법

Read More