안녕하세요.
|
백엔드 개발자 김정현입니다.

thumbnail
AWS Solution Architect Associate (AWS Skill Builder 강의 후기)

✍️ Today I Learned SAA-03 자격증 합격 후기글을 찾아보면 덤프 문제를 많이 풀이해보는게 지름길이란건 금방 찾아볼 수 있다. 다만, 아직 한달 반 가량 기간이 남은 시점이기 때문에 무작정 덤프 문항 반복 풀이를 시작하는거 보다는 AWS에서 제공하는 시험 준비 Skill Builder 강의를 한번 따라가보자 생각하였다. AWS에서 제공하는 SAA-03 Skil Builder 강의를 듣고 간략한 후기를 남기기 위해 포스팅을 남긴다. 1. 시험에 대해 알아보기 Module 1.은 20분 가량의 영상과 함께 시험에 대한 간략한 개요를 안내하고 있다. 영상의 내용을 간략히 요약하자면 아래와 같았다. 이 자격증은 AWS에서 고성능 아키텍처를 가진 시스템을 설계 및 구현할 수 있는 역량을 검증한다. 이 시험은 아래와 같은 네가지 영역을 다루며 다음과 같이 세분화된다. 보안 아키텍처 설계 (30%) 복원력을 갖춘 아키텍처 설계 (26%) 고성능 아키텍처 설계 (24%) 비용이 최…

November 12, 2024
TIL
AWS Solution Architect Associate (SAA-03 자격증 접수)

✍️ Today I Learned 24년도 하반기 공채 시즌이 끝나고 온프레미스 환경에서 구축한 인프라가 점차 한계에 다다르고 있음을 느꼈다. (유연하지 못한 인프라 구조가 갖는 한계라 생각한다.) 아래 사진은 오전 9시부터 시작하여 오후 1시에 종료되는 온라인 인적성검사 네트워크 트래픽 그래프이다. 매 교시가 종료될 때마다 영상을 저장하는 부분에서 많은 트래픽이 발생하고 있으며, 이 트래픽의 부하분산이 가장 큰 해결 과제이다. 평소 수시 채용 기간은 전혀 문제가 없지만, 상/하반기 집중 채용기간에는 많은 인원들이 응시하게된다. 접수 인원을 토대로 응시 예상 인원을 산정하고 있지만, 예상보다 높은 응시 인원이 발생하는 경우가 생기기도 한다. 이럴 때마다 유연하지 못한 온프레미스 환경에서는 부하를 감수하고 일정을 진행한 경험도 있다. (이 때문에 주말 출근도 종종 이뤄지고 있다. 😂) AWS 서비스 중 API GateWay와 AWS Lambda를 사용하는 서버리스 인프라를 부분적으로 …

November 07, 2024
TIL
개발자에서 아키텍트로

📓 독서후기 「개발자에서 아키텍트로」 독서 후기 1부. 소프트웨어 아키텍처 1장. 소프트웨어 아키텍트가 되다 2장. 디자인 싱킹 기초 2부. 아키텍처 설계의 기초 3장. 설계 전략 고안하기 4장. 이해관계자와 공감하기 5장. 아키텍처 핵심 요구사항 알아내기 6장. 아키텍처 선택하기 7장. 패턴으로 기초 만들기 8장. 의미 있는 모델로 9장. 아키텍처 디자인 스튜디오 운영하기 10장. 설계 시각화하기 11장. 아키텍처 문서화하기 12장. 아키텍처 평가하기 13장. 아키텍트에게 힘 실어주기 3부. 아키텍트의 은빛 도구상자 14장. 문제를 이해하고 싶을 때 15장. 해결책을 찾고 싶을 때 16장. 손에 잡히는 설계를 17장. 설계 대안을 평가하고 싶을 때 소프트웨어 구조 설계를 엿보고 싶어 읽기 시작했지만, 단순히 소프트 웨어 설계에 대한 내용뿐만 아니라 개발자로써 많은 생각을 할 수 있었던 서적이었다. 「개발자에서 아키텍트로」 독서 후 개인적으로 인상 깊었던 큰 맥락들만 추려서 간략하…

October 11, 2024
Book
VSCode ERD Editor 사용하기

✍️ Today I Learned 평소 ERD(Entity Relationship Diagram)는 목적에 따라 아래와 같은 도구들을 활용하여 작성하고 관리하고 있었다. 프로젝트 초기 설계시엔 팀원과 함께 작성해야하므로 ERDCloud에서 실시간으로 ERD를 공유하며 DB 설계를 진행하였다. 운영 중인 서비스의 ERD를 확인해야 하는 경우엔 MySQL Workbench의 내장 기능을 활용해서 ERD를 추출하였다. 프로젝트 DB 구조 변경 히스토리를 Repository에 담아 관리하고자 싶어 레퍼런스를 찾아보다 VSCode 확장 도구 중에 ERD Editor를 사용해보고 그 과정 중 느낀점을 공유하고자 이번 포스팅을 남긴다. 1. ERD의 관리 미흡으로 인한 문제점 우선 ERD는 데이터베이스의 구조를 시각적으로 표현하고 데이터베이스의 각 요소들 간의 관계를 명확히 보고자 필요한 도구이다. (특히, 초기 데이터베이스의 구조 설계시에는 필수적으로 필요하다 생각한다.) 다만, 서비스는 보통…

July 18, 2024
TIL