История изменений
Исправление KivApple, (текущая версия) :
1. Если твоя ЦА в России, то AWS и прочие Google сразу идут лесом, потому что закон о персональных данных, блокировки РКН и прочее веселье. Ориентируйся на Яндекс.Облако и другие местные провайдеры. Сразу скорректируется список доступных сервисов.
2. Я бы просто сделал обычное бекэнд приложение на своём любимом стеке и упаковал его в обычный Docker контейнер и его можно было бы запускать на любом облаке, а также self-hosted без модификации.
3. В качестве хранилища файлов S3 без использования vendor-specific расширений, чтобы можно было одним изменением конфига юзать хоть AWS, хоть self-hosted Minio (+ S3 не предоставляет сейчас только ленивый хостер).
3. В качестве БД надо посмотреть, что есть у выбранного хостера. Вроде как в некоторых облаках есть всякие Postgres и Redis совместимые сервисы. Соответственно, можно использовать их сохраняя возможность мигрировать на self-hosted или другое облако.
Вообще, по моему опыту работы в крупных западных компаниях, они только и делают, что мигрируют из одного облака в другое (туда где предложили льготный тариф) несколько лет, а потом повторяется (срок льготного тарифа на прежнем месте истёк, зато получилось выбить скидку у нового облака). Так и скачут между AWS/GCP/Azure, а заодно сотрудникам постоянно есть чем заняться.
Если ты маленький, то у тебя нет ресурса выбивать льготные тарифы, а также выделять несколько команд под миграцию на новое облако, так что я бы перестраховался не завязываясь на слишком vendor-specifc решения. У всех базовых компонентов должна быть self-hosted версия, даже если в итоге будет использована облачная.
Исключением может быть, если у тебя какая-то особая задача, которая решается в несколько строчек кода с помощью конкретного уникального облачного сервиса и твоя бизнес модель как раз за счёт этого быстро выйти на рынок, а потом у тебя будут миллионы долларов инвестиций и ты уже разберёшься, что делать. Или если ты нашёл облако с щедрыми бесплатными лимитами (типа как у Firebase) и надеешься долгое время в них укладываться (а если проект не взлетит, то вообще никогда платить не придётся).
Исправление KivApple, :
1. Если твоя ЦА в России, то AWS и прочие Google сразу идут лесом, потому что закон о персональных данных, блокировки РКН и прочее веселье. Ориентируйся на Яндекс.Облако и другие местные провайдеры. Сразу скорректируется список доступных сервисов.
2. Я бы просто сделал обычное бекэнд приложение на своём любимом стеке и упаковал его в обычный Docker контейнер и его можно было бы запускать на любом облаке, а также self-hosted без модификации.
3. В качестве хранилища файлов S3 без использования vendor-specific расширений, чтобы можно было одним изменением конфига юзать хоть AWS, хоть self-hosted Minio (+ S3 не предоставляет сейчас только ленивый хостер).
3. В качестве БД надо посмотреть, что есть у выбранного хостера. Вроде как в некоторых облаках есть всякие Postgres и Redis совместимые сервисы. Соответственно, можно использовать их сохраняя возможность мигрировать на self-hosted или другое облако.
Вообще, по моему опыту работы в крупных западных компаниях, они только и делают, что мигрируют из одного облака в другое (туда где предложили льготный тариф) несколько лет, а потом повторяется (срок льготного тарифа на прежнем месте истёк, зато получилось выбить скидку у нового облака). Так и скачут между AWS/GCP/Azure, а заодно сотрудникам постоянно есть чем заняться.
Если ты маленький, то у тебя нет ресурса выбивать льготные тарифы, а также выделять несколько команд под миграцию на новое облако, так что я бы перестраховался не завязываясь на слишком vendor-specifc решения. У всех базовых компонентов должна быть self-hosted версия, даже если в итоге будет использована облачная.
Исключением может быть, если у тебя какая-то особая задача, которая решается в несколько строчек кода с помощью конкретного уникального облачного сервиса и твоя бизнес модель как раз за счёт этого быстро выйти на рынок, а потом у тебя будут миллионы долларов инвестиций и ты уже разберёшься, что делать. Или если ты нашёл облако с щедрыми бесплатными лимитами (Firebase) и надеешься долгое время в них укладываться (а если проект не взлетит, то вообще никогда платить не придётся).
Исправление KivApple, :
1. Если твоя ЦА в России, то AWS и прочие Google сразу идут лесом, потому что закон о персональных данных, блокировки РКН и прочее веселье. Ориентируйся на Яндекс.Облако и другие местные провайдеры. Сразу скорректируется список доступных сервисов.
2. Я бы просто сделал обычное бекэнд приложение на своём любимом стеке и упаковал его в обычный Docker контейнер и его можно было бы запускать на любом облаке, а также self-hosted без модификации.
3. В качестве хранилища файлов S3 без использования vendor-specific расширений, чтобы можно было одним изменением конфига юзать хоть AWS, хоть self-hosted Minio (+ S3 не предоставляет сейчас только ленивый хостер).
3. В качестве БД надо посмотреть, что есть у выбранного хостера. Вроде как в некоторых облаках есть всякие Postgres и Redis совместимые сервисы. Соответственно, можно использовать их сохраняя возможность мигрировать на self-hosted или другое облако.
Вообще, по моему опыту работы в крупных западных компаниях, они только и делают, что мигрируют из одного облака в другое (туда где предложили льготный тариф) несколько лет, а потом повторяется (срок льготного тарифа на прежнем месте истёк, зато получилось выбить скидку у нового облака). Так и скачут между AWS/GCP/Azure, а заодно сотрудникам постоянно есть чем заняться.
Если ты маленький, то у тебя нет ресурса выбивать льготные тарифы, а также выделять несколько команд под миграцию на новое облако, так что я бы перестраховался не завязываясь на слишком vendor-specifc решения. У всех базовых компонентов должна быть self-hosted версия, даже если в итоге будет использована облачная.
Исключением может быть, если у тебя какая-то особая задача, которая решается в несколько строчек кода с помощью конкретного уникального облачного сервиса и твоя бизнес модель как раз за счёт этого быстро выйти на рынок. Или если ты нашёл облако с щедрыми бесплатными лимитами (Firebase) и надеешься долгое время в них укладываться (а если проект не взлетит, то вообще никогда платить не придётся).
Исправление KivApple, :
1. Если твоя ЦА в России, то AWS и прочие Google сразу идут лесом, потому что закон о персональных данных, блокировки РКН и прочее веселье. Ориентируйся на Яндекс.Облако и другие местные провайдеры. Сразу скорректируется список доступных сервисов.
2. Я бы просто сделал обычное бекэнд приложение на своём любимом стеке и упаковал его в обычный Docker контейнер и его можно было бы запускать на любом облаке, а также self-hosted без модификации.
3. В качестве хранилища файлов S3 без использования vendor-specific расширений, чтобы можно было одним изменением конфига юзать хоть AWS, хоть self-hosted Minio (+ S3 не предоставляет сейчас только ленивый хостер).
3. В качестве БД надо посмотреть, что есть у выбранного хостера. Вроде как в некоторых облаках есть всякие Postgres и Redis совместимые сервисы. Соответственно, можно использовать их сохраняя возможность мигрировать на self-hosted или другое облако.
Вообще, по моему опыту работы в крупных западных компаниях, они только и делают, что мигрируют из одного облака в другое (туда где предложили льготный тариф) несколько лет, а потом повторяется (срок льготного тарифа на прежнем месте истёк, зато получилось выбить скидку у нового облака). Так и скачут между AWS/GCP/Azure, а заодно сотрудникам постоянно есть чем заняться.
Если ты маленький, то у тебя нет ресурса выбивать льготные тарифы, а также выделять несколько команд под миграцию на новое облако, так что я бы перестраховался не завязываясь на слишком vendor-specifc решения. У всех базовых компонентов должна быть self-hosted версия, даже если в итоге будет использована облачная.
Исключением может быть, если у тебя какая-то особая задача, которая решается в несколько строчек кода с помощью конкретного уникального облачного сервиса и твоя бизнес модель как раз за счёт этого быстро выйти на рынок.
Исправление KivApple, :
1. Если твоя ЦА в России, то AWS и прочие Google сразу идут лесом, потому что закон о персональных данных, блокировки РКН и прочее веселье. Ориентируйся на Яндекс.Облако и другие местные провайдеры. Сразу скорректируется список доступных сервисов.
2. Я бы просто сделал обычное бекэнд приложение на своём любимом стеке и упаковал его в обычный Docker контейнер и его можно было бы запускать на любом облаке, а также self-hosted без модификации.
3. В качестве хранилища файлов S3 без использования vendor-specific расширений, чтобы можно было одним изменением конфига юзать хоть AWS, хоть self-hosted Minio (+ S3 не предоставляет сейчас только ленивый хостер).
3. В качестве БД надо посмотреть, что есть у выбранного хостера. Вроде как в некоторых облаках есть всякие Postgres и Redis совместимые сервисы. Соответственно, можно использовать их сохраняя возможность мигрировать на self-hosted или другое облако.
Вообще, по моему опыту работы в крупных западных компаниях, они только и делают, что мигрируют из одного облака в другое (туда где предложили льготный тариф) несколько лет, а потом повторяется (срок льготного тарифа на прежнем месте истёк, зато получилось выбить скидку у нового облака). Так и скачут между AWS/GCP/Azure, а заодно сотрудникам постоянно есть чем заняться.
Если ты маленький, то у тебя нет ресурса выбивать льготные тарифы, а также выделять несколько команд под миграцию на новое облако, так что я бы перестраховался не завязываясь на слишком vendor-specifc решения. У всех базовых компонентов должна быть self-hosted версия, даже если в итоге будет использована облачная.
Исправление KivApple, :
1. Если твоя ЦА в России, то AWS и прочие Google сразу идут лесом, потому что закон о персональных данных, блокировки РКН и прочее веселье. Ориентируйся на Яндекс.Облако и другие местные провайдеры. Сразу скорректируется список доступных сервисов.
2. Я бы просто сделал обычное бекэнд приложение на своём любимом стеке и упаковал его в обычный Docker контейнер и его можно было бы запускать на любом облаке, а также self-hosted без модификации.
3. В качестве хранилища файлов S3 без использования vendor-specific расширений, чтобы можно было одним изменений конфига юзать хоть AWS, хоть self-hosted Minio (+ S3 не предоставляет сейчас только ленивый хостер).
3. В качестве БД надо посмотреть, что есть у выбранного хостера. Вроде как в некоторых облаках есть всякие Postgres и Redis совместимые сервисы. Соответственно, можно использовать их сохраняя возможность мигрировать на self-hosted или другое облако.
Вообще, по моему опыту работы в крупных западных компаниях, они только и делают, что мигрируют из одного облака в другое (туда где предложили льготный тариф) несколько лет, а потом повторяется (срок льготного тарифа на прежнем месте истёк, зато получилось выбить скидку у нового облака). Так и скачут между AWS/GCP/Azure, а заодно сотрудникам постоянно есть чем заняться.
Если ты маленький, то у тебя нет ресурса выбивать льготные тарифы, а также выделять несколько команд под миграцию на новое облако, так что я бы перестраховался не завязываясь на слишком vendor-specifc решения. У всех базовых компонентов должна быть self-hosted версия, даже если в итоге будет использована облачная.
Исходная версия KivApple, :
1. Если твоя ЦА в России, то AWS и прочие Google сразу идут лесом, потому что закон о персональных данных, блокировки РКН и прочее веселье. Ориентируйся на Яндекс.Облако и другие местные провайдеры. Сразу скорректируется список доступных сервисов.
2. Я бы просто сделал обычное бекэнд приложение на своём любимом стеке и упаковал его в обычный Docker контейнер и его можно было бы запускать на любом облаке, а также self-hosted без модификации.
3. В качестве хранилища файлов S3 без использования vendor-specific расширений, чтобы можно было одним изменений конфига юзать хоть AWS, хоть self-hosted Minio (+ S3 не предоставляет сейчас только ленивый хостер).
3. В качестве БД надо посмотреть, что есть у выбранного хостера. Вроде как в некоторых облаках есть всякие Postgres и Redis совместимые сервисы. Соответственно, можно использовать их сохраняя возможность мигрировать на self-hosted или другое облако.