Skip to main content

РОЗРОБКА СИСТЕМ, ЩО МАЮТЬ ЗНАЧЕННЯ

Побудуйте індивідуальне рішення, модернізуйте свою систему, вирішуйте проблеми архітектури, інфраструктури або безпеки з надійним партнером поруч.

Ми консультуємо з технологій, надаємо повний цикл розробки програмного забезпечення та супроводжуємо Вас на кожному етапі, від дослідження потреби до впровадження та підтримки.

MK-консалтинг - це компанія з розробки програмного забезпечення з успішним досвідом впровадження національних ІТ проектів, які змінюють ландшафт громадських послуг, створюючи нові інструменти для людей, бізнесу та суспільства.

НАША ЕКСПЕРТИЗА / ДЛЯ ПРОДУКТІВ ДЛЯ КОМПАНІЙ ДЛЯ ЗРОСТАННЯ

ВПРОВАДЖЕННЯ ІТ-ІНФРАСТРУКТУРИ

Наші архітектори та DevOps налаштовують інфраструктуру з високим навантаженням та високою доступністю, оркестрацію, безперервну інтеграцію та постачання, моніторинг, логування, сповіщення та алертинг.

Ми прискорюємо час виходу на ринок та оптимізуємо використання ресурсів, щоб зекономити витрати на розробку та експлуатацію програмних додатків у хмарних середовищах та на локальних серверах.

Наші експерти допомагають перенести існуючі рішення в хмару або розробляти адаптовані до хмар додатки.

Підхід

Інфраструктура як код, управління конфігурацією, CI/CD, оркестрація та автоматизація інфраструктури.

Архітектура

Аудит, розробка, вдосконалення високонавантажених ІТ-систем.

Інфраструктура

Розгортання в хмарі та на власних серверах, оптимізація витрат та навантаження.

Безпека

Запобігання та виявлення критичних вразливостей.

Управління даними

Міграція даних, інтеграція сервісів, баз даних, систем, додатків та розробка різноманітних рішень для обробки даних:

  • Classical SQL and NoSQL DBMS
  • Big Data / Data Warehouse / Data lake
  • Real-time Data Processing
  • Business Intelligence
  • Data Science
  • Artificial Intelligence & Machine Learning

Ми використовуємо наступні інструменти:

РОЗРОБКА ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ ТА ТЕСТУВАННЯ

Ми допомагаємо технологічним компаніям на різних етапах життєвого циклу продукту: від ідеї до проектування, розробки, тестування та підтримки, розробляючи та підтримуючи додатки, системи, окремий функціонал або API, впроваджуючи функціональне та нефункціональне тестування.

Наші довгострокові партнери підкреслюють, що замовлення розробки продукту у MK дозволяє знизити витрати та скоротити час до виходу на ринок, забезпечуючи високу якість.

У наших розробницьких командах ми створюємо програмний продукт від початку до остаточного релізу або виконуємо окремі етапи розробки (такі як проектування архітектури, UI/UX, QA, підтримка).

Підхід

За допомогою методології Agile/Scrum ми завжди зосереджені на найважливіших речах, тому функції, критичні для бізнесу, завжди в пріоритеті і реалізуються першими. Ми практикуємо CI/CD з автоматизованою роботою з кодом та управлінням конфігураціями.

Пайплайн виконання

  • Визначення меж продукту
  • Проектування архітектури
  • Розробка продукту
  • Послуги з тестування програмного забезпечення
  • Підтримка та обслуговування програмного продукту
  • Навчання користувачів
  • Професійні консультаціії

Розробка

Залежно від конкретних потреб проекту, ми розробляємо оптимальну схему розробки та використовуємо потрібні технології.

ПРИКЛАДТЕХНІЧНОГО ПІДХОДУ,ЩО ВИКОРИСТОВУЄТЬСЯ В РОЗРОБЦІ

 

Підхід до архітектури

Архітектура розробляється та будується відповідно до підходу Microservices Architecture (MSA) – створення системи за допомогою невеликих незалежних та самодостатніх сервісів, які тісно пов’язані з бізнес-процесами.

