일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- https://subicura.com/2017/01/19/docker-guide-for-beginners-1.html
- https://jcon.tistory.com/189
- https://siyoon210.tistory.com/130
- https://joshua1988.github.io/web-development/javascript/promise-for-beginners/
- https://appmaster.io/ko/blog/rest-apiran-mueosimyeo-dareun-yuhyeonggwa-eoddeohge-dareungayo
- https://hi-zini.tistory.com/entry/%EB%B9%84%EB%8F%99%EA%B8%B0%EC%A0%81-%EB%B0%A9%EC%8B%9D-%EC%B2%98%EB%A6%AC-%EB%B0%A9%EB%B2%95-Callback-Promise-async-await
- https://sewonzzang.tistory.com/22
- https://joshua1988.github.io/web-development/javascript/js-async-await/
- https://goodgid.github.io/HTTP-Communicate-Process/
- https://aws.amazon.com/ko/docker/
- Today
- Total
목록7주차 (4)
“Connecting the dots”
SSL, HTTPS 도대체 뭐야 ssl은 들어오고 나가는 데이터들을 암호화하는 보안 기능을 갖고 잇는 보안 인증서 이다 그리고 TLS는 이 SSL 이란 것의 업그리에드 버전이지만 특별하게 구분하지 않고 일반적으로는 SSL이라고 말한다그래서 보통 우리가 호스팅/도메인 업체에서 SSL이란 걸 산다는게 SSL의 업그레이드 버전인 TLS를 산다는거고 이걸 SSL인증서라고 부른다 그리고 ‘https://example.com’과 같은 도메인 주소를 사용할 수 없다는 거 이다 디사밀하면 도메인에 SSL 인증서 없이 ‘https’를 사용할 수 없고, ‘http’로 표시될 수밖에 없다 HTTPS 가뭐고 , HTTP?HTTPS? 차이점이 뭐고 다시 말해서 SSL 적용으로 HTTP라고 하는 데이터 전송 기능의 보안을 강화한..

Firewall(DMZ) / VPC이란? DMZ는 일반적으로 회사 내부에 네트워크와 분리된 하위 네트워크에서 웹,DNS 이메일기능과 같은 공용서비스를 노출하는 네트워크이더 서브넷 분리의 주요 목적은 인터넷과 같은 신뢰할 수 없는 네트워크에 이러한 서비스를 제공하면서 내부 시스템을 보호하는것 DMZ 에 대한 서비스에 대한 외부 엑세스는 네트워크 에서 데이터를 뺴내거나 어떤식으로든 피해를 입히려는 악의적인 사람들 그들은 소프트웨어 취약성을 악용 다른 내부 시스템 에 대한 추가 공격을 시작할 수 있는 시스템으로엑세스 DMZ 또는 경계 네트워크 사설 네크워크에서 이러한 공용서비스를 격리 보안계층을 제공 세분화를 제어하는 필수 요소는 방화벽입니다 방화벽은 패킷 주소,포트,헤더 필드 또는 메시지 내용을 조사하는 일..

DNS / Load Balancer이란? DNS로드밸런싱은 별도의 소프트웨어 나 하드웨어 로드밸런싱 장비를 이용하지 않고 DNA를 이용하여 도메인 정보를 조회 하는 시저에서 IP정보를 통해 트래픽을 분산하는 DNS라운드로빈 웹 서버에서 사용 할 경우 사이트에 접속하는 사용자가 도메인 주소를 브라우저에 입력하면 DNS는 도메인에 등록된 여러개의 IP 리스트 중에서 라운드 로빈 방식으로 사용자에게 IP를 리턴하여 알려준다 사이트에 접속하는 사용자는 알게 모르게 어려개의 웹 서버에 나뉘어 잡속 하게 되면서 서버의 부하가 분산되는 방식 DNS 라운드 로빈 단점 1-DNs 를 이용한 라운드로빈 로드 밸런싱은 로드밸런스 전용의 소프트웨어나 하드웨어가 달라 Health check에 대한 기능이 없습니다 단순히 DNS..

TDD이란 TDD 란 Test Driven Development 약자로 테스트 주도 개발이라고 한다 TDD는 작가가 책을 쓰는 과정과 유사 하다 책을 쓸 떄는 목차를 처음 구성한다 이 후 각 목차에 맞는 내용을 구상하여 초안을 작성 후 고쳐 쓰기를 반복한다 이 과장을 TDD에 비유하면 목차구성은 "테스트코드 작성" 초안작성은 "코드개발", 고쳐쓰기는 "코드수정" 에 해당 반복적인 고쳐쓰기는 좋은글이 완성 되는 것처럼 소프트웨어도 반복적인 테스트와 수정을 통해서 고품질의 소프트웨어를 만들수 있다- TDD를 왜 해야할까? 애자일에서 설명한 것과 같이 불확실성이 높을 때 “피드백”과 “협력”이 중요하기 때문에 피드백과 협력이 자주 이루어진다면 더 좋은 결과가 나올 수 있다. - TDD는 어떤 상황에서 해야할까..