최신 근황입니다.
사실 블로그는 거의 방치하다 시피하고 있는데..
카카오에서 블로그에 광고를 붙인다는 소리를 듣고서, 내가 만들어서 쓸까~ 하다가..
여러가지가 겹쳐서 우선 순위에서 밀리고 있습니다.
일단 블로그는 자체 개발로 분리 할 예정이긴한데.. 언제쯤이 될지는 미지수..
1. UI / UX 갱신을 진행중에 있습니다.
현재 제가 운영하는 사이트들 중에서 기존 Nuxt3 로 운영중이던 사이트는 전부 갱신이 완료되었는데..
제가 기존에 쓰고 있던 디자인이 뜬금없이.. 10년만에? 갑자기 갱신이 되는 바람에.. (.. .. .. 아마 취업해서 돈 벌다가 최근에 퇴사해서 시간이 좀 생기신듯..???)
최신형 디자인으로 갱신을 진행하고 있습니다.
근데 진행하면서 여러가지를(아래에 나열되는것들) 같이 진행다가보니까..
속도가 좀 많이 느려지고 있습니다.
2. Nuxt3 는 Rust Axum (BackEnd) 와 Svelte (FrontEnd) 로 변경을 진행하고 있습니다.
이거는 다 작업이 종료된거긴한데..
기존에 SSR Nuxt3 에서 Rust Axum 및 Svelte 로 변경을 진행했습니다.
변경을 완료 한 소감이라면..
AWS EC2 가장 저렴한거에서 널널하게 서비스 중지 없이 돌아가기 때문에 마음에 평온을 얻었습니다.
(node.js 유행때 "PHP 그 무거운거 왜 씀? 쓸 이유 있나?" 하던 그런 느낌이라고 보면 됩니다.)
프론트엔드는 동일하게 Rust 로 할까..
Nuxt3 로 작업을 진행할까 고민을 했었는데..
Svelte 로 결정 후 작업을 진행했습니다.
선택 한 이유요? 그냥 순수 javascript 로 변환해준다고 해서.. (딱히 다른 이유가 없..)
다른거는 자기들 프레임워크라 돌아가기 위한 무거운게 있어야하지만, 이건 없다고해서..
(초기 로딩 속도를 위해서..)
3. 기존 PHP 사이트들은 전부 FrankenPHP 로 변환을 준비중입니다.
이거는 현재 여러가지로 테스트를 진행중입니다.
마침 제가 사용하는 CodeIgniter 4 에서도 지원을 시작했기 때문에..
테스트를 진행 할 겸 + 소스코드를 현대화 하고 있습니다.
현대화라기보다는 모델러로 분리 작업을 진행중입니다.
기존에는 제 깃허브를 보면 알겠지만, app 파일 하나에 전부 때려박는 형식이었는데..
이게 매번 업데이트할때마다 귀찮은 작업이 마구 늘어나서;;
그냥 모델러로 분리하고, 업데이트를 좀 편하게 하려고 작업중입니다.
4. 서버를 쌩으로 설치하는 방식에서 Docker 를 활용하는 방식으로 변경을 준비중입니다.
이거는 2번에서 Rust 서버는 적용이 완료된 상태입니다.
(그래봐자 nginx 에서 caddy 를 쓰는 수준이고, Rust 는 바이너리로 서비스로 활성화 시킨거긴한데..)
이거를 진행하는 이유가 제가 Ubuntu 를 14.04 였나? 그때부터 쓰기 시작했었는데..
지금까지 별 문제가 없다가.. 작년? 재작년? 부터 뜬금없이 오류가 뜨면서 업데이트가 꼬이는 상황이 발생해서..
그런 문제점 때문이라도 "서버도 현대화를 하자!" 해서 Docker 도입을 준비하고 있습니다.
그래서 개발 컴퓨터도 Docker 를 도입해서 개발을 진행하고 있는데..
Docker 가 백그라운드로 돌다보니, 컴퓨터 필수 사양이 올라간것도 있고..
개인적으로 macOS 에서 개발을 하는 이유가 PHP Compose 가 Windows 에서는 C:\ 해서 경로를 잡는 문제 때문이었는데..
Docker 로 개발하다보니, "이거 macOS 에서 안하고 Windows 에서 해도 되는거 아닌가?" 라는 의구심이 들어서, Windows 에서 개발로 돌아갈까.. 를 고민중에 있습니다.
(compose 업데이트를 Docker 내부에서 진행해서;;)
5. 현재 서버를 AWS 를 사용하고 있는데..
국내 서비스인 베어메탈로 변경을 생각중에 있습니다.
현재 AWS 3년 플랜(확인해보니 딱 1년 남았습니다. 내년 8월까지..였나? 7월까지 였나?)을 사용하고 있음에도 불고하고, 상당한 청구료가 매달 지불되고 있는데..
원래 Vultr 에서 옴길때는 Credit 을 사용해서 서버 비용을 최대한 줄일려고 했었는데..
Credit 배포도 최근들어와서 줄어든거 같고..
매달 지불하고 있는 금액이면 베어메탈을 쓰는게 훨~씬 이득인거 같기도 하고..
막말로 Cafe24 퀵서버 호스팅을 쓸 정도로 요금이 청구되고 있어서;;
(솔직히 Cafe24 퀵서버 호스팅이 더 스펙 좋을듯..)
근데 국내 서비스중인 베어메탈 같은 경우는 해외 접속 등이 문제가 될 수 있어서 현재 좀 고민을 하고 있습니다.
베어메탈 서비스중에서 좋다고 추천받는 곳들 보면 다 해외 접속에 대해서 부정적이라..
그래서 CloudFlare 에서 사용하는 프록시 방식도 도입을 고려중입니다.
해외 IP 는 AWS Lightsail 같은 해외 접속망 좋은곳을 Proxy 로 둬서 경유하도록..
이 외에도 몇가지 고려중인 사항이 있긴 한데..
아직 확정난건 아니라..
언제나 말하듯이, 서비스에 대한 문의는 디스코드로 해주시면 됩니다.
현재 디스코드도 xmpp 같은걸로 바꿀까 고민중이긴한데..
뭔가 머리속으로 구상은 많은데, 시간이 부족하네요..
일단 하나 하나 차근차근 진행중에 있습니다.
사실 방치 블로그가 된 이후로 왠만하면 글을 안적고 있었는데..
이 블로그 보면서 생존 확인 하던 분들이 몇몇 계셔서..
ps. macOS 에서 Windows 로 개발환경을 변경하면, macOS 가 남게 되는데..
현재 AI 굴리는 용도로 사용해볼까 고민중입니다.
요즘 AI Agent 가 유행인데..
마침 macOS 가 남아돌게 되면.. 겸사겸사 활용을..
ps2. 아시는분들은 있겠지만..
제가 작년이었나? 애드센스가 짤렸습니다.
그래서 서버비용이 나오지 않습니다.
AWS 3년 약정이 끝나면 그냥 서비스 접을까.. 도 고민중에 있습니다.
솔직히 도네이션 링크 달아둬도 하는 사람이 거의 없으니까..
그래서 연합형 사이트 같은거를 좀 보고 있습니다.
메인 서버를 제가 운영하고 필요한 사람들이 서버를 확장해서 운영하는..
근데 보면 xmpp 같은것도 그렇고 마스토돈 같은것도 그렇고..
메인 서버가 가장 크더라.. (그러면 의미가..?)
게다가 요즘은 AI 시대라서 기존에 사이트 운영하는 입장에서는, 우리가 꼭 있어야하나? 란 의문점도 드는게 사실이고..
필요한거 AI 에게 만들어 달라고해서 쓰는 사람들이 많은 시대라..
(사실 내가 필요한거는 그냥 macOS에 넣어두고서 필요할때 내부망 호출로 사용하면 전기세만 나와서..)
그래서 백엔드 없는 프론트엔드만 있는 사이트도 생각중입니다.
몇몇 사이트(로또 라던가?)는 포기해야겠지만, 불가능한건 아니긴해서..?
ps3. api 서비스 같은 경우 MCP 서버를 만들어 볼까 생각중에 있습니다.
예를들면 환율이라던가, 노래방이라던가..
이런거 MCP 서버로 만들어서 올려두면, AI 들이 와서 사용하도록..
이게 또 AI 시대에 맞는 현대화일거라..
이거는 상단 리스트에 안들어간 이유가..
아직 생각만하고 있기 때문입니다.
만약에 추가 한다고하면 빠르면 UI / UX 갱신때..
늦으면 1 ~ 2년뒤쯤에 시간이 좀 있을때 추가 후 디스코드에서 안내 예정입니다.
(위 리스트들은 시간만 있으면 그냥 후다닥 처리가 가능한데, MCP 서버는 처음 만들어 보는거라 이것저것 삽질하면서 테스트랑도 많이 해야해서.. 만약에 추가한다면 Python 이 아니라, Rust 를 사용할 예정.. 개인적으로 Python 보다 Rust 를 선호해서..)
ps4. 서비스 오류 사항은 디스코드로 말해주는게 가장 빠릅니다.
그리고 서비스 공지도 디스코드로 하고 있기 때문에, 디스코드에 가입해있는게 좋습니다.
(나는 몰랐는데, 다른 사람이 알려줘서 알게 되는것도 있을거고..)
현재 노래방 번호 갱신이 안되고 있다고해서, 그거 수정 작업 + 노래방 전체 데이터 재크롤링 작업을 하고 있는데..
이것도 생각보다 시간이 오래 걸려서.. (한번에 수백페이지 쓰윽 읽어오면 당연히 벤당할테니, 적당히 끌고 오다보니..)
이거 외에도 추가해보고 싶은 서비스가 몇개 있어서 그것도 고려중에 있습니다.
이거는 일단 위 작업들이 끝나고, 그때도 추가해보고 싶다~ 라는 생각이 들면 다시 이야기 하는걸로..



