Jobelhome - Internal Project

Jobelhome requires a serverless system to manage various smart home functionalities, ensuring seamless communication between domains and third-party services.

Services

Client

Jobelhome Company

Period

...

Project Overview

The project involved designing and implementing a serverless system using Google Cloud Platform (GCP), including messaging systems, data integration, and online invoicing.

Challenges

Serverless System Design

Developing a fully serverless system to handle various smart home functionalities and integrations. The system needed to be efficient, scalable, and capable of handling high volumes of data and communication between different domains.

Data Integration

Ensuring seamless communication and data integration with third-party services like Beds24 and LOXONE Smart Home. This required reliable data read/write operations and consistency across different platforms.

Real-Time Messaging

Implementing a real-time messaging system for communication between different domains. The system needed to handle various events and notifications efficiently without causing delays or data loss.

Project Deployment

Managing the deployment of the serverless system on GCP using Bitbucket pipelines. This involved configuring YAML and JSON files for continuous integration and deployment.

Our Solution

TechIsland designed and implemented a comprehensive system for smart home functionalities using serverless Cloud Functions on GCP. We developed a real-time messaging system with Google PUB/SUB to ensure reliable communication across different components. By integrating data with Firestore, we maintained consistency and seamless interaction with third-party services. Additionally, we streamlined project deployment using Bitbucket pipelines, ensuring smooth and efficient updates throughout the process.

Our Solution Jobelhome

01

Serverless Cloud Functions

Designed and implemented serverless Cloud Functions on GCP to handle various smart home functionalities. These functions enabled efficient data processing and communication between different domains.

Serverless Cloud Functions Jobelhome

02

Google PUB/SUB Messaging

Developed a messaging system using Google PUB/SUB for real-time communication. This ensured timely and reliable message delivery between different components of the system.

Google PUBSUB Messaging Jobelhome

03

Data Integration With Firestore

Used Firestore to read and write data directly from Firebase. This allowed seamless integration with third-party services and ensured data consistency across the system.

Data Integration With Firestore Jobelhome

04

Project Deployment With Bitbucket Pipelines

Managed project deployment on GCP using Bitbucket pipelines with YAML and JSON configuration files. This streamlined the continuous integration and deployment, ensuring smooth and efficient updates.

Project Deployment With Bitbucket Pipelines Jobelhome

Client Benefits

The serverless system improved the efficiency and reliability of Jobelhome’s smart home functionalities, enabling seamless communication and data integration with third-party services. The project deployment process was streamlined, ensuring timely updates and maintenance.

Client Jobel home

Client Quote

Scroll to Top