분류 전체보기 90

3년차 개발자 2023년 3분기 회고

1. 목표와 결과 비교 지난 3분기의 목표는 클린아키텍처 책 마저읽기, DB 공부, 도커공부였다. 클린 아키텍처 책은 다 읽었고, 후기도 적당히 작성했다. 많은 사람들이 극찬한 책이었지만 개인적으로 큰 도움이 되진 않았다. 내가 이 책에 담긴 지식이 당장 필요하고 관심있었던 내용이 아니었어서 흥미가 잘 붙지않고 흡수를 잘 못했던 것 같다. (시간이 조금 지나고 나서 다시 읽어볼 예정이다) DB 공부는 예전에 회사에 훌륭한 사수가 추천해줬던 문서들을 토대로 공부했다. 테이블 설계나 쿼리와 관련해서 어느정도의 감은 생긴 것 같다. 추천 받았던 문서들이 영어로 되어있어서 한글로 번역하면서 블로그에 옮겨두었다. 개발중에 또다시 읽어보고싶을 수도 있고 다른 사람들도 읽어보면 도움이 될 것 같다고 생각이되서 꽤나 ..

생각정리 2023.10.08

AWS Route 53 (+DNS)

https://docs.aws.amazon.com/ko_kr/Route53/latest/DeveloperGuide/Welcome.html Amazon Route 53은 무엇인가요? - Amazon Route 53 이 페이지에 작업이 필요하다는 점을 알려 주셔서 감사합니다. 실망시켜 드려 죄송합니다. 잠깐 시간을 내어 설명서를 향상시킬 수 있는 방법에 대해 말씀해 주십시오. docs.aws.amazon.com Inpa에서 정리를 너무 잘해뒀다. 아주 딥하게 공부할꺼 아니면 이 블로그만 봐도 될 것 같다. https://inpa.tistory.com/entry/AWS-%F0%9F%93%9A-Route-53-%EA%B0%9C%EB%85%90-%EC%9B%90%EB%A6%AC-%EC%82%AC%EC%9A%A9-..

DevOps 2023.08.12

CDN (Content Delivery Network) 모음 (+CloudFlare)

https://www.ibm.com/kr-ko/topics/content-delivery-networks CDN(Content Delivery Network)이란? | IBM CDN(Content Delivery Network)은 웹사이트 및 모바일 앱의 성능을 최적화하여 고객 만족도를 높입니다. www.ibm.com https://aws.amazon.com/ko/what-is/cdn/ CDN이란 무엇인가요? - 콘텐츠 전송 네트워크 설명 - AWS 콘텐츠 전송 네트워크(CDN)의 주 목적은 대기 시간을 줄이거나 네트워크 설계로 인해 발생하는 통신 지연을 줄이는 것입니다. 인터넷의 글로벌하고 복잡한 특성으로 인해 웹 사이트(서버)와 사용 aws.amazon.com https://www.cloudflare..

Network 2023.08.12

[개발 서적] Clean Architecture 후기

아마 yes24에서 샀던 것으로 기억한다. (분철 서비스가 되는 곳이 잘 없다) 내용 요약"Clean Architecture"는 소프트웨어 설계 규칙에 대한 책이다. 소프트웨어 설계를 할 때 어떤 식으로 설계를 하는 것이 좋고 어떤 것을 지향해야 하는지에 관한 책이다. 책을 읽게 된 계기API 뿐만 아니라 여러 기능을 추가할 때마다 어떤식으로 설계를 해서 개발을 하면 좋을지에 대한 의문이 있었다. 사수님도 있고 실장님도 있지만 두분이 요즘 워낙 바쁘시기도 하고 어느정도 기본 지식이 있는 상태에서 여쭤보는 것이 좋을 것 같았다. 처음에는 디자인 패턴에 대해서 이것저것 구글링으로 공부했었다. 흔히 쓰이는 싱글톤 패턴에서 시작해서 학부생때 시험을 위해 잠깐 머릿속에 집어넣었던 SOLID 까지 이것저것 봤..

도서 & 강의 2023.07.30

알고리즘 공부 도움되는 글 모음

알고리즘 공부를 어떻게 시작해야할까? https://steady-coding.tistory.com/260 알고리즘 공부를 어떻게 시작해야할까? (Feat. 백준 500문제 푼 기념으로 적는 PS 회고록) 안녕하세요? 코딩중독입니다. 어제 "백준 6219번 소수의 자격" 문제를 풀었고, 이것이 저의 500번째 푼 문제가 되었습니다. 물론, 아직 세자리수 등수에 들지 못하였고, 다른 분들이 보기에 많은 문 steady-coding.tistory.com 알고리즘 문제 풀이하기 https://plzrun.tistory.com/entry/%EC%95%8C%EA%B3%A0%EB%A6%AC%EC%A6%98-%EB%AC%B8%EC%A0%9C%ED%92%80%EC%9D%B4PS-%EC%8B%9C%EC%9E%91%ED%9..

Algorithm 2023.07.29

DB 공부 도움글

트랜잭션 & 트랜잭션 격리 수준 https://gyoogle.dev/blog/computer-science/data-base/Transaction.html DB 트랜잭션(Transaction) | 👨🏻‍💻 Tech Interview DB 트랜잭션(Transaction) 트렌잭션이란? 데이터베이스의 상태를 변화시키기 위해 수행하는 작업 단위 상태를 변화시킨다는 것 → SQL 질의어를 통해 DB에 접근하는 것 작업 단위 → 많은 SQL 명령문들 gyoogle.dev https://inpa.tistory.com/entry/MYSQL-%F0%9F%93%9A-%ED%8A%B8%EB%9E%9C%EC%9E%AD%EC%85%98Transaction-%EC%9D%B4%EB%9E%80-%F0%9F%92%AF-%EC%A0%..

DB 2023.07.29

[번역] 삽입 속도를 높이기 위해 느린 MySQL을 최적화하는 20가지 방법

원문 https://seo-explorer.io/blog/twenty-ways-to-optimize-mysql-for-faster-insert-rate/#Buy_a_fast_server Twenty Ways To Optimize Slow MySQL for Faster Insert Rate - SEO Explorer's Blog This blog post covers all the technique we used to optimize MySQL insert rate, in order to achieve sustained 50k inserts per second seo-explorer.io 당신이 블로그 포스트를 따라가고 있다면, 당신이 50GB 이상에서 MySQL의 삽입 속도가 저하되어 자체 데이터베이스를..

DB 2023.07.26

[번역] MySQL 쿼리 속도를 높이고 실행 속도를 줄이는 10가지 방법

원문 https://seo-explorer.io/blog/five-ways-to-improve-mysql-select-speed-part-1/#Server_and_hardware_selection_for_MySQL_server_database Ten ways to increase MySQL query speed and decrease running speed - SEO Explorer's Blog We spent three months tweaking MySQL performance, we are sharing some of our insights, this is a 2000 words article that covers some of them. seo-explorer.io 이 기사는 MySQL 최적화 ..

DB 2023.07.23