Для взаємодії компонентів розподіленої системи додатків ми пропонуємо використовувати REST + Message Broker, коли дані в темах можуть бути повторно використані для взаємодіючих сервісів з схемою доставки At-Most-Once, At-Least-Once або Exactly-Once.

Для архітектури сервісів пропонується шаблон DataBase per service як частина MSA, коли постійні дані кожного мікросервісу зберігаються приватними для цього сервісу та доступними лише через його API. Транзакції сервісу стосуються лише його бази даних.

 

Стек технологій

Пропонується використовувати наступні технології:
Java, Spring Boot, Kubernates, Docker, RestAPI, Ceph, Streaming API
Apache Kafka, Sping Vault, Hashicorp Vault, PostgreSQL
MongoDB Spring Cloud Config,Redis
GitLab, SonarCube, Open VAS, ElasticSearch, Logstash, Kibana, Filebeat, Journalbeat. Haproxy, Nginx

Моніторинг: Zabbix, Prometheus, Grafana. Журналювання: ELK, Sentry, Beats. Можливість відстеження за ID.

 

Підхід до інформаційної безпеки

Міцна криптографія з сертифікацією Державної служби спеціального зв’язку та захисту інформації. Виробниче середовище не повинно мати підключення до Інтернету, весь трафік (вхідний та вихідний) між різними сервісами повинен керуватися брандмауером.

Всі паролі та облікові записи за замовчуванням повинні бути змінені.

Всі бібліотеки, які використовуються публічно, повинні бути актуальними та періодично скануватися зовнішнім та внутрішнім програмним забезпеченням для виявлення вразливостей.

Всі паролі, які використовуються сервісами або користувачами, повинні відповідати політиці та процедурам паролів з правилами, такими як регулярна зміна паролів.

Розгортання в середовище Staging має проходити юніт-тести, інтеграційні тести, тести на вразливість.

 

Підхід до робочих процесів

CI/CD: Git, GitLab, pipelines, Kubernetes, SonarCube, Sentry.

Управління змінами, управління завданнями: Jira, Confluence, Slack, Jira Helpdesk.

Розробка: Agile, Scrum, SOLID, ACID.

Доставка: Розгортання через кілька середовищ (Dev, Sandbox, Staging, Production), Blue/Green Deployments, Canary Deployments, Автоматичне розгортання після коміту в ізольованому середовищі Dev.

Тестування

  • Юніт тести
  • Інтеграційні тести
  • Тести на вразливість
  • Автоматичні тести
  • Мануальні тести

Залежно від потреб проекту ми практикуємо наступне:
Створюється автоматизована система тестування для перевірки нової функціональності, емуляції штучного навантаження та відтворення можливих помилок у режимі, який найбільше наближений до реального. Розгортання в середовищі Staging піддається юніт тестам, інтеграційним тестам, тестам на вразливість. Всі модулі програмного забезпечення повинні бути повністю або частково покриті автоматичними тестами та юніт тестами.

Ми використовуємо:

ДИЗАЙН ПРОДУКТУ

UX/UI дизайн, прототипування, розробка дизайн систем та елементів айдентики.

Наші веб-дизайнери створюють диференціацію Вашого продукту, забезпечуючи зручність використання та розумний дизайн, де стиль є впізнаваним підписом вашої ідеї.

Серед наших дизайнерів ми легко знайдемо рівень і стиль, що найкраще відповідають Вашим потребам. На основі результатів короткого опису ми запропонуємо кілька кандидатів для виконання проекту.

Підхід

Пайплайн виконання

  • Бриф

  • Визначення обсягу проекту

  • Розробка різних дизайнів

  • Консультування з клієнтом

  • Оновлення дизайнів

  • Остаточний варіант у форматі Figma або будь-якому зручному для клієнта або розробника форматі

Ми використовуємо:

АНАЛІЗ БІЗНЕС-ПРОЦЕСІВ ТА УПРАВЛІННЯ ПРОЕКТАМИ

Створення Технічного Завдання та Специфікацій, аналіз бізнес-процесів, підтримка бізнес-аналітика в розробці продукту, від ідеї до готового рішення.

