IT Хасслер
Как задеплоить не очень сложный продукт на VPS: Часть 1 Возник у меня такой вопрос пару недель назад, потому что не хотелось сразу заморачиваться с k8s, а облака не подходят для моей архитектуры. Спасибо Роману — он сразу поделился своим подходом и скриптами…
Как задеплоить не очень сложный продукт на VPS: Часть 2
Сервер настроенный у нас есть, теперь надо как-то запустить на нём ваше творение. Я поначалу думал nodejs-сервер собрать с помощью Rollup в готовый js-скрипт, который просто запущу с помощью systemd-сервиса. Но меня убедили юзать докер и не париться, поэтому приложу Dockerfile для абстрактного nodejs-приложения, (собранного также с Rollup, поэтому не требующего установки npm-пакетов).
Продолжение схемы:
6️⃣ В папку с вашим приложением кладём файлик deploy.json — в нём заменяем:
Это просто конфиг, указывающий, куда деплоить приложение. Далее:
7️⃣ В эту же папку с приложением кладём скрипт build.sh. Он выполнит сборку приложения, сборку docker-образа, загрузит этот образ на VPS и перезапустит docker compose (или запустит его, если это первый раз). Выполним его позже.
Особенно интересный в нём метод доставки образа в докер на VPS. Я о нём не знал, как ни странно, и думал, что придётся поднимать свой docker registry, но это решение (спасибо Роман!) — просто спасение 😁
Также скрипт использует pnpm. Если у вас другой менеджер пакетов, замените
8️⃣ На VPS в папку
9️⃣ Ну и теперь финалочка! Запускаем build.sh:
Где
Скрипт в качестве версии приложения берёт версию из package.json, а при создании docker-образа сохраняет его как .tar.gz архив в папку /images внутри вашего проекта (её стоит добавить в .gitignore). И если в этой папке уже есть образ с такой версией, он выдаст ошибку. Поэтому при каждом билде можно или повышать версию в package.json, или добавить второй аргумент к скрипту (любой):
Тогда он просто заменит архив и образ на VPS. При этом будет запущен именно новый образ, даже если версия осталась такой же.
Ну теперь, если всё сделано правильно(и я в скриптах не накосячил) , ваше приложение должно заработать на VPS, и последующий билд и деплой делается одной командой 🎉
Если будут вопросы, пожелания, предложения, или найдёте косяки в скриптах — пишите 🤜🤛
Сервер настроенный у нас есть, теперь надо как-то запустить на нём ваше творение. Я поначалу думал nodejs-сервер собрать с помощью Rollup в готовый js-скрипт, который просто запущу с помощью systemd-сервиса. Но меня убедили юзать докер и не париться, поэтому приложу Dockerfile для абстрактного nodejs-приложения, (собранного также с Rollup, поэтому не требующего установки npm-пакетов).
Продолжение схемы:
6️⃣ В папку с вашим приложением кладём файлик deploy.json — в нём заменяем:
<vps_ip> — на IP-адрес вашего VPS;<username> — на имя вашего юзера, которого мы создали на VPS в первой части;<keyfile> — на путь до публичного ключа, который мы создавали, в формате OpenSSH.Это просто конфиг, указывающий, куда деплоить приложение. Далее:
7️⃣ В эту же папку с приложением кладём скрипт build.sh. Он выполнит сборку приложения, сборку docker-образа, загрузит этот образ на VPS и перезапустит docker compose (или запустит его, если это первый раз). Выполним его позже.
Особенно интересный в нём метод доставки образа в докер на VPS. Я о нём не знал, как ни странно, и думал, что придётся поднимать свой docker registry, но это решение (спасибо Роман!) — просто спасение 😁
Также скрипт использует pnpm. Если у вас другой менеджер пакетов, замените
pnpm build на соответствующую команду.8️⃣ На VPS в папку
~/ (то есть /home/<username>) загружаем файл docker-compose.yml. Там только одно приложение описано, впишите туда всё что хотите запускать.9️⃣ Ну и теперь финалочка! Запускаем build.sh:
./build.sh <app>
Где
<app> - название вашего приложения, оно же должно быть указано и в deploy.json.Скрипт в качестве версии приложения берёт версию из package.json, а при создании docker-образа сохраняет его как .tar.gz архив в папку /images внутри вашего проекта (её стоит добавить в .gitignore). И если в этой папке уже есть образ с такой версией, он выдаст ошибку. Поэтому при каждом билде можно или повышать версию в package.json, или добавить второй аргумент к скрипту (любой):
./build.sh <app> f
Тогда он просто заменит архив и образ на VPS. При этом будет запущен именно новый образ, даже если версия осталась такой же.
Ну теперь, если всё сделано правильно
Если будут вопросы, пожелания, предложения, или найдёте косяки в скриптах — пишите 🤜🤛
👍5❤3
Я тут пристально слежу за жизнью моего друга-айтишника Зуфара на ZufarExplained IT. Он уже как 3 года живет в Англии 🇬🇧 и работает бэкенд-разработчиком.
Постоянно смеюсь, как у него "горит" от индусов и арабов на работе 😄 Также интересно послушать его видео-рассуждения по работе и жизни (хэштеги #ZufarTube и #zufar_uk_life).
Зуфар считает, что для айтишника есть 2 социальных лифта: это айти-стартапы или работа в FAANG. Получается, я пошёл по первому, а он как раз по второму.
⚡️ Сейчас Зуфар готовится к тех интервью в Google и делится каждый день новой порцией интересного:
- Объясняет важные подходы к решению алгоритмических задач (heap tree, binary search и другие).
- Рассматривает компоненты для System Design Interview (JWT, Databases и другие).
- Ходит на тех. собесы и делится вопросами, задачами которые ему встретились на интервью вместе с их разбором.
- Проводит бесплатные master mind онлайн встречи, где вместе с подписчиками разбирает сложные вопросы по айтишному интервью.
⚡️ Ещё Зуфар создал топовый онлайн-маркетплейс по продаже кофе https://iced-latte.uk/ в образовательных целях. Он разрабатывает его с нуля с начала 2023 года в виде open source-проекта: Backend и Frontend. Кстати, накидайте звезд ⭐️⭐️⭐️ на эти репозитории, ребята хорошо постарались.
В его команде уже 25 человек: BE, FE, Devops, в общем, полностью готовая кроссфункциональная команда.
⚡️ Они до сих пор набирают новых людей среди подписчиков — так что, если кто хочет набраться реального боевого опыта на большом современном проекте, даже если вы начинающий, смело залетайте.
Также Зуфар делится новостями из мира IT, мемами и процессом сбора доказательств для визы талантов в Англию — что тоже интересно в нынешних реалиях.
Постоянно смеюсь, как у него "горит" от индусов и арабов на работе 😄 Также интересно послушать его видео-рассуждения по работе и жизни (хэштеги #ZufarTube и #zufar_uk_life).
Зуфар считает, что для айтишника есть 2 социальных лифта: это айти-стартапы или работа в FAANG. Получается, я пошёл по первому, а он как раз по второму.
- Объясняет важные подходы к решению алгоритмических задач (heap tree, binary search и другие).
- Рассматривает компоненты для System Design Interview (JWT, Databases и другие).
- Ходит на тех. собесы и делится вопросами, задачами которые ему встретились на интервью вместе с их разбором.
- Проводит бесплатные master mind онлайн встречи, где вместе с подписчиками разбирает сложные вопросы по айтишному интервью.
В его команде уже 25 человек: BE, FE, Devops, в общем, полностью готовая кроссфункциональная команда.
Также Зуфар делится новостями из мира IT, мемами и процессом сбора доказательств для визы талантов в Англию — что тоже интересно в нынешних реалиях.
Please open Telegram to view this post
VIEW IN TELEGRAM
Telegram
ZufarExplained IT
Learn Tech with Zufar💁 from London🇬🇧
- Pet projects, open source and mentoring.
- Algorithms and data structures, System design.
- Useful books, courses, and articles.
- News and memes from the world of Tech. @lucky_1uck
- Pet projects, open source and mentoring.
- Algorithms and data structures, System design.
- Useful books, courses, and articles.
- News and memes from the world of Tech. @lucky_1uck
👍4❤2🔥2🤡1
Обещал написать про цифры на непубличном проекте 🥷
Их на самом деле не так много пока, но трафик потихоньку наращиваем. Вкратце, что там за схема: мы хотим запустить в определённой нише множество сайтов, каждый — под определённый набор ключевых слов, и прокачивать их SEO.
На данный момент куплено дофига доменов и запущено 4 сайта, на данный момент вложено чисто в SEO на эти 4 сайта примерно $350. Конечно надо будет вкладывать ещё и ещё на дистанции.
Сайты мы сделали ещё в начале года, и всё это время, качнули SEO, и всё это время на них потихоньку росли посещения (где-то больше, где-то меньше). Там были просто лендинги с предложением «Join the waitlist», а сам продукт на этих сайтах был запущен в ночь на 1 апреля, и сейчас в среднем у нас в день прибавляется по ~100-200 юзеров (в сумме по всем сайтам). Это именно регистрации, живых пользователей мы пока не считали (кто-то может после регистрации и не заходить на сайт).
Статистику посещений с двух сайтов приложил скринами — это на текущий момент два самых движовых. Второй кстати не был выдающимся, но там пошёл рост посещений после того, как мы выложили продукт на нём.
По сео: только один канал оказался удачным из 4-х разных, которые мы попробовали для каждого сайта — и это как раз первый скрин аналитики. Там было больше всего трафа, но сейчас почему-то некий спад наблюдается, посмотрим, как дальше будет. Ну и мы вложились ещё раз по этому же каналу в 3 остальных сайта, пока ожидаем результатов, сео это дело небыстрое 😄
Денег мы пока не зарабатываем, только вкладываем, но работаем в этом направлении, так что пока похвастаться нечем. Как будет — я напишу 🤓
Их на самом деле не так много пока, но трафик потихоньку наращиваем. Вкратце, что там за схема: мы хотим запустить в определённой нише множество сайтов, каждый — под определённый набор ключевых слов, и прокачивать их SEO.
На данный момент куплено дофига доменов и запущено 4 сайта, на данный момент вложено чисто в SEO на эти 4 сайта примерно $350. Конечно надо будет вкладывать ещё и ещё на дистанции.
Сайты мы сделали ещё в начале года, и всё это время, качнули SEO, и всё это время на них потихоньку росли посещения (где-то больше, где-то меньше). Там были просто лендинги с предложением «Join the waitlist», а сам продукт на этих сайтах был запущен в ночь на 1 апреля, и сейчас в среднем у нас в день прибавляется по ~100-200 юзеров (в сумме по всем сайтам). Это именно регистрации, живых пользователей мы пока не считали (кто-то может после регистрации и не заходить на сайт).
Статистику посещений с двух сайтов приложил скринами — это на текущий момент два самых движовых. Второй кстати не был выдающимся, но там пошёл рост посещений после того, как мы выложили продукт на нём.
По сео: только один канал оказался удачным из 4-х разных, которые мы попробовали для каждого сайта — и это как раз первый скрин аналитики. Там было больше всего трафа, но сейчас почему-то некий спад наблюдается, посмотрим, как дальше будет. Ну и мы вложились ещё раз по этому же каналу в 3 остальных сайта, пока ожидаем результатов, сео это дело небыстрое 😄
Денег мы пока не зарабатываем, только вкладываем, но работаем в этом направлении, так что пока похвастаться нечем. Как будет — я напишу 🤓
👍6🔥2❤1🤔1
Я в последнее время много думаю о том, а что я умею после 12+ лет разработки всего чего только можно в вебе? Что у меня есть как итог всего этого на текущий момент? 🤔
Всё это время я активно работал (за исключением пары расслабленных периодов), и хочется типа быть уверенным, что всё это было не зря, что я вообще выбрал правильную точку приложения усилий. Хотя я и понимаю, что я этим горю, и так было с самого начала.
Я много фрилансил, много работал в найме и много работал над собственными проектами, часто это всё накладывалось друг на друга — я же хасслер всё-таки 🤷♂️
Если постараться вспомнить всё, над чем я работал, то это будет несколько десятков проектов различной сложности:
- Лендинги
- Корпоративные сайты
- Интернет-магазины (довольно много)
- Чат-боты (тоже много разноплановых)
- API различного назначения
- Десктопные приложения
- Фермы аккаунтов
- Сложные SaaS-продукты B2B и B2C — iDirect, чаты и ещё ряд продуктов под заказ
- Продукты с использованием ИИ — это и генерация текста, и генерация изображений, и test-to-speech, и speech-to-text
- Даже бота для торговли на бирже доводилось делать 😄
Меня всегда больше тянуло к независимой разработке чего-то своего, чем в найм, но пока ещё я не стал профессиональным стартапером, хотя и опыт успешного стартапа был. С другой стороны, в сфере IT меня вряд ли можно назвать синьором — у этих ребят лучше структура знаний, и ещё более широкий охват (опыт в применении большего числа технологий). Получается, я где-то посередине, и это вызывало у меня вопросы к самому себе.
💡 И вот недавно пришёл ответ: я отлично умею создавать готовые для продакшена IT-продукты. Притом не важно, это найм, фриланс или что-то своё: дайте мне идею продукта, принцип его работы, все детали и важные тонкости, и я сделаю эту штуку «под ключ», готовую для запуска трафика.
Действительно, если оглянуться и посмотреть на весь мой опыт — я же всегда именно этим и занимался! Позже напишу, как я вкратце вижу весь свой карьерный путь.
Всё это время я активно работал (за исключением пары расслабленных периодов), и хочется типа быть уверенным, что всё это было не зря, что я вообще выбрал правильную точку приложения усилий. Хотя я и понимаю, что я этим горю, и так было с самого начала.
Я много фрилансил, много работал в найме и много работал над собственными проектами, часто это всё накладывалось друг на друга — я же хасслер всё-таки 🤷♂️
Если постараться вспомнить всё, над чем я работал, то это будет несколько десятков проектов различной сложности:
- Лендинги
- Корпоративные сайты
- Интернет-магазины (довольно много)
- Чат-боты (тоже много разноплановых)
- API различного назначения
- Десктопные приложения
- Фермы аккаунтов
- Сложные SaaS-продукты B2B и B2C — iDirect, чаты и ещё ряд продуктов под заказ
- Продукты с использованием ИИ — это и генерация текста, и генерация изображений, и test-to-speech, и speech-to-text
- Даже бота для торговли на бирже доводилось делать 😄
Меня всегда больше тянуло к независимой разработке чего-то своего, чем в найм, но пока ещё я не стал профессиональным стартапером, хотя и опыт успешного стартапа был. С другой стороны, в сфере IT меня вряд ли можно назвать синьором — у этих ребят лучше структура знаний, и ещё более широкий охват (опыт в применении большего числа технологий). Получается, я где-то посередине, и это вызывало у меня вопросы к самому себе.
💡 И вот недавно пришёл ответ: я отлично умею создавать готовые для продакшена IT-продукты. Притом не важно, это найм, фриланс или что-то своё: дайте мне идею продукта, принцип его работы, все детали и важные тонкости, и я сделаю эту штуку «под ключ», готовую для запуска трафика.
Действительно, если оглянуться и посмотреть на весь мой опыт — я же всегда именно этим и занимался! Позже напишу, как я вкратце вижу весь свой карьерный путь.
👍5❤2🔥2
Чем я занимался 12+ лет жизни:
▫️ Первая моя работа («программист-стажёр»): было очень много задач, где с нуля нужно было создать продукт (чаще всего мини-игра или интерактивная презентация), либо доработать какой-то, чтобы его можно было выставить пользователям.
▫️ Опыт создания своей собственной flash-игры: это было максимально тяжело (потому что сложная сфера и перфекционизм), но я её сделал и даже продал! И это, можно сказать, был первый опыт создания собственного продукта с нуля, ещё и от этого так сложно было.
▫️ Несколько лет фриланса: много заказов по созданию с нуля интернет-магазинов, лендингов, корпоративных сайтов, телеграм-ботов, иногда даже дизайн делал я сам 🎨
▫️ Бесконечное число попыток создать свой IT-продукт: это продолжалось всю мою карьеру — даже если я был в найме, я в свободное время работал над пет-проектами (по факту всё это были попытки создать стартап, я никогда не делал проект чисто из интереса или чтобы потренироваться). И в них я почти всегда всё делал с нуля: дизайн, фронт, бэк и всею инфраструктуру. И всегда с расчётом на то, что им будут пользоваться люди — а это предполагает определённый уровень качества и внимание к деталям.
Забавно то, что несмотря на планы вырастить из каждого своего проекта бизнес, большая часть из них делалась без особого понимания, как их продавать 😄
И я понимаю, почему: меня особо никогда не интересовали маркетинг и трафик. Ну интересовали конечно косвенно, но я никогда не стремился в этом разобраться и прокачаться. Поэтому те немногие продукты из общего числа стали успешными благодаря моим напарникам, которые и занимались трафиком.
Подводя итог: умею создавать хороший продукт, и без понятия, как его продавать 😆ну на самом деле в этом году я уже понемногу разбираюсь в трафике, надеюсь это как-то поможет.
Это всё наводит на интересные мысли, вечером опишу✍️
▫️ Первая моя работа («программист-стажёр»): было очень много задач, где с нуля нужно было создать продукт (чаще всего мини-игра или интерактивная презентация), либо доработать какой-то, чтобы его можно было выставить пользователям.
▫️ Опыт создания своей собственной flash-игры: это было максимально тяжело (потому что сложная сфера и перфекционизм), но я её сделал и даже продал! И это, можно сказать, был первый опыт создания собственного продукта с нуля, ещё и от этого так сложно было.
▫️ Несколько лет фриланса: много заказов по созданию с нуля интернет-магазинов, лендингов, корпоративных сайтов, телеграм-ботов, иногда даже дизайн делал я сам 🎨
▫️ Бесконечное число попыток создать свой IT-продукт: это продолжалось всю мою карьеру — даже если я был в найме, я в свободное время работал над пет-проектами (по факту всё это были попытки создать стартап, я никогда не делал проект чисто из интереса или чтобы потренироваться). И в них я почти всегда всё делал с нуля: дизайн, фронт, бэк и всею инфраструктуру. И всегда с расчётом на то, что им будут пользоваться люди — а это предполагает определённый уровень качества и внимание к деталям.
Забавно то, что несмотря на планы вырастить из каждого своего проекта бизнес, большая часть из них делалась без особого понимания, как их продавать 😄
И я понимаю, почему: меня особо никогда не интересовали маркетинг и трафик. Ну интересовали конечно косвенно, но я никогда не стремился в этом разобраться и прокачаться. Поэтому те немногие продукты из общего числа стали успешными благодаря моим напарникам, которые и занимались трафиком.
Подводя итог: умею создавать хороший продукт, и без понятия, как его продавать 😆
Это всё наводит на интересные мысли, вечером опишу
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥2❤1
IT Хасслер
Чем я занимался 12+ лет жизни: ▫️ Первая моя работа («программист-стажёр»): было очень много задач, где с нуля нужно было создать продукт (чаще всего мини-игра или интерактивная презентация), либо доработать какой-то, чтобы его можно было выставить пользователям.…
Итак, что мы имеем: я пока плохо шарю за трафик и продажи, но отлично умею создавать качественный продукт.
Почему качественный? Потому что это для меня один из принципиальных моментов в работе и в жизни. Я люблю и ценю качество во всём, и переношу это в свою работу. Получаю реальный кайф, когда всё выглядит хорошо, работает хорошо и быстро, и дарит пользователю приятный опыт использования. Поэтому даже там, где это трудновыполнимо, стараюсь как могу держать планку.
Ну если буквально, то надо, чтоб всё открывалось и загружалось быстро, а если по каким-то причинам не получается, то чтобы пользователь видел, что ничего не висит, а идёт процесс загрузки (прелоадеры, полоски прогресса и т.п.), чтобы пользователь чётко понимал, какое действие сейчас совершается, и когда оно закончится. Чтобы на все его действия происходил моментальный отклик (кружочек загрузки на кнопке и тому подобное), ну и в целом чтобы интерфейс был простой и понятный, потому что кайф именно в этом — когда у человека не болит голова от взаимодействия с продуктом, и до всех функций легко добраться без дополнительных инструкций.
❕ НО для успешного старта продукта важна ещё и скорость (и стоимость) запуска, мы ж уже давно выяснили, что никто не хочет пилить что-то полгода и больше, потому что ставки растут с каждым днём работы, а в итоге оно может и не полететь. Я сам через это проходил много раз, поэтому сейчас могу сказать, что нашёл какой-то баланс между качеством и скоростью. Делаю так, чтобы пользоваться можно было без проблем, но иногда ради скорости забиваю на какие-то мелочи, без которых user experience не ухудшается слишком сильно.
Особенно хорошо я в этом прокачался с начала этого года на непубличном проекте, где надо было делать много маленьких сущностей: сначала сайты, а потом сам продукт, и всё желательно побыстрее.
И в вот из всего этого у меня формируется идея, как я могу всё что описал выше проверить и подтвердить на практике, и дать пользу тем, кто как раз шарит за трафик и продажи. Я её получше распишу и завтра дам апдейт❤️
Почему качественный? Потому что это для меня один из принципиальных моментов в работе и в жизни. Я люблю и ценю качество во всём, и переношу это в свою работу. Получаю реальный кайф, когда всё выглядит хорошо, работает хорошо и быстро, и дарит пользователю приятный опыт использования. Поэтому даже там, где это трудновыполнимо, стараюсь как могу держать планку.
Ну если буквально, то надо, чтоб всё открывалось и загружалось быстро, а если по каким-то причинам не получается, то чтобы пользователь видел, что ничего не висит, а идёт процесс загрузки (прелоадеры, полоски прогресса и т.п.), чтобы пользователь чётко понимал, какое действие сейчас совершается, и когда оно закончится. Чтобы на все его действия происходил моментальный отклик (кружочек загрузки на кнопке и тому подобное), ну и в целом чтобы интерфейс был простой и понятный, потому что кайф именно в этом — когда у человека не болит голова от взаимодействия с продуктом, и до всех функций легко добраться без дополнительных инструкций.
❕ НО для успешного старта продукта важна ещё и скорость (и стоимость) запуска, мы ж уже давно выяснили, что никто не хочет пилить что-то полгода и больше, потому что ставки растут с каждым днём работы, а в итоге оно может и не полететь. Я сам через это проходил много раз, поэтому сейчас могу сказать, что нашёл какой-то баланс между качеством и скоростью. Делаю так, чтобы пользоваться можно было без проблем, но иногда ради скорости забиваю на какие-то мелочи, без которых user experience не ухудшается слишком сильно.
Особенно хорошо я в этом прокачался с начала этого года на непубличном проекте, где надо было делать много маленьких сущностей: сначала сайты, а потом сам продукт, и всё желательно побыстрее.
И в вот из всего этого у меня формируется идея, как я могу всё что описал выше проверить и подтвердить на практике, и дать пользу тем, кто как раз шарит за трафик и продажи. Я её получше распишу и завтра дам апдейт
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍2❤1🤔1🤡1
Так вот сижу я и думаю: раз у меня есть большой опыт именно в создании продуктов, готовых к запуску (сам запуск в расчёт не берём, как вы помните 😅), то почему не попробовать поделать MVP (Minimum viable product) для людей, кому это требуется?
✅ Я таким образом смогу ещё лучше научиться убирать из продукта всё неважное, а всё важное делать достаточно качественно и полировать так, чтобы пользователь максимально быстро и просто получал основную ценность;
💸 А для человека, у которого нет продукта, но есть идея и трафик, это будет максимально быстрый и лёгкий старт для его бизнеса — ведь продукт будет достаточно простой, чтобы не сильно много на нём потерять в случае провала, но и достаточно качественный, чтобы проверить его на живых пользователях и получить ответ, может оно взлететь или нет.
На выходе человек получает полностью работающий продукт, без багов, готовый продакшену, с минимальным и достаточным набором функций. Простой и эффективный 💪
В качестве MVP может быть что угодно:
- Небольшой сайт (если продаёте услуги);
- SaaS любого вида — фронт, бэк и простой лендинг;
- Какой-то программный комплекс, на основе которого вы будете оказывать услуги (копирайтинг, рассылки, прокси, VPN, что угодно);
- Чат-бот (чтобы автоматизировать коммуникацию или вообще использовать его как витрину);
- Что-то с использованием ИИ (опять же, чат-бот, генерация или рерайт текста, что-то с голосом, видео, да много всего можно сделать);
- Расширение для браузера (Они неплохо растут сейчас, я проходил буткемп в этом направлении);
- Микро-продукт в рамках уже имеющегося или полностью новый;
- B2C или B2B.
Сейчас оформлю это всё в конкретное предложение. Интересно кто из вас что думает насчёт MVP — пишите в комменты 👨🏻💻
✅ Я таким образом смогу ещё лучше научиться убирать из продукта всё неважное, а всё важное делать достаточно качественно и полировать так, чтобы пользователь максимально быстро и просто получал основную ценность;
💸 А для человека, у которого нет продукта, но есть идея и трафик, это будет максимально быстрый и лёгкий старт для его бизнеса — ведь продукт будет достаточно простой, чтобы не сильно много на нём потерять в случае провала, но и достаточно качественный, чтобы проверить его на живых пользователях и получить ответ, может оно взлететь или нет.
На выходе человек получает полностью работающий продукт, без багов, готовый продакшену, с минимальным и достаточным набором функций. Простой и эффективный 💪
В качестве MVP может быть что угодно:
- Небольшой сайт (если продаёте услуги);
- SaaS любого вида — фронт, бэк и простой лендинг;
- Какой-то программный комплекс, на основе которого вы будете оказывать услуги (копирайтинг, рассылки, прокси, VPN, что угодно);
- Чат-бот (чтобы автоматизировать коммуникацию или вообще использовать его как витрину);
- Что-то с использованием ИИ (опять же, чат-бот, генерация или рерайт текста, что-то с голосом, видео, да много всего можно сделать);
- Расширение для браузера (Они неплохо растут сейчас, я проходил буткемп в этом направлении);
- Микро-продукт в рамках уже имеющегося или полностью новый;
- B2C или B2B.
Сейчас оформлю это всё в конкретное предложение. Интересно кто из вас что думает насчёт MVP — пишите в комменты 👨🏻💻
🔥4👍3
IT Хасслер
Так вот сижу я и думаю: раз у меня есть большой опыт именно в создании продуктов, готовых к запуску (сам запуск в расчёт не берём, как вы помните 😅), то почему не попробовать поделать MVP (Minimum viable product) для людей, кому это требуется? ✅ Я таким образом…
Вот что я предлагаю:
▶️ Вы описываете мне вашу идею, мы с вами в процессе обсуждения оформляем всё это в хороший правильный MVP, в котором будет всё необходимое и не будет ничего лишнего, дабы сберечь ваш бюджет, но при этом предоставить конечному пользователю максимум ценности.
▶️ Затем я создаю для вас этот MVP за 7 дней.
В итоге вы получаете полностью работающий продукт, без багов и тормозов, готовый продакшену, с минимальным и достаточным набором функций — всё, что необходимо для успешного пользования этим продуктом. Хоть завтра можно запускать на него трафик и считать цифры 💸
Также я постараюсь сделать, чтобы его легко было поддерживать и развивать: создам простые скрипты для деплоя новой версии на сервер, напишу документы, как запускать и обновлять продукт, расставлю комментарии по коду, где это будет нужно. Чтобы в случае успеха можно было легко найти разработчиков и продолжить развитие.
▶️ Работать с вами буду лично я: мы созвонимся, вы опишете всё, что хотите видеть в итоге, я помогу выкинуть лишнее и собрать это всё вместе.
В качестве стартовой точки стоимость я пока оценю в $80 за один день работы. Если удастся сделать быстрее, будет дешевле.
А если в процессе обсуждения мы поймём, что разработка займёт больше 7 дней, то я не возьмусь 🛑 т. к. это скорее всего будет сложный продукт, и либо он должен быть упрощён, либо тут нужны ресурсы команды, и это более дорогой путь.
У меня сейчас стало поменьше загрузки, и как настоящий хасслер, я решил это сразу исправлять 😆 поэтому если мы с вами договариваемся, и у меня в календаре следующие 7 рабочих дней свободны — я сразу сажусь и приступаю к разработке.
А для тех ребят, кому это на данный момент неактуально, я предлагаю сделку: поделитесь моим оффером с теми, кому это может быть нужно сейчас, и если человек обратится ко мне от вас, и мы договоримся, я отправлю вам 💰 10% от чека 💰 в USDT или на любую карту.
Поэтому смело пишите мне 👉 @metenev 👈 и обсудим детали.
▶️ Вы описываете мне вашу идею, мы с вами в процессе обсуждения оформляем всё это в хороший правильный MVP, в котором будет всё необходимое и не будет ничего лишнего, дабы сберечь ваш бюджет, но при этом предоставить конечному пользователю максимум ценности.
▶️ Затем я создаю для вас этот MVP за 7 дней.
В итоге вы получаете полностью работающий продукт, без багов и тормозов, готовый продакшену, с минимальным и достаточным набором функций — всё, что необходимо для успешного пользования этим продуктом. Хоть завтра можно запускать на него трафик и считать цифры 💸
Также я постараюсь сделать, чтобы его легко было поддерживать и развивать: создам простые скрипты для деплоя новой версии на сервер, напишу документы, как запускать и обновлять продукт, расставлю комментарии по коду, где это будет нужно. Чтобы в случае успеха можно было легко найти разработчиков и продолжить развитие.
▶️ Работать с вами буду лично я: мы созвонимся, вы опишете всё, что хотите видеть в итоге, я помогу выкинуть лишнее и собрать это всё вместе.
В качестве стартовой точки стоимость я пока оценю в $80 за один день работы. Если удастся сделать быстрее, будет дешевле.
А если в процессе обсуждения мы поймём, что разработка займёт больше 7 дней, то я не возьмусь 🛑 т. к. это скорее всего будет сложный продукт, и либо он должен быть упрощён, либо тут нужны ресурсы команды, и это более дорогой путь.
У меня сейчас стало поменьше загрузки, и как настоящий хасслер, я решил это сразу исправлять 😆 поэтому если мы с вами договариваемся, и у меня в календаре следующие 7 рабочих дней свободны — я сразу сажусь и приступаю к разработке.
А для тех ребят, кому это на данный момент неактуально, я предлагаю сделку: поделитесь моим оффером с теми, кому это может быть нужно сейчас, и если человек обратится ко мне от вас, и мы договоримся, я отправлю вам 💰 10% от чека 💰 в USDT или на любую карту.
Поэтому смело пишите мне 👉 @metenev 👈 и обсудим детали.
🔥8👍2😁2
IT Хасслер
Вот что я предлагаю: ▶️ Вы описываете мне вашу идею, мы с вами в процессе обсуждения оформляем всё это в хороший правильный MVP, в котором будет всё необходимое и не будет ничего лишнего, дабы сберечь ваш бюджет, но при этом предоставить конечному пользователю…
Люди уже пишут, это радует) Общаемся, но пока ни с кем не договорились. Успевайте ребят, как только с кем-то первым договорюсь, второго человека уже придётся отодвинуть на неделю 😁
А пока опишу, для кого мой оффер может быть реально полезен, и кому это не скорее всего подойдёт.
✅ Кому подходит MVP под ключ:
В целом как я и описывал — тем, у кого есть крутая идея и понимание, откуда брать трафик, но нет самого продукта. При этом вы можете и сами быть кодером, но:
- У вас не хватает времени для реализации этой идеи
- Или вы разработчик в другой сфере (мобайл, embedded, etc.), и ваши навыки не охватывают веб
- Или вы просто хотите сэкономить свои время и труд. Возможно у вас даже есть команда, но она загружена.
- Также это отлично подойдёт ребятам-серийным предпринимателям, которые таким образом смогут пробовать разные идеи и ниши быстро и недорого. По 4 продукта в месяц можно запускать, шикарное поле для экспериментов 😁
В любом случае, я закрою для вас эту задачу, и вы получите качественный продукт за короткое время.
🛑 Кому моё предложение не подойдёт:
- Тем, у кого есть достаточные навыки, опыт и время для самостоятельной разработки продукта. Если вы как я, и вам в кайф самим закопаться в код и замутить что-то классное, то делайте конечно, это бесценный опыт.
- Тем, у кого MVP может стать одностраничный сайт на тильде или вообще google-форма. В этом случае вам не нужен разработчик, опять же, делайте и запускайтесь! 🚀
- Тем, кто предпочитает nocode-решения. Есть много достаточно крутых решений на данный момент, которые позволяют и сайт замутить, и мобильное приложение. Если их возможностей достаточно для вашего продукта, то и супер, запускайте 🚀
Я сам не приверженец ноукода, т.к. он всё же имеет ограничения, заставляет привязываться на всю жизнь продукта к конкретному ноукод-сервису, а также (на моём опыте) не обеспечивает достаточную производительность. Но это моё субъективное.
- Ещё моё решение не подойдёт тем, у кого идея большая и точно не уложится в неделю, максимум 2, работы. Тут всё в порядке, так тоже можно делать, но вам нужно больше денег и скорее всего какая-никакая команда разработчиков, я один могу не потянуть.
Ну здесь конечно могу ошибаться, надо смотреть и обсуждать каждую ситуацию отдельно. Но в целом если понимаете, что создание продукта может занять приличное время, запасайтесь терпением и деньгами. А я бы наверно посоветовал взять идею попроще, или упростить эту (выкинуть часть функций, оставить только самое ядро).
Если есть какие-то вопросы, пишите, будем обсуждать. И не забывайте делиться моим контактом с нетворком — я отправлю 10% от чека, если мы с вашим человеком договоримся 🤝
А пока опишу, для кого мой оффер может быть реально полезен, и кому это не скорее всего подойдёт.
✅ Кому подходит MVP под ключ:
В целом как я и описывал — тем, у кого есть крутая идея и понимание, откуда брать трафик, но нет самого продукта. При этом вы можете и сами быть кодером, но:
- У вас не хватает времени для реализации этой идеи
- Или вы разработчик в другой сфере (мобайл, embedded, etc.), и ваши навыки не охватывают веб
- Или вы просто хотите сэкономить свои время и труд. Возможно у вас даже есть команда, но она загружена.
- Также это отлично подойдёт ребятам-серийным предпринимателям, которые таким образом смогут пробовать разные идеи и ниши быстро и недорого. По 4 продукта в месяц можно запускать, шикарное поле для экспериментов 😁
В любом случае, я закрою для вас эту задачу, и вы получите качественный продукт за короткое время.
🛑 Кому моё предложение не подойдёт:
- Тем, у кого есть достаточные навыки, опыт и время для самостоятельной разработки продукта. Если вы как я, и вам в кайф самим закопаться в код и замутить что-то классное, то делайте конечно, это бесценный опыт.
- Тем, у кого MVP может стать одностраничный сайт на тильде или вообще google-форма. В этом случае вам не нужен разработчик, опять же, делайте и запускайтесь! 🚀
- Тем, кто предпочитает nocode-решения. Есть много достаточно крутых решений на данный момент, которые позволяют и сайт замутить, и мобильное приложение. Если их возможностей достаточно для вашего продукта, то и супер, запускайте 🚀
Я сам не приверженец ноукода, т.к. он всё же имеет ограничения, заставляет привязываться на всю жизнь продукта к конкретному ноукод-сервису, а также (на моём опыте) не обеспечивает достаточную производительность. Но это моё субъективное.
- Ещё моё решение не подойдёт тем, у кого идея большая и точно не уложится в неделю, максимум 2, работы. Тут всё в порядке, так тоже можно делать, но вам нужно больше денег и скорее всего какая-никакая команда разработчиков, я один могу не потянуть.
Ну здесь конечно могу ошибаться, надо смотреть и обсуждать каждую ситуацию отдельно. Но в целом если понимаете, что создание продукта может занять приличное время, запасайтесь терпением и деньгами. А я бы наверно посоветовал взять идею попроще, или упростить эту (выкинуть часть функций, оставить только самое ядро).
Если есть какие-то вопросы, пишите, будем обсуждать. И не забывайте делиться моим контактом с нетворком — я отправлю 10% от чека, если мы с вашим человеком договоримся 🤝
👍6🔥2❤1
❗️Новая схема развода❗️
В течение последних пары дней меня пытаются развести, но пока им не удалось с меня получить ни копейки.
А вот я получил с них 700р 😂
Это просто часть их схемы, чтобы усыпить бдительность и развить доверие. Схема большая, требует от них времени и немного денег. И скорее всего, это окупается..
Написал длинную статью со скриншотами, делитесь с близкими, чтобы заранее были в курсе и не попались. А возможно и чуть подзаработали на скамерах 😄
https://metenev.notion.site/cd3fe6865afd4a3eb4c7c2ee44634aef
В течение последних пары дней меня пытаются развести, но пока им не удалось с меня получить ни копейки.
А вот я получил с них 700р 😂
Это просто часть их схемы, чтобы усыпить бдительность и развить доверие. Схема большая, требует от них времени и немного денег. И скорее всего, это окупается..
Написал длинную статью со скриншотами, делитесь с близкими, чтобы заранее были в курсе и не попались. А возможно и чуть подзаработали на скамерах 😄
https://metenev.notion.site/cd3fe6865afd4a3eb4c7c2ee44634aef
metenev on Notion
Щедрые скамеры — новая схема развода | Notion
Написано автором канала @overemployd в следствие его попадания в данную схему, с желанием уберечь подписчиков от развода и возможно помочь им срубить немного бабла на скамерах ☺️
👍6❤2😱1
Я хоть и не стремился никогда попасть в крупные (Big Tech) компании, но мне интересна тема создания и развития больших глобальных продуктов.
Если углубиться — открывается столько всяких важных вещей, который нужно учитывать 🤯 как решать ситуации, когда у тебя бэк упал, а у тебя миллионы клиентов в день? Как рассчитать нужные ресурсы для приложения, которое собираешься развернуть, и не уйти с ним в минус?
Поэтому познакомился с Катей - она female coder, строит карьеру в биг техе за рубежом, и у неё уже куча полезной информации и личного опыта. Вот например:
- Как вообще искать работу в подобных компаниях
- Как решать инциденты (вот это вообще бриллиант, мне нужно больше подобной инфы)
- Про минусы работы в Google
Я лично хотел бы видеть у неё больше подобного контента, поэтому давайте подпишемся и дадим стимул писать ещё 👇🤓
P.S. А сегодня вечером планирую написать новую статистику по непубличному проекту, stay tuned
Если углубиться — открывается столько всяких важных вещей, который нужно учитывать 🤯 как решать ситуации, когда у тебя бэк упал, а у тебя миллионы клиентов в день? Как рассчитать нужные ресурсы для приложения, которое собираешься развернуть, и не уйти с ним в минус?
Поэтому познакомился с Катей - она female coder, строит карьеру в биг техе за рубежом, и у неё уже куча полезной информации и личного опыта. Вот например:
- Как вообще искать работу в подобных компаниях
- Как решать инциденты (вот это вообще бриллиант, мне нужно больше подобной инфы)
- Про минусы работы в Google
Я лично хотел бы видеть у неё больше подобного контента, поэтому давайте подпишемся и дадим стимул писать ещё 👇🤓
P.S. А сегодня вечером планирую написать новую статистику по непубличному проекту, stay tuned
Telegram
diva в dev-e
Как бы я сейчас искала работу за рубежом, если ⡨⡅ ⢃⢒⢡ ⠑⠰ ⢌⢉⢨⢆⢄⢃⢄⣠ ⠡⡁ ⡈⡂⡄⢢⠑⡨ ⡆⣄⢡⠃⠘⣂⠉ ⡄ ⠤⡊⣄⣐⣐⠬⡌⢉⢐⠲⠉⠊⢅
Решение искать офферы на зарубежном рынке влечет за собой множество аспектов, начиная от вопроса самопозиционирования, работы с культурными различиями до…
Решение искать офферы на зарубежном рынке влечет за собой множество аспектов, начиная от вопроса самопозиционирования, работы с культурными различиями до…
👍6❤3👎2🔥2
Апдейт по непубличному проекту.
Ну, дела идут не совсем так как хотелось бы. На двух наиболее прокачанных сайтах в последнее время упал трафик, мы скорее всего вылетели по каким-то ключам, сложно сказать, почему.
И у нас произошла первая продажа — аж на 9.52 USD! 😄 Пользователь хотел оплатить пакет за $29, а принимаем мы в крипте. Видимо, у него не хватило денег на кошельке (или их съела комиссия), и оплатил он только часть заказа 🤷♂️
Я ему конечно на почту написал с предложением разрулить эту ситуацию, но пока ответа не было.
В ночь на понедельник мы сделали обновление — кое-что изменили в логике работы. Раньше мы давали юзерам несколько бесплатных использований софта в день, теперь ещё урезали эту возможность. Посмотрим, повлияет ли на оплаты.
И буквально пару часов назад появились отличные новости — возможность опубликовать наши сайты в крупном каталоге бесплатно за часть дохода! Очень надеюсь, это даст хороший эффект, дам апдейт, когда появятся цифры 🙌
Ну, дела идут не совсем так как хотелось бы. На двух наиболее прокачанных сайтах в последнее время упал трафик, мы скорее всего вылетели по каким-то ключам, сложно сказать, почему.
И у нас произошла первая продажа — аж на 9.52 USD! 😄 Пользователь хотел оплатить пакет за $29, а принимаем мы в крипте. Видимо, у него не хватило денег на кошельке (или их съела комиссия), и оплатил он только часть заказа 🤷♂️
Я ему конечно на почту написал с предложением разрулить эту ситуацию, но пока ответа не было.
В ночь на понедельник мы сделали обновление — кое-что изменили в логике работы. Раньше мы давали юзерам несколько бесплатных использований софта в день, теперь ещё урезали эту возможность. Посмотрим, повлияет ли на оплаты.
И буквально пару часов назад появились отличные новости — возможность опубликовать наши сайты в крупном каталоге бесплатно за часть дохода! Очень надеюсь, это даст хороший эффект, дам апдейт, когда появятся цифры 🙌
👍7❤1❤🔥1