React를 사용해서 웹 프론트 개발을 한지는 꽤 오래 되었지만 SPA(Single Page Application)으로 하기에는 너무 복잡할것 같아서 고전적인 방법인 페이지당 React를 mount해서 사용하는 식으로 사용해왔다.
요즘 많은 서비스가 REST API를 제공해서 웹 프론트 또는 모바일앱에서 사용하도록 디자인을 많이 한다. 많이 사용하는 웹서버 또는 프레임웍에서는 Static file(js, css, image)에 자동으로 Cache 처리가 되지만 dynamic rendering이 필요한 곳(REST API)에서는 Cache기능을 사용하지 않게 되어 있다.
테스트 할수 있는곳(이미지 복사/붙여넣기는 안되는 버전) – 아직 구현 중이라 view 탭에서 컨텐츠를 보려면 ctrl+s로 저장을 해야보인다
항상 서비스를 만들다 보면 직면하는 문제가 DB Scaling에 관련된 부분이다. 웹서버야 앞에 로드밸러서 붙이고 늘려나가면 되는데, DB쪽에서는 사실 사용자가 많아지면 답이 없다. DB부하가 커지면 쿼리 속도가 느린 부분 고쳐주고…
데이터를 제공하는 파일 서버를 구축해야 하는 경우 AWS의 S3와 CloudFront 서비스를 이용하면 손쉽게 구축할 수 있다. 특히 이미지의 경우 이 조합이…
이메일을 발송하게 되면 대부분의 경우 성공적으로 전달 되지만, 다양한 이유로 이메일 전달에 실패하곤 한다.
Java의 spring, python의 django, ruby의 rails 등 웹프레임웍에 기본적으로 포함되는것 중 하나가 ORM이다. Object Relation Mapping이라는 말 그 자체의 의미대로 Relation을 Object에 맵핑 하는것을 의미한다. 나는 개인적으로 ORM을 사용해서 꽤 큰 서비스를 해본적은 없지만, ORM보다는 SQL을 그대로 사용하게 훨씬 좋다고 생각한다.
golang으로 개발하면 생산성도 높은 편이고 share library(.so, .dll)를 사용하지 않는 실행파일 하나로 빌드가 된다는게 매력적이다. golang을 메인 언어로 선택하는…
최근 Tailwind로 만들어진 사이트가 점점 많아지고 많은 인기를 얻고 있는데, 나도 실제로 사용해보고 좋았던 점을 공유해보려고 한다.
BEEP은 대형마트, 슈퍼마켓, 편의점 등에서 손쉽게 유통기한을 관리할수 있는 앱이다. 유저가 설정한 날짜 및 시간에 맞춰 유통기한 임박시 앱 푸시로…
These were the top 10 stories published by bgpworks; you can also dive into yearly archives: 2017, 2018, 2019, 2020, 2021, 2022, and 2023.