Pull to refresh
8K+
3
Кирилл@CodeZ_05

User

7
Rating
Send message

Писал мониторинг на Go «за выходные» — застрял на месяцы. Вот на чём

Level of difficultyMedium
Reading time9 min
Reach and readers11K

В этой статье я расскажу, на какие подводные камни я споткнулся при разработке своего пет‑проекта — мониторинга сайтов на Golang, аналог UptimeRobot.

Начнем издалека... Я хотел разработать пет‑проект, но не банальный todolist, а что‑то свежее, интересное в плане архитектуры и реализации. Шерстя по просторам интернета, я наткнулся на UptimeRobot — сервис для мониторинга сайтов. Азарт и любопытство взяли верх и я начал продумывать, как буду разрабатывать «свой» UptimeRobot. Думал — делов на пару недель от силы. Ведь принцип прост: дергать URL по таймеру и проверять код ответа и всё. Но на практике все оказалось намного сложнее, чем я изначально представлял...

Читать далее

Information

Rating
1,003-rd
Registered
Activity

Specialization

Бэкенд разработчик