모놀리식 아키텍처 모놀리식 아키텍처는 하나의 큰 목적이 있는 서비스 또는 애플리케이션에 여러 기능이 통합되어 있는 구조를 의미한다. 장점 소프트웨어가 하나의 결합된 코드로 구성되기 때문에 초기 단계에서 설계하기 용이하다. 개발이 좀 더 단순하고 코드 관리가 간편한다. 단점 서비스를 운영하는 과정에서 수정이 많을 경우, 어떤 서비스에서 이뤄진 수정이 연관된 다른 서비스에 영향을 미칠 가능성이 크다. 서비스가 성장해 기능이 추가될수록 처음에는 단순했던 서비스 간의 관계가 매우 복잡해질 수 있다. 마이크로 서비스 아키텍처 마이크로서비스 아키텍처는 시스템 전체가 하나의 목적을 지향하하는 부분은 모놀리식 아키텍처와 동일하다. 하지만 개별 기능을 하는 작은 서비스를 각각 개발해 연결하는 데 있어서 차이를 보인다. ..
기타
베어그런트 설치하기 베어그런트는 사용자의 요구에 맞게 시스템 자원을 할당, 배치, 배포해 두었다가 필요할 때 시스템을 사용할 수 있는 상태로 만들어 준다. 이를 프로비저닝이라고 한다. Vagrant의 경우 Homebrew로 설치할 경우 삭제가 간편하지만 홈페이지에서 설치를 할 경우 삭제가 다소 복잡해지기 때문에 Homebrew로 진행하였다. Homebrew를 이용하여 Vagrant 설치 brew install vagrant 중간에 사용자 암호만 한번 입력해주면 설치 완료된다. ➜ ~ brew install vagrant Running `brew update --auto-update`... ==> homebrew/core is old and unneeded, untapping to save space.....
버추얼박스 설치하기 버추얼 박스는 이노테크에서 개발한 가상화 소프트웨어로 오라클에서 배포한다. 버추얼박스는 현존하는 대부분의 운영체제를 게스트 운영체제로 사용할 수 있으며, 확장팩을 제외하고는 제한없이 소프트웨어의 모든 기능을 무료로 이용할 수 있다. 윈도우 사용하는 운영체제에 맞는 버전을 다운 받는다. Downloads – Oracle VM VirtualBox Download VirtualBox Here you will find links to VirtualBox binaries and its source code. VirtualBox binaries By downloading, you agree to the terms and conditions of the respective license. If y..
아래 내용은 맥북 m1으로 설치한 과정입니다. 1. Flutter SDK 설치 https://docs.flutter.dev/get-started/install/macos macOS install How to install on macOS. docs.flutter.dev 우선 위 사이트로 들어가서 오른쪽에 있는 버튼을 눌러서. zip 파일을 다운로드하였다. 이후 다운로드 완료를 누르니 자동으로 압축이 풀리고 다운로드 폴더 안으로 flutter 폴더가 들어가 있었다. 그래서 그 파일을 아래의 경로로 옮겨주었다. export PATH="$PATH:/Users/개인설정마다 다름/flutterSDK/flutter/bin" 2. Android Studio 설치 https://developer.android.com/..
AVG ATMEL사에서 만든 플래시 메모리 기술과 ISP 기술을 사용하여 사용자로 하여금 단시간에 손쉽게 최소의 비용으로 개발할 수 있는 저전력 8비트 RISC구조의 마이크로 컨트롤러 시리즈 RISC : 복합 명령어를 쓰지 않고 극히 간단한 명령어만을 사용함으로써 명령어의 수를 필요한 최소한으로 줄여 고속 동작이 가능한 구조 AVG 특징 1. 발진주파수가 곧 내부 클럭 2. 기본명령의 실행은 1클럭 3. 모든 연산 및 전송방식은 Register to register 방식 - 데이터 기억 장치 4. 속도는 CISC 구조 마이크로 컨트롤러의 수 ~ 1- 여배 5. 프로그램 메모리와 데이터 메모리가 구분되어 있음 6. 프로그램 메모리가 플래시 메모리로 구성 7. ISP기능 탑재 8. C언어에 최적화한 설계 9..