| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- 백준
- 국비지원
- 오픈패스
- mysql
- 티스토리챌린지
- 국비지원교육
- JPA
- 디자인교육
- 내일배움카드
- 시스템설계
- 오픈챌린지
- 디자인강의
- Spring
- UXUIPrimary
- API
- 디자인챌린지
- 국비지원취업
- 환급챌린지
- baekjoon
- UXUI기초정복
- Be
- UXUI챌린지
- 오블완
- 백엔드개발자
- 부트캠프
- Java
- 패스트캠퍼스
- 백엔드 부트캠프
- OPENPATH
- KDT
- Today
- Total
목록전체 글 (291)
군만두의 IT 개발 일지
목차11장. 백엔드 서비스 이해하기프론트엔드가 사용자에게 보여질 시각적인 부분을 담당한다면, 백엔드는 사용자가 볼 수 없는 데이터 처리와 보안을 담당한다. AWS는 백엔드 서비스로 아마존 EC2 오토스케일링, 아마존 ECS, 아마존 다이나모DB, 아마존 API 게이트웨이, AWS 람다, 탄력적 로드 밸런서 등을 제공한다.11.2 부하 분산 서비스, 탄력적 로드 밸런서란?탄력적 로드 밸런서(ELB)는 사용자가 급증하더라도 트래픽을 적절하게 부하 분산해 서버를 안정적으로 운영할 수 있게 해주는 서비스이다. 웹 서버 앞에 배치되며 사용자는 로드 밸런서를 경유해 웹사이트에 접근하게 되므로, 외부로 웹 서버를 공개할 필요가 없어져 보안이 강화된다. 사용자가 인터넷을 통해 접근할 수 있도록 로드 밸런서는 퍼블릭 서..
목차5장. 관계형 데이터베이스 서비스 파악하기아마존 RDS는 AWS에서 관계형 데이터베이스를 제공하는 관리형 서비스로, 데이터베이스의 백업, 소프트웨어 패치, 장애 감지 및 복구 등을 자동으로 관리해준다.5-1 아마존 RDS의 옵션과 고가용성아마존 RDS를 구성할 때 스토리지와 가용성 측면에서 다양한 옵션을 선택할 수 있다.스토리지 유형: 비용과 성능 밸런스가 잡힌 범용 SSD(gp2, gp3), 높은 I/O 성능을 제공하는 프로비저닝된 IOPS, 구세대 유형인 마그네틱을 지원한다.고가용성 지원: 다중 AZ(Multi-AZ) 기능을 통해 원본 데이터베이스에 장애가 발생하면 대기 중인 리소스 중 하나가 마스터로 승격되어 35초 미만으로 읽기/쓰기 작업을 복구한다.5-2 아마존 RDS 접속 패턴보안을 위해 ..
목차 티스토리 발행 기록을 GitHub 프로필에 잔디로 표현하는 배지를 만들었습니다. 리드미에 태그 한 줄만 붙이면 티스토리 잔디를 확인할 수 있습니다. 만드는 과정에서 배운 점을 정리했습니다.✨ 요약티스토리 발행 기록을 GitHub 프로필에 보여주는 잔디 배지를 만들었음. 리드미에 태그 한 줄만 붙이면 됨.핵심은 API가 JSON이 아니라 SVG 이미지 자체를 응답하는 것임. solved.ac 잔디를 리드미에 심어주는 mazandi에서 아이디어를 얻음.GitHub가 리드미의 외부 이미지를 Camo 프록시로 캐싱하기 때문에, Content-Type과 Cache-Control 헤더, 외부 폰트 금지 같은 제약을 지켜야 했음. 배지는 최대 6시간 캐시되도록 설계함.✨ 아이디어 : 이미지를 반환하는 API..
목차✨ 요약이지스퍼블리싱의 『 Do it! AI 시대에 살아남는 프런트엔드 면접의 기술 』 서평단에 선정되어 이 책을 읽게 되었습니다. 프런트엔드 면접에서 자주 나오는 109개의 질문을 정리한 책입니다. 곧 면접을 앞두고, 프런트엔드+AI 파트의 부족한 부분을 보완하고 싶었기 때문에 서평단을 신청하게 되었습니다. 이 책은 교보문고 등 온라인/오프라인 서점에서 구매하실 수 있습니다.✨ 책의 구조저처럼 면접을 앞둔 독자는 필요한 질문만 골라서 읽는 것이 좋습니다. 그래서 저도 제 경험과 연관지어 질문으로 들어올 만한 부분들만 골라서 읽었습니다. 저는 5장인 넥스트.js를 제외한 부분들(특히 8장 AI 위주로)을 전체적으로 훑었습니다.목차는 기초에서 실전, 심화로 자연스럽게 이어지는 세 부분으로 구분되어 있습..
목차9장. UML을 활용한 소프트웨어 모델링9-1 UML이란?UML: 표준 표기법을 사용하여 소프트웨어 시스템의 구조와 동작을 시각적으로 모델링하고 문서화하는 언어UML의 4가지 특징가시화(Visualization): 눈에 보이는 그래프 형태로 작성하여 시스템의 구조와 동작을 한눈에 파악한다.명세화(Specification): 개발 과정마다 필요한 모델을 완전하고 정확하게 표현한다.구축화(Construction): 객체 지향 언어로 변환할 수 있어 모델을 바탕으로 실제 시스템을 구축한다.문서화(Documentation): 이해관계자 간의 평가와 의사소통을 위해 문서화를 지원한다.UML 다이어그램의 종류UML 다이어그램은 크게 구조 다이어그램, 행위 다이어그램, 상호 작용 다이어그램으로 구분한다.분류설명대..
목차8장. 소프트웨어 프로세스 모델 이해하기8-1 소프트웨어 프로세스 모델이란?소프트웨어 프로세스 모델(software process model)은 소프트웨어 개발의 전체 흐름과 생애 주기를 체계화한 모형이다. 적절한 모델을 적용하면 기존에 겪었던 문제를 반복하지 않고 프로젝트를 효율적이고 안정적으로 수행할 수 있다.소프트웨어 프로세스 모델의 필요성체계적인 개발 절차: 개발 과정의 각 단계를 명확히 정의해 일관된 방식으로 업무를 수행하고, 개발자와 이해관계자 간 의사소통을 원활하게 한다.효율적인 자원 관리: 시간과 비용을 효과적으로 분배 및 관리하고, 단계별 산출물을 문서화해 유지 보수를 원활하게 한다.높은 수준의 위험 관리: 개발 초기부터 잠재적 위험 요인을 식별하고 대응하도록 유도하며, 특히 반복적이..
목차1. 청약 통장 7주차 : 7주 만기 회고 & 스스로에게 보내는 축하1-1. 7회차 미션미션: 7주 만기 회고 & 스스로에게 보내는 축하두 달 동안 한 주도 빠짐없이 달려온 스스로를 돌아보고, 그동안의 성장과 성과를 마음껏 자랑하는 회차다.회차별 글, Trail 학습 이력 등 7주의 궤적을 한눈에 정리하는 데 의미가 있는 것 같다.1-2. 7주를 완주한 나에게첫 글을 보면 갭체크 결과에 빨갛고 노란 약점들을 보며 놀랐던 게 엊그제 같은데, 한 회차도 거르지 않고 만기에 도착했다.매주 미션을 제출하려고 키보드 앞에 앉으려고 했던 습관이 나를 여기까지 데려왔다는 게 가장 실감 난다.2. 가장 뿌듯했던 순간 : 우수 후기 선정과 그리디 완주6회차에 쓴 글이 우수 학습 후기로 선정됐다. 솔직히 회차 미션을 ..
목차1. 청약 통장 6회차 : 나만의 알고리즘 개념서 만들기1-1. 6회차 미션미션: 나만의 방식으로 알고리즘 개념 설명하기가장 자신 있거나 좋아하는 유형을 하나 골라, 다른 사람에게 설명하는 나만의 개념서를 작성한다.쉬운 설명 + 코드트리 문제 풀이 과정 + 자주 하는 실수/꿀팁을 함께 담는다.1-2. 주제 선정 이유DP는 여러 문제에서 자주 만나본 유형이고, 점화식을 세워 푸는 과정 자체가 재밌어서 골랐다.다만 최근 갭체크에서는 DP가 🟡 불안정한 지식으로 분류되어, 좋아하는 것과 별개로 손에 완전히 익지는 않은 상태였다.이번 개념서를 쓰며 점화식 감각을 확실히 다지기로 했다.2. 동적계획법(DP)이란2-1. 개념 정의동적계획법(Dynamic Programming) : 큰 문제를 같은 모양의 더 작..