/users
/posts
/slides
/apps
/books
mysetting
/users
/posts
/slides
/apps
/books
akasai
Backend engineer@zigbang
seoul. Korea
Joined on 2021년 05월 13일
Profile
Post
Like
3:24 5/23
akasai.space
3:24
akasai.space
devlog.akasai
https://akasai.space
akasai's 기술블로그
저작도구: Gridsome Feed Plugin
최종 피드 수집: 2024-12-21 20:47
전체 (25)
3y
VPC란?
AWS기반의 클라우드 환경을 사용하면 자연스럽게 사용하게 되는 리소스가 바로 `VPC`입니다.
전반적인 구성요소에 대한 개념을 간단하게 알아봤습니다.
***
## VPC (Virtual Private Cloud)
논리적으로 **격
0
0
3
읽기모드
3y
Web Server와 WAS
![](../img/was1.png)
자주 헷갈리는 개념인 `Web Server`와 `WAS`의 차이점을 알아보았습니다.
***
## Web Server
`Server의 문지기`
Http요청이 들어오면 `WAS`로부터 해석된 HT
0
0
3
읽기모드
3y
DB의 Index
인덱스를 간단하게 살펴보고 클러스터 인덱스와 넌 클러스터 인덱스를 알아보았습니다.
***
## Index란?
추가적인 **쓰기**와 **저장공간**을 사용하여 Database 테이블의 **검색속도**를 높여주는 자료구조입니다.
*
0
0
1
읽기모드
3y
MSA(Microservice Architecture)이란?
![](../img/msa1.png)
실무에서 실제로 사용중인 아키텍처 패턴인 MSA에 대하여 간략히 알아보았습니다.
***
## MSA(Microservice Architecture)란?
Microservice Architect
0
0
1
읽기모드
3y
TTL을 이용한 DynamoDB Stream Trigger
![](../../../../static/img/logo/dynamodb.png)
주기적으로 캐싱을 해야 하는 작업이 있어 삽질해본 경험을 공유하려 합니다.
단순하게 Crontab이나 배치 등을 이용하여 처리하는 방법과
Reque
0
0
0
읽기모드
3y
EDA(Event Driven Architecture)이란?
![](../img/eda_1.jpg)
최근 기존 구조를 고도화하는 작업을 진행했습니다.
동기 처리되던 로직을 비동기로 변경하면서 EDA(Event Driven Architecture)를 도입하였습니다.
관련된 내용을 정리해보려고
0
0
6
읽기모드
3y
Isolation Level이란?
## 격리 수준(isolation level)이란?
격리수준(isolation level)이란 트랜잭션끼리 **얼마나 서로 고립되어 있는지를 나타내는 수준**입니다.
즉, 한 트랜잭션이 **다른 트랜잭션이 변경한 데이터**에 대한
0
0
2
읽기모드
3y
트랜잭션과 ACID
## 트랜잭션이란?
여러 작업을 하나로 묶은 작업수행의 **논리적 단위**입니다.
한 개 이상의 작업으로 구성되며 한 트랜잭션은 모두 실행되거나, 실행되지 않습니다.
### 트랜잭션의 상태
한 트랜잭션 플로우의 흐름입니다.
![]
0
0
0
읽기모드
3y
Redis가 싱글스레드인 이유?
![](../../../../static/img/logo/redis.png)
레디스의 대표적인 특징은 **싱글스레드**입니다.
왜 싱글스레드로 구성되었는지 알아보았습니다.
***
## 레디스가 싱글스레드인 이유?
레디스는 **Ev
0
0
35
읽기모드
3y
Redis란?
![](../../../../static/img/logo/redis.png)
개인적으로 가장 좋아하는 **NoSQL DBMS가 Redis**입니다.
실무에서 기존부터 사용하고 있다 보니 자연스럽게 익숙해진 것 같습니다.
몇몇 특징
0
0
0
읽기모드
3y
개발자 로드맵 2021
2021년 버전이 새로 업데이트 되어 포스팅해본다.
아직 한글버전은 준비되지 않은 것 같다.
Backend는 변경점이 거의 없고, Devops에는 컨테이너쪽에 내용이 추가되었다.
***
## 백엔드 개발자
![](./img/bac
0
0
0
읽기모드
3y
동시성과 병렬성
싱글 스레드기반의 프로그램들에 대한 공부를 하던
먼저 알고 넘어가야할 중요한 개념이라 생각되어 정리를 해보았다.
***
## 동시성 (Concurrency)
1. **동시에 실행되는 것**처럼 보이는 것.
2. Time-shar
0
0
1
읽기모드
4y
Typescript 4.1
![](../../../../static/img/logo/typescript.jpg)
11월 19일 Typescript 4.1이 릴리즈되었다.
한달이 지난 시점이지만, 대략적인 내용을 정리해 보았다.
***
## Template
0
0
0
읽기모드
4y
if(kakao) 2020
![](./img/ifkakao.jpg)
***
## if(Kakao) 2020
매년 카카오에서 진행하는 개발자 컨퍼런스이다.
추첨을 통해 제한된 인원만 참석할 수 있었는데, 올해는 언택트로 진행되어 너무 편하게 참여할 수 있었다
0
0
0
읽기모드
4y
Devday 2020
![](./img/devday2020.png)
지인의 추천으로 팀에서 진행한 발표내용을 보게되었다.
이를 보고 간략하게 느낌 부분을 적어보려 한다.
***
## Devday2020
[Devday2020](https://linede
0
0
0
읽기모드
4y
도커 용어 정리
지속적으로 업데이트할 예정입니다.
![](../../../static/img/logo/docker.png)
도커와 관련된 용어들을 정리해본다.
***
## Docker
기존의 VM(Vertual Machine)처럼 하드웨어 기반
0
0
1
읽기모드
4y
[Typescript] Enum
`Enum Type`은 Javascript와 Typescript와의 여러가지 차이점 중 한가지이다.
다양한 시스템 언어들이 **Enum**을 사용하고 있기 때문에 굳이 자세히 설명하지 않아도 될 것 같다.
***
## Enum
*
0
0
0
읽기모드
4y
Closure와 Private
Closure는 JS의 특징을 말할 때 필수적으로 나오는 요소이다.
이와 Typescript의 연관성 및 특징을 알아보려고 한다.
***
## 클로저 (Closure)
Goggle에 검색만 해도 잔뜩나와서 (*Chain Smoke
0
0
0
읽기모드
4y
Node.js의 I/O 동작
간단한 예제 코드를 이용하여 싱글스레드의 특징을 알아보려한다.
***
## 예제 코드
암호화 함수인 `pbkdf2()`와 `http`통신을 이용한 예제를 바탕으로 Node.js의 비동기 처리방법을 파악해보려고 한다.
### pbk
0
0
1
읽기모드
4y
[Leetcode] Majority Element
![](https://raw.githubusercontent.com/akasai/Algorithm-Solutions/master/Leetcode/leetcode-logo.png)
> [String Compression](https
0
0
1
읽기모드
4y
[Leetcode] Sliding Window Maximum
![](https://raw.githubusercontent.com/akasai/Algorithm-Solutions/master/Leetcode/leetcode-logo.png)
> [Sliding Window Maximum](h
0
0
1
읽기모드
4y
[Leetcode] Count And Say
![](https://raw.githubusercontent.com/akasai/Algorithm-Solutions/master/Leetcode/leetcode-logo.png)
> [Count and Say](https://le
0
0
0
읽기모드
4y
Node.js의 스레드
앞서서 Node.js의 비동기처리에 대한 전반적인 내용을 정리했다.
이번엔 싱글만레드의 특징을 정리하려 한다.
*+ 정말... 해도해도 공부할 내용이 끝이 없다. 얼마나 대충쓰고 있었는지 반성한다....*
***
## 싱글 스레드
0
0
0
읽기모드
4y
[Leetcode] Add Two Numbers
![](https://raw.githubusercontent.com/akasai/Algorithm-Solutions/master/Leetcode/leetcode-logo.png)
> [String Compression](https
0
0
0
읽기모드
4y
개발자 로드맵
꾸준히 업데이트되고 있는 로드맵이다.
해외 개발자들이 오픈소스로 정리하고 배포하는 프로젝트인데
한글로 번역된 내용이 있어서 올려본다.
무조건 정답이라고 할 순 없지만 충분히 도움이 되는 것 같다.
(다른 파트 로드맵은... 사이트
0
0
0
읽기모드
About
Badge
Contact
Activity
Terms of service
Privacy Policy