До послуг нашого клієнта – продакт оунери, проджект менеджери, бізнес-аналітики з різними навичками. Старші члени команди мають широкий досвід управління мультивендорними проектами на національному та міжнародному рівні з кількома стейкхолжерами.

Підхід

За допомогою методології Agile/Scrum ми завжди зосереджені на найважливіших речах, тому функції, критичні для бізнесу, завжди в пріоритеті і реалізуються першими.

Пайплайн виконання

  • Консультації

  • Бізнес-аналіз для формування Технічного Завдання

  • Оцінка Технічного Завдання командою

  • Бюджет

  • Діаграми Ганта

  • Планування

  • Ретроспективи

  • Демонстрації

  • Документація

Ми використовуємо:

АУДИТ ТА КОНСУЛЬТАЦІЇ З SDLC

Ми проводимо аудит бізнес-процесів та інфраструктури, розробляємо процедури SDLC для ІТ-проектів у приватному та публічному секторі, допомагаємо клієнтам створити внутрішні команди для подальшої підтримки розроблених ІТ-рішень.

Підхід

Підхід Політики та процедури SDLC у формі документів та конвеєрів в GitLab CI/CD з використанням GitLab runner.

Ми використовуємо:

НАШІ ГАЛУЗІ

ЧОМУ МИ

Повний цикл розробки

Практика управління LEAN для оптимізації витрат

Досвід команди спеціалістів в масштабних та складних проектах

Розробка високонавантажених систем корпоративного рівня

Допомога в реалізації проектів та формування ІТ-команди замовника

Глибока експертиза у розробці систем публічного сектору

Використання оптимальних комбінацій опенсорс рішень

Методологія передачі продукту замовнику

НАШІ КЛІЄНТИ
ТА ПРОЕКТИ

КЛІЄНТИ:

ПРОЕКТИ:

У якості колишнього директора Державного Підприємства Прозорро, я маю надзвичайно позитивні враження від співпраці з компанією МК Консалтинг. Вони забезпечували нам високоякісні послуги з розробки та підтримки інформаційно-телекомунікаційної системи (ІТС) Прозорро, демонструючи високий професіоналізм та компетентність. Серед наших найбільших спільних проектів були міграція ІТС Прозорро з Амазон AWS в дата-центр DeNovo, а також розробка низки проектів, зокрема Електронних Каталогів та нових процедур згідно з новим законом про Публічні закупівлі 2020 року. Компанія надавала нам відмінних спеціалістів з розробки різного профілю, завдяки яким ми змогли досягти успішних результатів у нашій діяльності. Співпраця з МК Консалтинг стала запорукою успіху нашого проекту, і я з радістю рекомендую їх як надійного партнера.

Василь ЗадворнийДиректор ДП “ПРОЗОРРО”

Послуги розробки компоненту формування COVID сертифікатів в рамках електронної системи охорони здоров'я України надані ТОВ «МК-КОНСАЛТИНГ» у повному обсязі, встановлені терміни, належною якістю.
Розробка реалізована на мікросервісній архітектурі, використанням моделі даних стандарту FHIR, сервіс упакований в Docker-контейнери, із використанням в якості оркестратора Kubernetes. Авторизація заявника реалізована за допомогою кваліфікованого електронного підпису.
Можемо рекомендувати ТОВ «МК-КОНСАЛТИНГ» для співпраці, як фахівців високого рівня.

Ханнес АстокВиконавчий директор, Голова Ради правління E-Governance Academy

Ми працювали з MK-Консалтинг над оновленням порталу Opentender, веб-сайту, який відображає та візуалізує дані про публічні закупівлі з 33 країн, тим самим покращуючи прозорість у сфері публічних закупівель. Команда MK легко розібралася в попередньому коди і модернізували функціональність та зовнішній вигляд веб-сайту, щоб відповідати нашим вимогам. Експертиза команди, гнучкість та гладка комунікація сприяли успіху проекту.

Агнес ЧибікДиректор Інституту прозорості уряду, Угорщина

