Экспертиза


Мы создаем продукты для среднего и крупного бизнеса, помогаем стартапам в решении сложных технических задач. Наши клиенты ценят глубокую техническую компетенцию и способность нестандартно подходить к решению сложных задач. Фокус на конкретных технологиях позволяет аккумулировать знания и постоянно усовершенствовать качество создаваемых продуктов.
Frontend и мобильная разработка
React Native мобильные приложения для iOS и Android
React Native мобильные приложения для iOS и Android
React Native - это фреймворк для мобильных приложений, созданный Facebook. Фреймворк построен поверх самого ReactJS. Наши клиенты предпочитают его по следующим причинам: вам нужна одна команда для iOS и Android, встроенный пользовательский интерфейс на обеих платформах, одновременные релизы для обеих платформ, поддержка CodePush (обновления без необходимости повторной публикации в AppStore).
Основанные на React одностраничные приложения
Основанные на React одностраничные приложения
React является самым популярным решением на сегодняшний день для разработки frontend. Мы используем ReactJS более 5 лет, у нас он в продакшене с 0.4 версии. За это время мы реализовали более 60 проектов на React. React лучше всего работает не только для одностраничных приложений, но и для изоморфных приложений. Другим большим преимуществом является то, что React Native построен поверх React, что позволяет вам делиться ресурсами/знаниями между frontend и мобильными командами. Обычно мы используем Redux и MobX для управления состоянием, Next.js (или собственное решение) для изоморфных приложений, Gatsby и React Static для статических веб-сайтов.
Backend разработка
NodeJs
NodeJs
NodeJs - это кроссплатформенная среда выполнения JavaScript. Использование JavaScript для всего (frontend на React, backend на NodeJS, мобильные приложения на React Native) позволяет нам иметь более эффективные команды полного стека, и мы можем совместно использовать одни и те же принципы программирования для всех частей платформы, которые мы создаем. Более того, NodeJS имеет одну из самых быстрых сред выполнения и хорошо подходит для приложений реального времени. Мы большие поклонники идей, стоящих за “12-факторными приложениями“, “Чистой архитектурой“ Роберта Мартина и т.д.
PHP
PHP
PHP расшифровывается как препроцессор гипертекста. Это серверный язык сценариев с открытым исходным кодом, используемый для разработки веб-приложений. Мы обычно используем его в сочетании со Slim Framework и Propel ORM. Почему только они? Потому что у них нет ничего большего, чем нам нужно. Таким образом, в дополнение к своим ORM возможностям Propel обеспечивает построение запросов и миграцию схемы базы данных, а Slim предлагает такие функции, как маршрутизатор, поддержка PSR-7 и промежуточное программное обеспечение. Такой технологический стек помогает нам быстро создавать простые, но мощные веб-приложения и API.
Perl
Perl
Давным-давно мы начинали как компания разработки на Perl. С тех пор мы создали для него много библиотек с открытым исходным кодом и поддерживаем хорошие отношения с сообществом Perl. Perl - очень мощный и стабильный язык программирования. Есть еще много проектов, написанных на Perl, где наш опыт и отношения с сообществом могут помочь.
Облачные вычисления
Amazon Web Services
Amazon Web Services
Для расчетов любой сложности мы используем Lambda, Fargate, EC2, EMR, Beanstalk. Для хранилищ и баз данных - S3, RDS, ElastiCache. Сеть и доставка контента - Route53, VPC, CloudFront. Интеграция приложений и взаимодействие - SNS, SQS, SES. Для идентификации и соблюдения безопасности мы используем IAM, RAM, Cognito. Услуги по управлению и руководству - CloudWatch, AfterScaling, CloudFormation. В проектах машинного обучения - Polly and Textract.
Google Cloud Platform
Google Cloud Platform
Google Cloud Platform (GCP) - это набор сервисов облачных вычислений, которые работают на той же инфраструктуре, которую Google использует для своих продуктов для конечных пользователей, таких как Google Search и YouTube. Наряду с набором инструментов управления он предоставляет ряд модульных облачных сервисов, включая вычисления, хранение данных, анализ данных и машинное обучение.
Microsoft Azure
Microsoft Azure
Windows Azure - это сервис облачных вычислений, созданный Microsoft для построения, тестирования, развертывания и управления приложениями и сервисами через управляемые Microsoft центры обработки данных. Он предоставляет программное обеспечение как услугу (SaaS), платформу как услугу (PaaS) и инфраструктуру как услугу (IaaS) и поддерживает множество различных языков программирования, инструментов и фреймворков, включая как программное обеспечение и системы Microsoft, так и сторонних производителей.
Digital Ocean
Digital Ocean
DigitalOcean предоставляет разработчикам облачные сервисы, которые помогают развёртывать и масштабировать приложения, которые работают одновременно на нескольких компьютерах. По состоянию на январь 2018 года DigitalOcean была третьей по величине хостинг-компанией в мире с точки зрения общедоступных серверов.
Веб-интеграция
API платёжных систем
API платёжных систем
У нас есть опыт работы со многими из них. Например, Stripe, Paypal, Liqpay, 2Checkout, Klarna, CCBill, PaymentWall, мобильные покупки в приложениях и т.д.
API социальных сетей
API социальных сетей
Практически для каждого приложения мы реализуем функции единого входа, такие как вход через Facebook, Google, Github, Linkedin и т.д. Некоторые из наших приложений основаны на более сложных интеграциях, таких как Facebook Graph API, Twitter Streaming API, Google Calendar, Instagram API и т.д.
Мессенджеры
Мессенджеры
Интеграция Slack, Telegram, Viber, Facebook Messenger. Чат-роботы различной сложности с помощью собственных движков или сторонних инструментов, таких как Dialogflow и ChatScript.
Другое
Другое
Существуют миллионы сервисов, с которыми ваше приложение может быть интегрировано. У нас есть опыт интеграции с REST API, GraphQL API, SOAP, двоичными и текстовыми протоколами RPC, интеграции через посредников сообщений, таких как RabbitMQ, MQTT и т.д.
Разработка Blockchain
Обмен
Обмен
Мы предлагаем надежную и безопасную разработку для обмена криптовалюты, обеспечивая поддержку платежей в реальном времени и обработку платежей, придерживаясь принципов прозрачности, и всё это в удобном интерфейсе.
Крипто кошелёк
Крипто кошелёк
Безопасность и анонимность важнее всего при хранении цифровых активов. Мы используем технологию холодного кошелька MultiSig для обеспечения безопасности вашей валюты.
Разработка криптовалюты
Разработка криптовалюты
Мы можем создавать абсолютно новые криптовалюты и токены с нуля для использования в любой технологии блокчейна в соответствии с вашими потребностями.
Blockchain консультация
Blockchain консультация
Наша команда block chain экспертов готова ответить на любой вопрос, который может у вас возникнуть на любом этапе разработки.
Собственное blockchain решение
Собственное blockchain решение
Мы даём возможность клиентам из всех секторов бизнеса внедрять и использовать технологию блокчейна на любом уровне знаний. Будь то полностью настраиваемая инфраструктура криптовалюты или комплексная экосистема блокчейнов, мы предлагаем готовые решения для всех и каждого клиента.
IoT
Платформы автоматизации умного дома
Платформы автоматизации умного дома
WebbyLab обладает обширным опытом в создании платформ для автоматизации умных домов. Мы работаем с аппаратными стеками Z-wave, Zigbee, Bluetooth, Wi-Fi, KNX, Modbus. Архитектура, основанная на событиях, реактивные пользовательские интерфейсы, оптимизация безопасности и производительности для недорогого оборудования, инициализация, интеграция со сторонними платформами, такими как Alexa skills, Google Voice - это всего лишь небольшая часть того, с чем мы имеем дело.
Встроенная разработка
Встроенная разработка
Мы используем Espruino для встраиваемой разработки. Espruino - это JavaScript для микроконтроллеров. Асинхронная природа JavaScript хорошо подходит для аппаратных событий, у вас есть собственный способ написания неблокирующего кода. JavaScript менее подвержен ошибкам, чем C/C++, и в то же время с модулями Espruino у вас есть прямой доступ к оборудованию. Espruino прекрасно работает с ESP8266 и более новыми микроконтроллерами.
Прототипирование
Прототипирование
Сегодня IoT - одна из самых быстрорастущих отраслей. Новый продукт IoT не может быть запущен без прототипирования. Идея создания прототипа заключается в том, чтобы быстро создавать устройства IoT, используя множество готовых компонентов (микроконтроллеры, датчики и другое оборудование), прежде чем приступить к реальному производству. Обычно мы используем платы ESP32, Arduino и Raspberry Pi для прототипов.

Есть идея?


Запускаете новый проект или улучшаете существующий? Мы можем воплотить ваши идеи в жизнь!