본문 바로가기

AWS Lambda - The Serverless Framework and Installing ### The Serverless Framework- Serverless Framework(https://serverless.com/) aims to ease the pain of creating, deploying, managing and debugging Lambda functions- It itegrates well with CI/CD tools- It has CloudFormation support so your entire stack can be deployed using this Framework ### Installing Serverless1. Install dependenicies (node & AWS CLI)2. Install the serverless framework- npm inst..
AWS 보안 설정 ### AWS의 보안에 대해이전에 AWS에 대한 전반적인 강의를 들었을 때, 보안에 대해 회의적인 입장을 보이는 개발자분들도 많았다. 사실 인증을 많이 사용한다고 내부까지 안전한 경우는 없다. 물론 AWS 내에서도 데이터에 대한 접근을 제한하거나 암호화하는 로직이 추가로 들어갈 것이지만 그렇다하더라도 100%의 보안은 이 세상 어디에도 존재하지 않는다.(음모설로 돌던 미정부의 페이스북, 애플, 구글 검열은 사실이었던 것처럼.. ) 어쨋든 불티나게 팔리는 클라우드 상품들이라 하더라도 단점은 분명히 존재한다는 것을 반드시 인지하고 사용하도록 하자. ### 계정 보안내부 보안에 대한 이슈가 있으나 분명 클라우드 상품. 특히 AWS는 매력적인 상품임에 틀림 없다. 그러나 AWS계정이 해커한테 털려서 많은 비용을..
AWS Lambda Overview ### What is AWS- AWS is a Cloud Provider- They provide you with servers and services that you can use on demand and scale easily- AWS has revolutioned IT over time- AWS powers some of the biggest websites in the World ex) Netfilx- In Nov 2014, they introduced AWS Lambda ### Why AWS Lambda1. Amazon EC2- Virtual Servers in the Cloud- Limited by RAM and CPU- Continously running- Scaling means inter..
AWS Lambda 공부 시작 ### 시작하는 이유시기는 정확히 기억안나지만 사내에 AWS Certified Solutions Architect Professional을 수료한 친한 형님(나이차는 20살 정도 난다)께서 스스로 의지에 불타 AWS 스터디를 진행하였다. AWS의 이론에 대해서 그리고 실전을 각각 한달 정도 들었는데 실제로 업무에 사용할 기회가 없다보니 대부분 잊었다. 요즘 NodeJS를 접하며 Serverless에 대한 관심도 많아진 것도 있고 대부분의 스타트업들은 비용의 문제로 AWS를 선호하는 경향이 있어 이번 기회에 제대로 공부하려고 한다. ### 목표AWS Lambda에 대한 이해와 Serverless Framework를 통한 서버 구축과 RESTful API 개발. 그리고 활용 정도. ### 강의Udemy에서 ..
개발자 이직 준비를 시작하며 느낀 점 ### 시작하기 전에최근 개발 공부와 이직 준비를 하면서 생각이 많이 바뀌게 되어 정리하고자 글을 남긴다. 개인적인 경험담이나 취준생이나 비슷한 처지의 주니어들에게 도움이 되면 좋겠다. ### 성급함사실 신입으로 개발을 처음 시작했을 때 나의 실력대비 최고의 대우를 받고 지금 회사에 들어올 수 있었다.(운이 좋았다) 입사한지 얼마 되지 않아 삼성 페어에서 대상을 받은 프로젝트의 백엔드를 개발을 담당하게 되었고 지금도 하고 있다. 그럼에도 나에겐 만족이 없었다. 더 큰 것이 탐나고 더 큰 일을 하고 싶은 욕심이 항상 있었다. 그래서 매일 남아서 3시간. 집에 가서도 공부를 지속했다. 그러던 어느 날, 문득 이렇게 해서 내가 원하는 기업에 갈 수 없을 것 같았다는 생각이 들었다. 내가 하는 일들이 볼품없어 ..
RESTful API란 무엇인가? ### 시작하기에 앞서 해당 글은 면접을 보기 전 RESTful API에 대한 생각을 정리하기 위한 글이다. 개념 파악이나 활용에는 적합하지 않을 수 있으나 다양한 생각을 접하는 것을 좋아하는 사람이라면 도움이 될 수도 있을 것이다. 혹여 잘못된 정보가 있다면 단호하게 틀렸다고 말해주면 고맙겠다.(당신이 바로 해당 블로그의 첫번째 댓글러가 될 수 있음) ### REST란? REST는 Representational State Transfer의 약자이다. 번역기 돌리면 '대표 상태 전이'이란 뜻인데 뭔소린지 모르겠다면 정상이다. 조금 더 풀어서 설명하자면 '자원'이라는 키워드를 추가하여 '자원의 상태를 전달한다'는 뜻으로 이해하면 된다. HTTP 웹의 창시자 중 한명인 로이 필딩(Roy Fielding)의 ..
IBM Helps Cities Get Smarter 3 In Glasgow, the issue was fuel poverty.글래스고에서, 문제는 연료빈곤이었다. More and more families couldn't keep warm at reasonable cost.점점 더 가족들은 따듯한 온도를 유지할 수 없게 됐다. 합리적인 비용으로 The city wanted to bring affordable warmth to its citizens.도시들은는 원했다 시민들이 따듯하기를 따듯한 난방을 제공하기를. 시민들에게. An IBM team of 5 staff met over 30 organizations and nearly 100 individuals from the City Council and other agencies.IBM 팀의 5명의 스탭은 만났..
IBM Helps Cities Get Smarter 2 The grant, however, is not in the form of financial aid.선물보조금은 경제적 지원의 형태가 아니다. IBM does not give money to the cities.IBM은 도시들에게 돈을 주지 않는다. Instead, the company provides free consultation.대신에, 회사가 무료 컨설턴팅을 제공한다. IBM sends a team of five or six experts to each city for three weeks.IBM은 5 혹은 6개의 팀 대여섯명의 전문가를 각 도시에 3주간 보낸다. During that period, the IBM team analyzes the city's data and meets with st..