Приветствую, друзья! Делимся свежими новостями и проектными апдейтами из нашей студии:
1) Детская игра — продолжаем активно собирать и анимировать сцены. Скоро покажем яркий видеофрагмент с живым геймплеем.
2) K/W — финальные штрихи! Совсем скоро вы увидите первые кадры.
3) Мультиплеерная RPG — завершили 4 этап разработки. Внедрены кланы, клановые бои, внешняя авторизация и многое другое. Проект активно набирает функциональность.
Всем хороших выходных!
Для сотрудничества и предложений пишите на почту cooperation@martinscode.tech или в Telegram: @geggggr.
Martin.s Code — студия, где идеи обретают форму
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Рынок IT-услуг стремительно растёт, и всё больше компаний выходят на сцену с разными подходами к заработку.
Разберёмся, какие бизнес-модели наиболее популярны в индустрии, и чем они отличаются друг от друга.
Аутсорсинг (Outsourcing)
Она из самых распространённых моделей. Компания предоставляет клиенту услуги по разработке, выделяя команду или отдельных специалистов под конкретный проект. Всё происходит в рамках договора оказания услуг.
Аутстаффинг (Outstaffing)
Здесь вы "одалживаете" сотрудников клиенту, но официально они всё ещё работают в вашей компании.
Клиент управляет задачами, вы — юридической стороной и зарплатой.
Продуктовая модель (Product-based)
Компании разрабатывают собственные продукты или платформы и получают доход от их продажи, подписки или лицензирования.
PaaS (Product-as-a-Service)
Это гибридная модель, где вы не просто делаете проект под заказ, а создаёте решение, продвигаете его и развиваете как сервис.
Можно сказать, это следующий уровень после аутсорса.
SaaS (Software as a Service)
Компания создаёт программное обеспечение и предоставляет доступ к нему по подписке.
Примеры: Notion, Slack, Tilda.
Всем продуктивного дня!
Для сотрудничества и предложений пишите на почту cooperation@martinscode.tech или в Telegram: @geggggr.
Martin.s Code — студия, где идеи обретают форму
#interest
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Друзья, мы выходим на финишную прямую — завершаем сборку сцен с анимацией и озвучкой для детской развивающей игры, созданной в рамках сотрудничества.
Показываем вам небольшой фрагмент одной из сцен — получилось живо, красочно и вовлекающе для детей!
Всем хороших выходных!
Для сотрудничества и предложений пишите на почту cooperation@martinscode.tech или в Telegram: @geggggr.
Martin.s Code — студия, где идеи обретают форму
#portfolio
Please open Telegram to view this post
VIEW IN TELEGRAM
Приветствую, друзья!
Сегодня разберёмся в одном из самых частых вопросов, возникающих у разработчиков и архитекторов: в чём разница между монолитом и микросервисами, и что лучше подойдёт для вашего проекта?
В монолитной архитектуре вся бизнес-логика, интерфейс и доступ к данным находятся в одном приложении, которое разворачивается на одном продакшн-сервере и обычно использует единую базу данных.
— Быстрое и простое внедрение
— Единая точка входа и администрирования
— Удобна на старте проекта
— Сложнее масштабировать
— Любой сбой может затронуть всё приложение
— Трудности при обновлении отдельных компонентов
Микросервисная архитектура — это когда каждый компонент приложения работает независимо: свои сервисы, свои базы данных, своя логика. Они общаются друг с другом через API.
Размещение постов, сообщения, сторис — три разных сервиса.
Если сторис внезапно "падает", сообщения и посты работают как ни в чём не бывало. В этом и магия.
— Высокая отказоустойчивость
— Легче масштабировать отдельные части
— Независимая разработка и деплой
— Удобнее писать тесты
— Минимальная связанность между компонентами
— Сложность архитектуры
— Требует настройки взаимодействия между сервисами
— Высокий порог входа для начинающих
Если вы стартап, MVP или внутренний продукт — монолит может быть отличным стартом.
Если вы строите масштабируемую систему с независимыми командами и большими нагрузками — микросервисы дадут гибкость и устойчивость.
Всем продуктивного дня!
Для сотрудничества и предложений пишите на почту cooperation@martinscode.tech или в Telegram: @geggggr.
Martin.s Code — студия, где идеи обретают форму
#interest
Please open Telegram to view this post
VIEW IN TELEGRAM
Друзья, мы завершили разработку казуальной веб игры K/W в рамках сотрудничества с Samurai Studio.
Ребята действительно знают своё дело — мы были настолько довольны результатом, что заключили контракт ещё на три игры. Martin.s Code | Отзывы
Cледующая на очереди Last Courier
Четыре игрока объединяются, чтобы доставить ценную посылку до точки эвакуации.
Но путь не из лёгких — их ждут драконы, пауки и орды зомби, готовые разорвать курьеров на части.
Всем продуктивного дня!
Для сотрудничества и предложений пишите на почту cooperation@martinscode.tech или в Telegram: @geggggr.
Martin.s Code — студия, где идеи обретают форму
#portfolio
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
При разработке проекта невозможно реализовать все функции сразу — ресурсы ограничены, а требования разнообразны.
Чтобы расставить приоритеты и сосредоточиться на действительно важном, используется метод MoSCoW.
Рассмотрим на примере реализации приложения для онлайн-курсов:
Метод помогает сфокусироваться на главном и не распылять усилия.
Простой инструмент — но часто решающий.
Всем продуктивного дня!
Для сотрудничества и предложений пишите на почту cooperation@martinscode.tech или в Telegram: @geggggr.
Martin.s Code — студия, где идеи обретают форму
#interest
Please open Telegram to view this post
VIEW IN TELEGRAM
Приветствуем, друзья! Делимся новостями из студии Martin.s Code — за последние дни у нас кипит настоящая разработка:
Улучшили и оптимизировали отдельные механики в RPG-игре с космической тематикой. Продолжаем поддерживать партнёрские проекты на высоком уровне.
Согласовали разработку мультимедийного приложения для сенсорных панелей и столов.
Оно в увлекательной форме расскажет детям о традиционных ремёслах России, с акцентом на игрушечные промыслы и историю Сергиева Посада — родины матрёшки.
В рамках нового сотрудничества стартовали работы над аркадным раннером-платформером с необычным героем — харизматичной гориллой. Будет динамично и весело!
Продолжаем работу над детской развивающей игрой — прямо сейчас собираем новую сцену с элементами анимации и озвучки.
Всем продуктивного дня!
Для сотрудничества и предложений пишите на почту cooperation@martinscode.tech или в Telegram: @geggggr.
Martin.s Code — студия, где идеи обретают форму
#portfolio
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Сегодня в разработке ПО доминируют гибкие подходы вроде SCRUM — о нём мы уже говорили в предыдущих постах.
Однако задолго до появления Agile весь IT-мир полагался на другую систему — Waterfall, или «водопадную модель».
Waterfall был впервые описан в 1970 году инженером Уинстоном Ройсом. Хотя изначально он не предполагал его использование в чистом виде, модель быстро прижилась в разработке ПО как строгий и линейный способ управления проектами.
Разработка идёт поэтапно, строго сверху вниз — как вода падает по каскаду. Каждый следующий этап начинается только после завершения предыдущего.
Этапы классического Waterfall в IT:
— Сбор требований
— Проектирование и архитектура
— Программирование
— Тестирование
— Поддержка и сопровождение
Как итог — Waterfall сегодня применяется в IT лишь в узких сферах с жёсткими требованиями: финтех, госсектор и инфраструктура, где любые ошибки или изменения недопустимы.
Всем продуктивного дня!
Для сотрудничества и предложений пишите на почту cooperation@martinscode.tech или в Telegram: @geggggr.
Martin.s Code — студия, где идеи обретают форму
#interest
Please open Telegram to view this post
VIEW IN TELEGRAM
Разработка без тестирования — как ракета без проверки топливной системы. Она, может, и взлетит... но недалеко.
Давайте разберёмся в ключевых видах тестирования, которые помогают запускать стабильные и предсказуемые продукты:
Проверка "на дымок". Это базовая проверка, проходит ли приложение по основным сценариям.
Проверка старого функционала после внесения изменений. Убедиться, что ничего не "сломалось" случайно.
Проверка, как система работает под нагрузкой. Условно: "А выдержит ли наш сервер 10,000 пользователей одновременно?"
Идем дальше, чем нагрузка. Проверяем пределы: сколько система выдержит до падения. А главное — как она потом восстановится.
Проверка уязвимостей, XSS, SQL-инъекций и прочих радостей, которыми могут воспользоваться злоумышленники.
А удобно ли пользователю? Понятно ли, как нажимать кнопки и где искать нужное? Это уже ближе к UX, но критически важно для финального качества.
Проверка, как модули работают друг с другом. Сам по себе логин — работает. Сам по себе профиль — тоже. А вот вместе — уже вопросы...
Тестирование — это не про "ловлю багов", а про контроль качества и предсказуемость результата.
Всем продуктивного дня!
Для сотрудничества и предложений пишите на почту cooperation@martinscode.tech или в Telegram: @geggggr.
Martin.s Code — студия, где идеи обретают форму
#interest
Please open Telegram to view this post
VIEW IN TELEGRAM
Сколько раз вы писали код «лишь бы работало», откладывая рефакторинг и нарушая архитектурные принципы?
Каждый такой случай — вклад в технический долг.
Технический долг — это метафора, обозначающая проблемы в коде и архитектуре, которые не заметны конечному пользователю, но сильно мешают масштабированию, развитию и поддержке проекта в будущем.
Поэтому, настоятельно просим платить по долгам вовремя, дабы избежать проблем
Всем хорошего вечера!
Для сотрудничества и предложений пишите на почту cooperation@martinscode.tech или в Telegram: @geggggr.
Martin.s Code — студия, где идеи обретают форму
#interest
Please open Telegram to view this post
VIEW IN TELEGRAM
ITA основан экспертами из России, которые стремились создать полезный и качественный проект для армянского IT-коммьюнити.
Сегодня ITA объединяет ИТ-специалистов (аналитиков, разработчиков, менеджеров, и т. д.), основателей технологических компаний и экспертов из Армении и диаспоры.
- Делиться опытом и выступать на митапах и экспертных встречах
- Получать/давать карьерные советы и развивать навыки
- Участвовать в исследованиях IT‑рынка
- Работать над реальными IT‑проектами вместе с сообществом
Please open Telegram to view this post
VIEW IN TELEGRAM
Telegram
IT Association of Armenia
A community of professionals in the field of IT
Useful materials, conferences, networking 🌐
Vacancies: @it_armenia_vacancies
Chairman: @lusha_wang
Join us on other platforms!
Useful materials, conferences, networking 🌐
Vacancies: @it_armenia_vacancies
Chairman: @lusha_wang
Join us on other platforms!
Мы продолжаем доказывать, что работать быстро — не значит терять в качестве. За последние 3 дня мы закрыли сразу две задачи от клиентов:
Оба проекта завершены, заказчики довольны, а отзывы — как всегда — можно прочитать в нашем отзовике. Работаем дальше!
Всем хорошего вечера!
Для сотрудничества и предложений пишите на почту cooperation@martinscode.tech или в Telegram: @geggggr.
Martin.s Code — студия, где идеи обретают форму
#portfolio
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM