일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- java
- 혼공SQL
- 인프런김영한
- 인덱스
- 자바예외
- 자바
- 이펙티브 자바
- DDD
- aop
- 인프런백기선
- CleanCode
- 도메인 주도 개발 시작하기
- 기술면접
- 알고리즘분석
- MariaDB
- AWS
- react
- mysql
- SQL쿡북
- 자료구조
- 네트워크
- 알고리즘
- 스프링부트와AWS로혼자구현하는웹서비스
- vue.js
- 이팩티브 자바
- 자바스터디
- AWS RDS
- 클린코드
- jpa
- 이펙티브자바
- Today
- Total
목록분류 전체보기 (272)
기록이 힘이다.

1. ELB(Elastic Load Balancing) 지속적인 서비스 제공을 위해 서버를 다중화 구성하여 서비스의 연속성을 보장하는 고가용성 구성이 필요합니다. 부하분산 기술은 로드 밸런서가 존재하며, 이 로드 밸런서는 서버의 상태를 파악하고 데이터를 분산하여 전달하는 접점 역할을 수행합니다. ELB는 AWS에서 제공하는 로드 밸런싱 기술입니다. 로드 밸런서는 크게 자신이 서비스하는 대상을 정의하는 리스너와 부하 분산 대상을 정의하는 대상 그룹으로 이루어져 있습니다. 리스너는 프로토콜 및 포트를 사용하여 연결 요청을 확인하는 프로세스입니다. 대상 그룹은 하나 이상의 대상을 라우팅하여 부하 분산을 하는 데 사용합니다. 정상적인 상태의 대상에게만 데이터를 전달합니다. ELB 종류 Application Lo..

인터넷 연결에 대해 이해하고 올바른 서비스 선택하기 AWS 인터넷 연결 인터넷 연결을 위한 4가지 조건 1) 인터넷 게이트웨이 2) 네트워크 라우팅 테이블 정보(외부와 네트워크 통신을 위한) 3) 공인 IP 4) 보안 그룹과 네트워크 ACL NAT 동작 IP 를 변환하는 것을 NAT라고 부르며, IP와 포트 번호를 동시에 변화하는 것을 PAT라고 부릅니다. 인터넷 연결을 위한 3가지 방안 비교 특징 인터넷 게이트웨이 NAT 디바이스 Proxy 인스턴스 동작 Layer3 계층 동작 Layer 4 계층 동작 Layer 7 계층 동작 주소 변환 프라이빗 IP를 퍼블릭 IP 혹은 탄력적 IP로 1:1 주소로 변환 IP 주소와 포트 번호 변환 IP 주소와 포트 번호 변환(TCP 신규 연결) 특징 1개의 프라이빗 ..

VPC 다루는 방법에 대해 알아봅니다. 프라이빗 연결에 대해 이해하고 프라이빗 네트워크 통신에 대한 이해를 합니다. VPC 엔드포인트 AWS의 퍼블릭 서비스나 직접적으로 생성한 AWS 서비스에 대해 외부 인터넷 구간을 통한 접근이 아닌 직접적으로 접근할 수 있는 프라이빗 액세스 기능입니다. 예를 들어 S3라는 AWS 스토리지 서비스에 대해 우리가 생성한 VPC에서 접근을 하려고 할 때, 인터넷 게이트웨이나 NAT 게이트웨이를 통해 외부 인터넷으로 접근하는 방식이 아닌 VPC 엔드포인트 기능을 통해 AWS 내부의 프라이빗 연결이 가능해집니다. VPC 엔드포인트 유형 엔드포인트: AWS 퍼블릭 서비스 대상에 대한 프라이빗 연결 -게이트웨이 엔드포인트: AWS 퍼블릭 서비스 중 S3와 DynamoDB에 대한 ..

