함수형 프로그래밍에 대한 얕은 지식

함수형 프로그래밍에 대한 얕은 지식

최근에 타입스크립트와 함수형 프로그래밍을 주제로된 책의 베타 리더로 활동하면서 관련된 책 한 권을 읽었다. 책은 그야말로 JS, TS, Functional Programming에 대한 내용들이었는데 그 중에 함수형 프로그래밍은 이번 기회에 처음 접하게 되어서, 책을 통해 새로 배우는 함수형 프로그래밍에 대한 내용들은 간단하게 정리를 해두려고 한다.

자세히 보기
우분투 zip, unzip 하기

우분투 zip, unzip 하기

zip, unzip

압축 하고 푸는 것을 도와주는 프로그램인데, 설치되어있지 않은 우분투에서는 아래 명령어로 설치할 수 있다.

자세히 보기
서버리스 아키텍처 패턴

서버리스 아키텍처 패턴

이 글은 AWS 기반 서버리스 아키텍처 책 중에 서버리스 아키텍처 패턴 부분을 간단하게 정리한 글이다.

앞으로 소개되는 패턴들은 서버리스 아키텍처에 적용 가능 한 것이라고 배타적으로 표현하지 않아도 된다. 이 패턴은 서버리스 이전에 분산 시스템에서 사용되던 패턴이다. 또한 여기서 정리한 패턴 말고도, 인증과 관련된 패턴, 데이터 관리(CQRS, 이벤트 소싱, 구체화된 뷰, 샤딩) 및 오류 처리와 관련된 패턴(재시도 패턴)을 잘 알고 있는 것이 좋다.

자세히 보기
Serverless 프레임워크 빠르게 배우기 (2)

Serverless 프레임워크 빠르게 배우기 (2)

지난 포스트에서 serverless의 기본적인 핵심 개념들과 그 중 Services까지 정리를 했다. 이번에는 Functions에 대해서 정리해보자. (Events까지 보려고 했는데 생각보다 함수파트 내용이 복잡하고 많으니까 천천히 다시 볼 필요가 있는 것 같음)

자세히 보기
Serverless 프레임워크 빠르게 배우기 (1)

Serverless 프레임워크 빠르게 배우기 (1)

인프라에 대한 걱정을 줄여주는 서버리스는 배우고 나면 정말 편하겠다고 생각한 지가 대충 한 3개월 정도 되어가는 것 같다. 처음 람다를 경험한 건 AWS 아마톤 행사에서 사용했는데, 배포가 정말 코드 한 줄로 이루어 지는 것을 경험하고 (같이 하신 분이 환경 구성을 정말 잘 해주신 것이라고 생각하지만) 나중에 따로 프로젝트에서 꼭 써봐야지 했는데, 이제서야 점점 공부를 시작한다. 우선 람다에 대한 개념은 대충 알고 있으니 서버리스 배포를 편하게 도와주는 몇 서버리스 프레임워크 중에, 그 당시에 그나마 진입 장벽이 낮다고 추천 해주셨던 Serverless 라는 서버리스 프레임워크를 사용해보려고 한다.

일단 이 글은 AWS provider를 중심으로 공부한 내용을 정리할 예정이고, 내가 실습한 내용 보다는 Serverless에서 제공해주는 유저 가이드를 공부한 내용 위주로 정리할 생각이다.

자세히 보기
Your browser is out-of-date!

Update your browser to view this website correctly.&npsb;Update my browser now

×