Я багато писав про fly.io — тоді ще новачка на ринку IaaS/PaaS хостингу. Я й досі тримаю всі свої проєкти там.
За час що минув вони сильно покращили стабільність та додали багато нових продуктів — managed k8s, GPU та інше. Втім, я ними поки не користуюсь, тому не розповім тут нічого. Проблеми з падінням серверів здається пропали взагалі.
Але зараз не про це. Fly публікували детальні матеріали щодо подробиць реалізації своїх сервісів. З самого початку все працювало у них на Consul (діскавері) + Nomad (оркестрація). Мені цей стек раніше дуже подобався, бо я, внаслідок неформатності, ніяк не хотів визнавати k8s переможцем серед оркестраторів та тяжів до альтернативних, простіших рішень. Останній проєкт який я робив перед початком великої війни якраз вже частково працював на Nomad і я мав великі плани щодо продуктизації цього у свій маленький PaaS.
З часом Fly звісно вперлися в обмеження сторонніх рішень. Як справжні інженери, замість того щоб надсилати PR у сторонні рішення, вони зробили свої.
Вони зробили власний оркестратор, власний розподілений сторедж станів, власний OCI рантайм, власний проксі-сервер та багато чого іншого, частина це опенсорс, частина — ні.
Все це — фундаментальні розробки, платформа. Таких проєктів є не так багато, і працювати над ними — для мене було б великим привілеєм. Я і більшість з нас — звичайні крудороби, розробники апок, а не фундаменту. Ті ж, хто робить фундацію, програмують для програмістів, та потроху штовхають світ вперед.
Звичайно, багато таких розробок вийшли з недр гігантських компаній, часто від того, що вони мали надлишок венчурних грошей, а програмістам треба було якось обґрунтовувати свої промо-пакети.
Удвічі круто, що для Fly ці розробки мають безпосередній вплив на бізнес. У своїй кар’єрі я мав необережність надто багато працювати над платформою у компаніях, бізнес яких був зовсім про інше, та знаходився далеко від грошей, про що вас вже застерігав.
До чого це я? Після того, як Heroku прибрали free tier, на ринку утворився вакуум, який хутко заповнили різні Coolify, Render і так далі. Але повноцінної альтернативи досі немає — все якесь недороблене, костурбате. Тому я досі плекаю мрію про розробку свого хероку, ця ідея не покидає мене вже понад 6 років. Треба було починати раніше.
Цей текст взято з особистого блогу після отримання дозволу автора.
Дуже хочеться робити якісь десктопні апки. Сумую за часами коли всі програми були offline-first, і…
Надсилаючи криптовалюту, багато новачків ставлять запитання: як працюють комісії та чому вони відрізняються в різних…
Нова афера набирає обертів — ось детальний розбір того, як фальшиві потенційні роботодавці намагаються вкрасти…
Соцмережа з можливістю вбудовувати повноцінні додатки прямо в пости — звучить як фантастика, але Farcaster…
Я ніколи в житті не був на співбесіді «по ту сторону». Мене ніхто не запрошував…
Що мене спонукало зайнятися автоматизацією? Це був 2016 рік. Я стояв у «Сільпо» біля КПІ.…