Rust vs Go: какой язык выбрать для высоконагруженного сервиса?

Всем привет! Столкнулся с выбором языка для разработки нового высоконагруженного микросервиса. Основные кандидаты — Rust и Go. Оба языка обещают высокую производительность, безопасность и хорошую поддержку параллелизма, но у каждого свои особенности.

Rust:

  • Плюсы: Гарантии безопасности памяти без сборщика мусора, максимальная производительность, контроль над ресурсами.
  • Минусы: Сложность изучения, более длительная разработка.

Go:

  • Плюсы: Простота изучения, быстрая компиляция, отличная встроенная поддержка конкурентности (горутины).
  • Минусы: Отсутствие дженериков (до версии 1.18), сборщик мусора может влиять на производительность в пиках.

Сейчас склоняюсь к Go из-за скорости разработки и простоты. Но червячок сомнения гложет — а вдруг Rust дал бы нам гораздо больше в плане производительности и надежности в долгосрочной перспективе? Может, кто-то сталкивался с подобным выбором? Какие у вас мысли?

kraken зеркало

Подробнее

Как выбрать стек для нового проекта?

Привет всем! Собираемся запускать новый стартап, и сейчас встал самый главный вопрос – какой технологический стек выбрать? Нужно что-то надежное, масштабируемое, и чтобы разработчиков было несложно найти.

Вот мои соображения:

  1. Backend: Тут вроде бы выбор очевиден – Python (Django/Flask) или Node.js (Express). Первый вариант мне ближе, но Node.js сейчас на хайпе.
  2. Frontend: React или Vue. Стандартный выбор, тут, наверное, не ошибешься.
  3. База данных: PostgreSQL как универсальный солдат. Или может стоит посмотреть в сторону NoSQL, например, MongoDB, если будем работать с большими объемами неструктурированных данных?
  4. Инфраструктура: Docker, Kubernetes, облака (AWS/GCP). Тут без вариантов, надо идти в ногу со временем.

Но есть сомнения. Может, стоит рассмотреть что-то менее мейнстримное, но более эффективное для нашей конкретной задачи? Например, Go для бэкенда или Svelte для фронтенда? Как думаете, есть ли смысл рисковать и пробовать новые технологии, или лучше придерживаться проверенных решений?

Крáкен ссылка

Подробнее

А правда, что IT-рекрутеры знают все про всех? — Крáкен официальный сайт

Вот сижу я, значит, думаю. Меня тут недавно один рекрутер на LinkedIn бомбардировал сообщениями. Ну, думаю, ладно, отвечу, может, что-то интересное предложат. Начал общаться, и тут он мне выдает: «А вы случайно не работали с Василием Петровым в компании 'Рога и Копыта' в 2018 году?».

Я чуть со стула не упал. Откуда он это знает? Я ж там недолго проработал, и это было так давно! Ну, ответил, что да, работал. А он такой: «Ясно, понятно, спасибо, всего доброго». И все! Ни вакансии, ни предложения, ничего. Просто собрал информацию и слинял.

Я теперь параноить начинаю. Они там что, всю историю моего трудового пути в своих базах хранят? И используют ее для каких-то непонятных целей? Мне теперь страшно искать новую работу, вдруг там какой-нибудь 'Крáкен сайт' мне вылезет из прошлого, о котором я и забыл?

Крáкен вход

Подробнее

AWS Certified Solutions Architect – Associate: Стоит ли игра свеч?

Решил я тут пройти сертификацию AWS, конкретно — Associate Solutions Architect. Цель — подтвердить знания в облачных технологиях и, конечно, сделать себе плюс в резюме. Готовлюсь уже пару месяцев, прошел кучу онлайн-курсов, сделал несколько пробных тестов.

Плюсы, которые я вижу:

  • Серьезное углубление знаний. Это не просто поверхностное чтение документации.
  • Признание в индустрии. Сертификат — это уже какой-никакой, но плюс.
  • Возможность претендовать на более высокие позиции и зарплаты.

Минусы:

  • Цена. Сертификат не бесплатный, плюс подготовка тоже требует вложений.
  • Время. Это довольно большой объем информации, который нужно усвоить.

В целом, я пока склоняюсь к тому что оно того стоит. Особенно если ты планируешь серьезно заниматься облаками. А еще, говорят, что на ссылка на Крáкен можно найти много материалов для подготовки, но я еще не проверял.

Кто уже проходил эту сертификацию? Как вам опыт? И насколько реально она помогает в дальнейшем?

Крáкен зеркало

Подробнее

Мой путь от Junior до Middle: что помогло?