https://m.blog.naver.com/rhrkdfus/221624193445 [Android] 안드로이드 스튜디오 스마트폰 인식하기 * 안드로이드 스튜디오에서 스마트폰 인식이 되나, 연결이 안되어 해결한 방법을 다룬 포스팅입니다. * 저... blog.naver.com https://blog.naver.com/rhrkdfus/221395849149 [Android] 안드로이드 폰에서 USB 디버깅 설정하기 * 안드로이드 스튜디오를 통해 어플을 개발할 때 사용하는 안드로이드 스마트폰으로 연결할 수 있는데, &nb... blog.naver.com https://developer.android.com/codelabs/basic-android-kotlin-compose-connect-device?hl=k..
Kotlin, Coroutines 및 Jetpack Compose는 Android 개발 에코시스템에서 고유한 목적을 달성하고 개발 경험을 향상시키는 세 가지 기술입니다. 이 기술들이 무엇이며 Android 앱 개발에 어떻게 기여하는지 비교해 보겠습니다: 코틀린 Kotlin 내용: Kotlin은 JetBrains에서 만든 정적 유형의 크로스 플랫폼 프로그래밍 언어입니다. Java와 완벽하게 상호 운용 가능하므로 Android 개발에 탁월한 선택입니다. 주요 특징: 간결성: Kotlin은 간결한 구문으로 알려져 있습니다. 이 구문은 Java에 비해 상용판 코드를 줄여 개발 속도와 효율성을 높입니다. Null Safety: Kotlin은 Java에서 일반적으로 사용되는 Null 포인터 예외를 줄이기 위해 내장..

시장조사/ 공부 방식 개선 giraffe 22.03 버전 : android kotlin/ dart null safty한 언어이다. —> 신입개발자에게 적합한 것 같다 성능 / 제작비/ 안정성/ 1순위는 성능이다! —>> 속도(자바 빠르다), 편리성, 자원효율성(순위 안바낌→좋은게 있는데 다른 이유에서 무언가 원해서 만들어낸 것이다.) 성능을 죽이고 있다 개발자 편리성을 위해서 신기술을 사용하는 것이다. 청담역에서 시작된 스터디는 많은 영감을 주었다. 개발을 하면서 느끼는 거지만 함께 이야기하고 주고 받을 때 더많은 인사이트를 얻고 성장해나가는 것 같다. 6개월의 개발에 있어 어플을 완성시켜야 할 때 어떤 것을 선택할 것인가? 하는 질문에 kotlin으로 답하였다. 그저 네이티브 앱에 최적화 되어 있다고 ..
https://cotyledon-it.tistory.com/17 [Android] 프로젝트 생성 및 Activity를 추가해 버튼 클릭시 넘어가기/응용 1. Android Studio 를 이용해 프로젝트 생성하기안드로이드 스튜디오에서 New Project를 눌러 프로젝트 마법사를 띄웁니다.Application name : 만들고자 하는 앱의 이름을 입력합니다. Company domain : 제작사 도 cotyledon-it.tistory.com

모듈화의 근본적 가치는 각 모듈을 기능적으로 응집성 높게 만들고 기능이 다른 타 모듈 간의 의존도를 낮추는 것이다. 마이크로서비스를 도출하는 방법 시스템의 어떤 비즈니스 기능들을 묶어서 독립적인 마이크로서비스로 도출할 것인가를 결정하는 것이 매우 중요하다. 비즈니스 능력에 근거한 도출 마이크로서비스를 식별하는 가장 쉬운 방법은 경험적인 원칙을 적용하는 것이다. 이러한 방식은 전체적인 대략의 비즈니스를 이해할 때는 유용하지만 서비스 간의 관계를 파악하거나 서비스의 구체 기능과 연관된 서비스가 관리할 독립적인 데이터를 식별하기에는 미흡하다. 이를 보완할 대책이 필요하다. DDD의 바운디드 컨텍스트 기반 도출 비즈니스 능력에 따른 서비스 도출 한계를 극복하기 위해 DDD의 전략적 설계를 적용할 수 있다. 비즈..