menu Menu
Heptabit sign

Billberry Case Study

Get in Touch
Amazon Advanced Consulting Partner

Billberry Case Study

Billberry and Red Ivy focus on business and application development while we manage their infrastructure.

Billberry Case Study

Intro

Polish LED lightning manufacturer Billberry turned to us to help them build the infrastructure solution for their new IoT LED lighting management system.

The client had two major requirements. The first requirement was to use an out-of-the-box IoT solution for device management and message exchange between the management system and devices. The second thing they needed was a scalable and highly available solution to host their front-end and back-end management applications.

As a leading AWS partner in the region, we turned to AWS and built a serverless IoT solution with over 20 specialized AWS tools and services.

About The Client

Billberry is a LED lighting manufacturer based in Łódź, Poland. The company manufactures LED lighting for professional use (industrial, agricultural, research, scientific) and houseplant breeding.

The company focuses on creating innovative LED lighting products with a special focus on the spectral composition of the light. Their vision is to create lightning products with characteristics comparable to the sun.

In 2002, Billberry founded Red Ivy Tech - a sister company responsible for IoT management solutions and infrastructure. The goal of Red Ivy Tech is to support Billberry with innovative IoT solutions for their lightning products.

Today, two companies design, develop and manufacture modern and reliable LED lighting solutions powered by IoT technology.

The Problem

The client wanted to develop an IoT management system with a scalable infrastructure solution for their frontend and backend apps.

They wanted an out-of-the-box solution that easily integrates with their IoT devices and simplifies the communication between their devices and the management applications. They also wanted to migrate their apps to a more scalable infrastructure solution that guarantees better performance and increased availability.

Why AWS cloud and AWS IoT?

As the biggest hyper-cloud, AWS cloud offers a wide range of specialized cloud services and global availability.

AWS IoT is a suite of services and solutions that simplify IoT devices management and control. The suite is designed to collect, store, and analyze IoT data for industrial, consumer, commercial, and automotive workloads.

As an AWS Advanced Consulting Partner, we were sure that AWS’s technology would satisfy all project requirements.

The Full Suite of IoT Services

AWS IoT offers the most complete set of IoT services on the market. This suite of services solves various problems - from secure device connectivity to management, storage, and analytics.

Built-in Security

AWS IoT services address every layer of security in your applications and devices. Services like AWS IoT Device Defender help safeguard your devices with preventative mechanisms like encryption and access control.

AI and ML Integration

With AWS, you can integrate artificial intelligence, machine learning, and IoT to make devices more intelligent.

Availability

With AWS, you build your solutions on proven cloud infrastructure that easily scales to billions of devices.

Solution Description

We delivered an end-to-end serverless solution that joins IoT devices with backend API and frontend management application. In this project, we used more than 20 specialized AWS services.

AWS IoT Core

AWS IoT Core is used for device management and message exchange between the management application and IoT devices.

AWS IoT Device Management uses the MQTT protocol (lightweight and widely adopted messaging protocol) with AWS IoT message broker and AWS IoT Jobs to send firmware update commands to devices, as well as to receive the status of those firmware updates over time. In AWS IoT Core, we refer to devices as “things.” Things have key-value pair attributes, and they are identified by name. Messages between the devices and the management system are transferred through the MQTT protocol as well.

Deployment Pipeline

Push to the front-end or the back-end production branch triggers the deployment pipeline. The front-end pipeline builds the code and stores it into an S3 bucket. S3 bucket is then distributed to end-users via CloudFront CDN. The back-end pipeline builds the Docker container and deploys it into Elastic Container Service. ECS uses definitions and variables stored in the container itself - there are no secret keys in the repo - everything is kept inside the AWS environment.

AWS’s Involvement

We deliver our solutions according to the AWS Well-Architected Framework - a set of AWS’s well-established best practices that ensure operational excellence, reliability, security, performance and cost optimization. AWS Well-Architected Lenses are a set of guidelines that extend a Well-Architected framework to a specific technology domain. IoT lens is a set of best practices for architecting IoT applications on AWS. To satisfy IoT lens practices, we asked AWS to appoint to this project an AWS engineer specializing in AWS IoT services to assist us with IoT-specific practices.

Solution Description

We delivered an end-to-end serverless solution that joins IoT devices with backend API and frontend management application. In this project, we used more than 20 specialized AWS services.

AWS IoT Core

AWS IoT Core is used for device management and message exchange between the management application and IoT devices.

AWS IoT Device Management uses the MQTT protocol (lightweight and widely adopted messaging protocol) with AWS IoT message broker and AWS IoT Jobs to send firmware update commands to devices, as well as to receive the status of those firmware updates over time. In AWS IoT Core, we refer to devices as “things.” Things have key-value pair attributes, and they are identified by name. Messages between the devices and the management system are transferred through the MQTT protocol as well.

