훨씬 심플하면서 좋은 것 같기도?
AWS S3를 이용하네요. 'Public Access'인 문서에 포함된 이미지의 경우에는 접근이 가능하지만, 이를 비활성화하는 경우에는 바로 접근이 차단됩니다.비공개된 문서의 경우에는 본인이 이미지 우측버튼의 'View Original' 버튼을 누르게 되면 외부 접근이
좋은 코드스타일, 좋은 아키텍처에 대해 얘기하는 수많은 글귀들이 있다. 대부분 다 동의하는 내용일 것이다. 지역범수의 범위를 최소화해라.. 함수의 의도를 명확히 해라... 테스트 케이스를 작성해라... 등등 일반적이고 원론적인 이야기들. 나는 자바 개발자라서 그런지
사수 없는 개발자로 고군분투한지, 9개월차 됐다. 주 업무는 벡엔드로, 기타 프론트 잡무들도 처리하는 편이다. 오랜만에 벡엔드 개발자 로드맵 보면서, 현재 내 수준이 어떤지 생각해보기로 한다. 인터넷 & 프론트엔드 기본지식 먼저 초반 부분들은 인터넷의 작동원리,
개발자로서 1년 가까이 일하면서, 나름 어떤 게 올바른 코드스타일과 아키텍처인지 고민을 많이 했다. 사수가 없는 상황에서 내 코딩스타일에 대한 직접적인 피드백을 받을 수 없었다. 그래서 여러가지 매체를 통해서 스스로 피드백을 형성하려고 노력했다. 그러한 과정 속에서 많
일단 자바스크립트는 참 이상한 녀석이라는 걸 깔고 가고...그래도 자바개발자로서 자바스크립트를 사용하면서 참 부러웠던 점 몇가지옵셔널 체이닝 (이건 진짜 부럽, Optional은 넘 불편ㅠ)구조분해할당 Stream 연산시 index 지원 (요거 때문에라도 (Guava)
개인적으로 공부할 언어를 선택할 때 몇 가지 기준이 있다.JAVASCRIPT를 사용하면서 이 부분에 있어 스트레스를 많이 받았다. 타입이 강제되지 않고 동적으로 정해진다는 것은 자유로움과 더불어 언제나 내 코드가 런타임 시에 에러를 터뜨릴 수도 있다는 불안감에 휩쓸리게
필자는 벡엔드 개발자임. 간단한 벡오피스나, 사이드 프로젝트 만들 때는 프론트엔드는 React를 사용함. React의 생태계는 진짜 프론트엔드 중 끝판왕이라고 할 수 있음. 진짜 왠만한 거는 다 갖다 쓸 수 있다고 볼 수 있음. 단지 그 점 때문에, 지금까지 리액
기억을 되짚어보자.. 오래전부터 계속 머릿속에 머물던 생각이다. 두서없이 지껄여보고 싶다. 일단 짤막하게 나의 웹 개발 역사를 짚어보자. 나는 처음 웹 개발을 PHP를 통해서 접하게 되었다. 당시 대학교 교양수업 중 하나가 PHP로 배우는 웹 개발? 뭐 비슷한 이름의
https://www.freeapp.life/사실 만들기는 예전에 만들었는데, 회사 업무 때문에 바빠서 (사실 귀찮아서..) 만들기만 하고 냅둔 블로그를 오픈하기로 했다. 내 개인용 블로그 용도로 만들었기 때문에, 최대한 서버비용을 줄일 수 있을 때까지 줄이고
서론 개발 업계에서 MSA 라는 용어가 화제가 된 지 꽤 시간이 지났다. MSA는 마이크로 서비스 아키텍처의 약자이며 쉽게 말해, 서버를 잘게 쪼개가지고 애플리케이션을 구성하는 접근방식이다. 어디까지 쪼개야 MSA라고 불러야 될지 모르지만, 필자는 모놀리틱한 서비스
멘탈이슈로 회사에 얘기해 당분간 일을 그만두고 프리랜서로서 작업을 하고 싶다고 얘기했다. 그래서 그동안의 회고를 짤막하게 기록할려고 한다. 첫 직장은 SI 외주 회사였다. 흔히 낮추어 말하는 좆소라는 단어의 대표적인 케이스로 딱 알맞는 것 같다. 임금체불, 잦은 야근
이번엔 기술적인 이야기를 해볼려고 한다. 2년동안 스타트업에서 서버를 호스팅하면서 아키텍처가 점점 어떤 식으로 발전하였는지아주 초기에는 AWS 클라우드 위에 서버를 임대하여 호스팅하였다. 루트계정을 하나 만들어서 사용했고 매우 단순한 구조였다.AWS에서 기본으로 제공해
기본적으로 HTTP는 무상태성 특성으로 연결이 해제됨과 동시에 서버와 클라이언트는 클라이언트가 이전에 요청한 결과에 대해 잊어버리게 된다. 따라서 요청을 할 때마다 서버에 연결을 해야한다. HTTP의 이러한 특성으로 인해 웹사이트는 상태를 유지해야 하는 작업들을 처리하