포트폴리오를 관리할 수 있는 웹앱을 만들어보자.뭐로 만들까 하다가 왠지 요즘 Rust 가 핫한 것 같아서 Rust 로 만들어 보자.
러스트에서 워크스페이스는 그냥 폴더를 만들고 Cargo.toml 파일을 작성하면 되는 것 같다. 파일명이 대문자가 있는게 맞나 싶긴 하지만 공식 문서에 써있으니 일단 해보자.일단 워크스페이스 폴더를 만들고 코드 관리는 git 으로 할꺼니까 git 초기화도 해주자.그리고
웹 서비스를 만드려면 웹 프레임워크를 선택해야 한다는데, 찾아보니 Rust 로는 요런게 있나보다.Actix Web - https://actix.rs/Rocket - https://rocket.rs/Axum - https://github.com
뭔가 만들때 어디선가 사용자에 대해 고민해보라고 했던 것 같다.IT 업체에 취업 준비하는 컴공 출신 박찬희IT 업체에 취업 준비하는 경영학과 출신 양헌영좋은 학교를 보내기 위해 초등 2학년 아이가 한 일을 기록하는 엄마 강유라박찬희는 컴공 출신으로 취업 준비를 하고 있
웹서비스에서 데이터를 저장하려면 데이터베이스란 녀석이 필요하다고 한다.데이터베이스는 크게 SQL과 NoSQL 이 있는데, SQL 은 저장되는 구조를 미리 정의 해 놓아서 속도나 저장 공간 등에 이득이 있는 것 같다. 구조를 쉽게 못 바꾼다거나, 특정 규모 이상이 되면
러스트에서 PostgreSQL 로 연결을 해보자.
지난번에 synchronous 버전으로 삽질하다가 실패해서 asynchronous 버전인 tokio-postgres 로 다시 도전 했다.
커넥션 풀로 db 연결