Найти в Дзене
Почему микросервисы устали: тренд на обратный переход к монолитам
Микросервисы долго считались символом «правильной» архитектуры. Их внедряли все — от стартапов до корпораций. Но в последние годы всё чаще звучит обратная история: компании упрощают архитектуру и возвращаются к монолитам. Почему так происходит? Когда о них только начали говорить, казалось, что это универсальное решение всех проблем. Для гигантов вроде Amazon или Netflix это оказалось крайне удобно. Но для большинства компаний микросервисы стали не спасением, а головной болью: В итоге малые и средние компании начали тратить больше времени на поддержку архитектуры, чем на сам продукт...
4 месяца назад
Что будет после ChatGPT: новые поколения ИИ и роль программистов в будущем
Кажется, ещё вчера ChatGPT перевернул представление о том, как можно писать код и решать задачи. Но на горизонте уже появляются новые поколения ИИ — умнее, быстрее и специализированнее. Как они изменят работу программистов и стоит ли бояться конкуренции? Недавно мы обсуждали эту тему в телеграм-канале Кодика, и дискуссия вышла жаркой: что ждёт программистов после ChatGPT? Давайте разберёмся, какие новые поколения ИИ приходят на смену и как они меняют нашу профессию. Когда в конце 2022 года появился ChatGPT, многие подумали: «Всё, теперь ИИ будет писать код вместо нас»...
4 месяца назад
Lua в эпоху нейросетей: как лёгкий язык становится мостом между AI и IoT
Задумывались ли вы, почему язык, которому больше 30 лет, снова на слуху? Lua всегда считался «маленьким и удобным», но сегодня он неожиданно оказался в центре двух хайповых сфер — искусственного интеллекта и интернета вещей. Учить программирование с нуля может быть непросто, но в Кодике это превращается в понятное и увлекательное путешествие. Здесь можно быстро освоить базу, попробовать себя в разных языках и даже получить сертификат, который пригодится при устройстве на работу. Lua появился в 1993 году в Бразилии и завоевал популярность как скриптовый язык для игр...
4 месяца назад
Что такое Docker и зачем он нужен даже новичку
«У меня всё работает!» — говорит один разработчик. «А у меня не запускается!» — отвечает другой. Если вы только начали программировать, то наверняка слышали о том, как проекты «ломаются» на разных компьютерах. Решение этой проблемы уже придумано, и называется оно — Docker. Представьте коробку. В неё вы кладёте: Эта коробка — контейнер. Запуская его на любом компьютере, вы получаете одинаковый результат. Установим Docker и запустим первый контейнер: docker run hello-world Что произойдёт? Docker скачает готовый образ, запустит его и выведет сообщение «Hello from Docker!»...
4 месяца назад
Serverless: как писать код без серверов и деплоя
Вы только начали изучать программирование и боитесь слова «сервер»? Кажется, что для запуска кода нужно арендовать хостинг, ставить Docker, разбираться с Linux? А что если скажу: всё это можно пропустить. Ваш код будет работать в облаке — без серверов и сложного деплоя. Добро пожаловать в мир serverless. Название немного обманчивое — сервера есть, но они «невидимы» для вас. Всё: не нужно администрировать, обновлять ОС или оплачивать простой. Допустим, мы хотим функцию, которая возвращает приветствие: def handler(event, context): name = event...
4 месяца назад
Если нравится — подпишитесь
Так вы не пропустите новые публикации этого канала