manshoo.ru
Этот сайт: портфолио из трёх сервисов с собственным мониторингом
- Роль
- Автор и единственный разработчик
- Контекст
- пет-проект
- Период
- июль 2026 г. — н. в.
- Тип
- пет-проект
- Статус
- в разработке
- Сейчас
- online· 100.0% за 30 дн. мониторинг
- SvelteKit
- TypeScript
- Django
- PostgreSQL
- Go
- SQLite
- Docker
- nginx
- GitHub Actions
- Claude Code
Личный сайт-портфолио и блог, а также полигон технологий.
Три сервиса в Docker: фронтенд на SvelteKit (SSR ради SEO), API на Django + Ninja с PostgreSQL и собственный uptime-чекер на Go, который мониторит мои проекты и шлёт алерты в Telegram.
Инфраструктура: nginx, CI/CD в GitHub Actions с self-hosted runner на VPS, образы в ghcr. Вся проектная документация и ADR в репозитории.
Ключевые фишки
- Uptime-чекер написан с нуля на Go: state machine, SQLite, Telegram-алерты
- SSR-фронтенд на Svelte 5
- CI/CD: паспорт каждого сервиса - свой workflow, деплой через self-hosted runner
- Прод-образ Go-сервиса - distroless, 22 МБ
- Решения зафиксированы в ADR - с альтернативами и трейд-оффами