Наша команда мала досвід якісної взаємодії з компанією MK-consulting. Така взаємодія стала можливою завдяки значному досвіду експертів у реалізації проектів національного масштабу в галузі охорони здоров'я та у сфері публічних закупівель. Разом нам вдалося реалізувати ще одну національну систему - e-Stock, яка посилить здатність держави управляти постачанням та розповсюдженням медичних товарів. Протягом цього проекту фахівці MK-consulting проявили високу експертизу не лише у галузі, але й у побудові архітектури, кібербезпеці, інтеграціях з різними державними сервісами. Я вдячна спеціалістам цієї команди за успіх нашого проекту.

Альона Жужа

МК є надійним та компетентним партнером для будь-якого проекту, що потребує високої продуктивності, надійності та забезпечення належного рівня захисту. Це професійна команда з експертизою побудови високонавантажувальних рішень національного рівня, яка в тому числі має глибокі знання у сфері DevOps, що дозволяє їм ефективно оптимізувати процеси розробки та забезпечувати швидку та безперебійну роботу продуктів, за які береться їх команда.

Володимир ЧугайДиректор “СТРІМКО”

ВІДГУКИ

У якості колишнього директора Державного Підприємства Прозорро, я маю надзвичайно позитивні враження від співпраці з компанією МК Консалтинг. Вони забезпечували нам високоякісні послуги з розробки та підтримки інформаційно-телекомунікаційної системи (ІТС) Прозорро, демонструючи високий професіоналізм та компетентність. Серед наших найбільших спільних проектів були міграція ІТС Прозорро з Амазон AWS в дата-центр DeNovo, а також розробка низки проектів, зокрема Електронних Каталогів та нових процедур згідно з новим законом про Публічні закупівлі 2020 року. Компанія надавала нам відмінних спеціалістів з розробки різного профілю, завдяки яким ми змогли досягти успішних результатів у нашій діяльності. Співпраця з МК Консалтинг стала запорукою успіху нашого проекту, і я з радістю рекомендую їх як надійного партнера.

Василь ЗадворнийДиректор ДП “ПРОЗОРРО”

Послуги розробки компоненту формування COVID сертифікатів в рамках електронної системи охорони здоров'я України надані ТОВ «МК-КОНСАЛТИНГ» у повному обсязі, встановлені терміни, належною якістю.
Розробка реалізована на мікросервісній архітектурі, використанням моделі даних стандарту FHIR, сервіс упакований в Docker-контейнери, із використанням в якості оркестратора Kubernetes. Авторизація заявника реалізована за допомогою кваліфікованого електронного підпису.
Можемо рекомендувати ТОВ «МК-КОНСАЛТИНГ» для співпраці, як фахівців високого рівня.

Ханнес АстокВиконавчий директор, Голова Ради правління E-Governance Academy

МК є надійним та компетентним партнером для будь-якого проекту, що потребує високої продуктивності, надійності та забезпечення належного рівня захисту. Це професійна команда з експертизою побудови високонавантажувальних рішень національного рівня, яка в тому числі має глибокі знання у сфері DevOps, що дозволяє їм ефективно оптимізувати процеси розробки та забезпечувати швидку та безперебійну роботу продуктів, за які береться їх команда.

Володимир ЧугайДиректор “СТРІМКО”

Наша команда мала досвід якісної взаємодії з компанією MK-consulting. Така взаємодія стала можливою завдяки значному досвіду експертів у реалізації проектів національного масштабу в галузі охорони здоров'я та у сфері публічних закупівель. Разом нам вдалося реалізувати ще одну національну систему - e-Stock, яка посилить здатність держави управляти постачанням та розповсюдженням медичних товарів. Протягом цього проекту фахівці MK-consulting проявили високу експертизу не лише у галузі, але й у побудові архітектури, кібербезпеці, інтеграціях з різними державними сервісами. Я вдячний спеціалістам цієї команди за успіх нашого проекту.

Альона Жужа

Розробка IT рішень

Розробка IT рішень

Розробка IT рішень

Розробка IT рішень

Розробка IT рішень

Хмарні сервіси

Хмарні сервіси

Хмарні сервіси

Хмарні сервіси

Хмарні сервіси

Ми можемо лише показати шлях. Але ти єдиний хто може пройти його.

Mr. MorpheusCEO Matrix