Deployment Pipeline

Push to the front-end or the back-end production branch triggers the deployment pipeline. The front-end pipeline builds the code and stores it into an S3 bucket. S3 bucket is then distributed to end-users via CloudFront CDN. The back-end pipeline builds the Docker container and deploys it into Elastic Container Service. ECS uses definitions and variables stored in the container itself - there are no secret keys in the repo - everything is kept inside the AWS environment.

AWS’s Involvement

We deliver our solutions according to the AWS Well-Architected Framework - a set of AWS’s well-established best practices that ensure operational excellence, reliability, security, performance and cost optimization. AWS Well-Architected Lenses are a set of guidelines that extend a Well-Architected framework to a specific technology domain. IoT lens is a set of best practices for architecting IoT applications on AWS. To satisfy IoT lens practices, we asked AWS to appoint to this project an AWS engineer specializing in AWS IoT services to assist us with IoT-specific practices.

Solution

  • AWS IoT - suite of services for collection, storage and IoT data analysis for industrial, consumer, commercial, and automotive workloads.
  • Route 53 - highly available and scalable cloud DNS web service used for public and private DNS zones.
  • Elastic load balancer (ELB) - application load balancer.
  • CloudFront - Amazon’s content delivery network.
  • S3 - Amazon’s simple storage services is used as a logging endpoint for CloudFront and ELB and application output.
  • Amazon RDS - managed relational database service for MySQL, PostgreSQL, MariaDB, Oracle BYOL, or SQL Server.
  • AWS Backup - managed backup solution.
  • Amazon WorkMail - managed business email and calendar service.
  • AWS Transfer Family - simple, secure, and scalable file transfers.
  • Amazon EC2 - compute capacity used to host CouchBase.
  • Amazon Elastic Container Service - managed container orchestration service used together with Amazon Fargate.
  • CodePipeline, CodeDeploy, and CodeBuild - deployment automation tools.

Results and Benefits

We helped Billberry and Red Ivy focus on business and application development while we managed their infrastructure. We continue to act as their technology partner by supporting them with day-to-day DevOps operations.

IoT Device Management

With AWS IoT, the client has the ability to manage connected devices at scale.

IoT Analytics

With AWS IoT Analytics, we introduced a sophisticated analytics platform that easily handles huge amounts of IoT data.

IoT Monitoring

With AWS IoT Events, we monitor client device fleets for failures or changes in operation.

Hyperscale

By combining on-demand and spot Fargate tasks, we achieved almost infinite ECS Fargate scalability.

Deployment Automation

By using AWS’s deployment automation tools, we created an efficient and fully automated deployment solution.

Security

With AWS’s fine-grain security, we increased the overall system security.

Elasticity

The company can simply increase memory and CPU resources or add/change service instances.

Efficiency

With the introduction of various AWS tools, the whole deployment cycle became more efficient.

Backup

We created a fully managed backup solution by using AWS Backup.

About Heptabit

Heptabit is a company based in Croatia, focused on providing high-end IT services based on cloud technology. The company's strategy focuses on its own cloud solution called 'Hepta cloud' and Amazon AWS services.

With strong customer orientation, the company acts as a technology partner to its clients and provides a high level of expertise and knowledge in the domain of IT infrastructure solutions.

In 2018, the company joined Amazon Partner Network; since then, Heptabit steadily built its current position as one of the leading AWS partners in the CEE region.

The company's services are provided in accordance with the leading IT management and IT security ISO certificates (ISO 20000, ISO27000, ISO27017).

Partners

Our main focus is to expand our partnership with AWS. Our cloud solution - "7o cloud" is built by implementing Veeam and VMware technologies, thus making these partnerships very important to us.

AWS Advanced Consulting Partner VMware Managed Services Provider Veeam Silver Cloud & Service Provider
About us

24x7 Premium Support

Our customer support is here to assist you with any issue that you might have.

24x7 - 365 days a year premium customer support by phone or e-mail, for customers that need constant monitoring.

Talk to Expert

Are you interested in our Billberry Case Study services? Schedule a talk with one of our experts!

Schedule a talk

Or contact us via e-mail: info@heptabit.com

Talk to Expert

Schedule a talk with one of our cloud experts!




Privacy Agreement *
loading

Thank you!

Your message has been sent. We will contact you as soon as possible!

Ooooops!

Something is wrong. Your message is not sent. Please contact us directly on our info e-mail: info@heptabit.com.

Using "Cookies"

We use cookies to make our websites reliable and secure and provide you with an enhanced user experience.
By continuing to use this site, you confirm that you agree to the use of "cookies". More information can be found by visiting Cookie policy.

I understand