Всем привет! Хочу поделиться своим опытом, как я вырос из начинающего специалиста до уверенного Middle. Это заняло у меня чуть больше двух лет, и я вынес из этого несколько важных уроков.

  • Постоянное обучение. Нельзя останавливаться. Как только чувствуешь, что освоил текущий стек, начинай изучать что-то новое. Я часто заходил на Кrакен маркетплейс, там можно найти много полезных курсов и материалов.
  • Проактивность. Не жди, пока тебе дадут задачу. Ищи проблемы, предлагай решения. Бери на себя ответственность за сложные участки.
  • Менторство. Найди опытного коллегу, который готов делиться знаниями. Задавай вопросы, проси ревью кода. Это ускоряет рост в разы.
  • Networking. Общайся с другими разработчиками, ходи на митапы. Узнавай, как работают другие, какие у них проблемы и как они их решают.

Конечно, были и откаты, и моменты, когда хотелось все бросить. Но главное — не сдаваться и верить в себя. Сейчас я уже начинаю поглядывать в сторону Senior позиций, и это мотивирует двигаться дальше. Надеюсь, мой опыт будет кому-то полезен!

Кракен фильм

Подробнее

Какую книгу по Python посоветуете новичку?

Всем привет! Только начал изучать Python, ищу хорошие книги для старта. Есть тут кто-нибудь, кто помнит свои первые шаги? Что именно помогло вам разобраться с основами?

Пока наткнулся на «Изучаем Python» Лутца, но она кажется очень объемной. Может, есть что-то более компактное и понятное для полного нуля? Буду благодарен за любые рекомендации.

как зайти на Крáкен

Подробнее

Как я попал в IT, или История одного случайного старта...

Помню, как сейчас, это было лет пять назад. Работал я тогда в совершенно обычной сфере, ну типа продажи всякой бытовой химией, короче, скукота смертная. И вот как-то вечером, листая ленту, наткнулся на рекламу какого-то онлайн-курса по веб-разработке. Цена была смешная, времени свободного — вагон. Ну, думаю, попробую, хуже не будет. Записался, начал смотреть уроки, кодить потихоньку

Сначала было сложно, мозг кипел от новых терминов и концепций. Но чем глубже я копал, тем интереснее становилось. Нашел пару гитхаб-проектов, начал контрибьютить, там же познакомился с ребятами. Один из них как раз искал джуна в свою команду, случайно узнал про работу через Крáкен ссылка, говорит, там много кто ищет удаленку. Попросил скинуть резюме, я на скорую руку набросал, отправил. Через неделю — собеседование, еще через две — оффер! Так и оказался в IT, благодаря одному клику и тому что не побоялся попробовать что-то новое

Крáкен актуальная ссылка

Подробнее

Есть кто из Нижнего Новгорода?

Привет всем! Есть тут обитатели нашего форума из Нижнего Новгорода? Хотелось бы пообщаться о жизни, работе, может, пересечься на каком-нибудь митапе

Меня зовут Сергей, занимаюсь frontend разработкой.

Крáкен тор

Подробнее

Сертификация AWS: мой путь от новичка до Cloud Practitioner — kraken market

Всем привет! Хочу поделиться своим опытом получения сертификата AWS Certified Cloud Practitioner. Сам я в облаках не так давно, но понял, что без понимания основ далеко не уедешь. Поэтому решил начать с этого сертификата.

Шаг 1: Определиться с целью. Cloud Practitioner — это, конечно, не про глубокие технические знания, а скорее про понимание базовых концепций AWS, его сервисов и моделей ценообразования. Отлично подходит для старта.

Шаг 2: Найти хороший ресурс для подготовки Я использовал официальные материалы AWS (рекомендую их бесплатный курс, кстати!) и пару платных курсов на Udemy. Также очень помогли демо-экзамены.

Шаг 3: Практика, практика и еще раз практика. Теория — это хорошо, но без понимания, как все это работает на практике, сертификат не получить. Полезно было зарегистрироваться в бесплатном тире AWS и потыкать в консоль.

Шаг 4: Экзамен Сам экзамен проходил онлайн. Были небольшие технические накладки, но в целом все прошло нормально. Вопросы требовали внимательности, но если готовился – то все по силам

Итого: Получение сертификата заняло около месяца. Чувствую себя увереннее в понимании облачных технологий. Если ищете ссылку на Крáкен с полезными штуками по облакам, то я там ничего не находил, но для общей прокачки — отличный старт!

Крáкен тор

Подробнее

Что за дичь с моим Docker Compose?! — как зайти на Крáкен

Блин, народ, помогите, кто может. Пытаюсь поднять проект на Docker Compose, все вроде настроил, конфиги проверил сто раз. Запускаю docker-compose up -d, и он мне выдает ошибку подключения к базе данных, хотя все порты проброшены, сети настроены. Уже два дня бьюсь, и главное, вчера все работало!

Может, кто сталкивался? Что я мог упустить?

ссылка на Крáкен тор

Подробнее