Вакансия: Специалист по hardware-разработкам в стартап Vbox ⚙️🤖
Vbox – это инновационный микромаркет 🚀, работающий без кассиров и продавцов, где покупки делаются легко и быстро благодаря технологиям Computer Vision 🧠📸. Мы на начальном этапе развития, но уже успели привлечь первые инвестиции 💰 и запустили 15 точек 🏪 в таких местах, как:
🏢 Офисы Sergek, TSARKA, KPMG, Mercedes-Benz, TrustMe
🎓 Технопарк Назарбаев Университета
Наша команда – это сильные и амбициозные ребята 💻🔥 с опытом в IT и предпринимательстве 💡.
Какие задачи ждут стажера по hardware-разработкам:
🔧 Сборка микромаркетов: от идеи до воплощения
⚙️ Улучшение системы для обеспечения её бесперебойной работы
🤖 Разработка и внедрение новых механизмов для улучшения пользовательского опыта
🖌️ 3D-моделирование и 3D-печать необходимых компонентов
📄 Ведение технической документации
Что мы ждем от вас:
✔️ Опыт работы с системами CAD 🛠️
✔️ Умение создавать 3D-модели для печати 🎨
✔️ Работа с микрокомпьютерами 💻
✔️ Опыт взаимодействия с электронными компонентами 📡🔋
✔️ Умение обращаться с ручными инструментами 🔨
Что мы предлагаем:
✨ Возможность устроиться на full-time
💪 Работа с дружной и амбициозной командой
🏫 Уютный офис в Назарбаев Университете
📈 Карьерный рост и развитие вместе с проектом
Если вы хотите стать частью нашей команды, присылайте своё резюме 📋 и пару слов о том, почему вам интересна наша вакансия, на @vbox24.
Что касается PostgreSQL, то рекомендую почитать про CloudNativePG https://cloudnative-pg.io/
Это оператор, позволяющий описывать сетап постгреса в виде Custom Resource Definition. Оператор умеет создавать реплики базы, делать failover, снимать бекапы и много чего ещё.
всем привет! как лучше запускать БД(postgres) в azure, если на проекте используется kubernetes? читал что AKS и другие k8s сервисы stateless и в них не стоит хранить такие постоянные данные.
Читать полностью…Привет! А в какой чатик можно залететь, понаблюдать за движем, почитать умные мысли по этой теме? В репозитории пока тоже пусто
Читать полностью…Всем привет)
Выложили на YouTube записи докладов Kolesa Conf’24
В направлении Web разместили доклады о backend- и frontend-разработке, тестировании и DevOps. Эксперты поделились, как создавать стабильные и масштабируемые веб-продукты.
Сохраняйте записи в своем YouTube-аккаунте и смотрите в удобное время.
сперва подляна от moq, теперь от fluent assertion
на что будете заменять fa, если будете?
Гипервизоры виртуализации, например. Плюс насколько хорошо изолируются ресурсы. Когда на одной физической тачке большая нагрузка, как она влияет на виртуалку. Нужно всё это измерять
Читать полностью…В процессе как раз изучим, можем ли доверять характеристикам инстансов из разных облаков и обычных серверов. Хороший опыт будет. Пока мне кажется, что они имеют разный перфоманс
Читать полностью…Всем привет, кто пользуется яндекс кладуом, были какието проблемы начиная с 12:40?
Читать полностью…Привет! В кубернетесе можно запускать stateful сервисы. Для этого используется StatefulSet
Читать полностью…Ищем молодых руководителей: расскажите свою историю в Digital Business!
Мы в поиске героев для новой серии материалов! Если вы или ваши знакомые — руководители в ИТ-компании или основатели стартапа, которым не больше 25 лет, напишите @gulissa или на почту gd@digitalbusiness.kz. Лучшие истории опубликуем на сайте и в наших соцсетях. Репосты приветствуются!
Вчера описывал идею создать кубернетес оператор для проведения сравнительных нагрузочных тестов. Создал чат, где будем понемного обсуждать, как это можно сделать. И, возможно, будем делать. В процессе хорошо изучим кубернетес и использование Large Language Models.
Кому интересно, вот ссылка для вступления /channel/+80xwUCg2r8AxM2Q6
Подскажи пожалуйста такой роадмап для python backend актуален
1. Основы Python
Основы синтаксиса: переменные, операторы, условные выражения, циклы.
Типы данных: строки, числа, списки, кортежи, множества, словари.
Функции: создание функций, аргументы и возвращаемые значения.
Модули и пакеты: импорт и использование стандартных библиотек.
Обработка ошибок: исключения и try-except.
2. Объектно-ориентированное программирование (OOP)
Классы и объекты: создание классов, инстанцирование объектов.
Наследование и полиморфизм: расширение классов и переопределение методов.
Инкапсуляция и абстракция: работа с аттрибутами и методами.
Декораторы и свойства: создание и использование для функций и классов.
3. Работа с базами данных
Основы SQL: создание таблиц, запросы SELECT, INSERT, UPDATE, DELETE.
ORM (Object-Relational Mapping): изучение библиотек вроде SQLAlchemy или Django ORM.
Проектирование баз данных: нормализация, индексы, отношения между таблицами.
Миграции: управление изменениями в структуре базы данных (например, с помощью Alembic).
4. Основы веб-разработки
HTTP/HTTPS: основы работы с веб-протоколами.
REST API: принципы создания API, методы HTTP (GET, POST, PUT, DELETE).
Фреймворки:
Flask: создание простых приложений, работа с маршрутами, шаблонами.
Django: изучение модели, представлений, шаблонов, роутеров.
FastAPI (по желанию): быстрые и асинхронные API.
5. Основы тестирования
Юнит-тесты: создание тестов с использованием библиотеки unittest или pytest.
Mocking: использование unittest.mock для тестирования внешних зависимостей.
Тестирование API: проверка работы REST API с помощью Postman, pytest или других инструментов.
6. Асинхронное программирование
Основы async/await: создание асинхронных функций с использованием asyncio.
Асинхронные библиотеки: использование асинхронных библиотек, например, aiohttp для работы с API.
Генераторы и итераторы: понимание их работы в контексте асинхронного программирования.
7. Архитектура и паттерны проектирования
Микросервисы: основы микросервисной архитектуры, разделение приложения на маленькие независимые части.
Паттерны проектирования: изучение паттернов, таких как Singleton, Factory, Observer.
Dependency Injection: внедрение зависимостей для упрощения тестирования и гибкости кода.
8. Безопасность
Авторизация и аутентификация: работа с токенами, JWT, OAuth.
Защита данных: шифрование паролей с использованием bcrypt, защита от SQL-инъекций.
CORS: работа с политиками безопасности на уровне браузера.
9. Работа с контейнерами и DevOps
Docker: создание и использование Docker-контейнеров для приложений.
CI/CD: настройка автоматической сборки и развертывания с использованием GitHub Actions, Jenkins или других инструментов.
Мониторинг и логирование: использование инструментов для отслеживания состояния приложения (например, Prometheus, ELK stack).
10. Дополнительные навыки
Кэширование: использование Redis или Memcached для кэширования данных.
Очереди сообщений: RabbitMQ, Celery для обработки задач в фоновом режиме.
Нагрузочное тестирование: использование инструментов, таких как Locust или Apache JMeter.
Магия кубера не гарантирует, что 2 инстанса из разных облаков будут иметь одинаковую производительность
Читать полностью…