Squeezer Platform.

Squeezer is an open source CLI framework for building and deploying decentralized applications. It was designed to help developers with better architectures on serverless zero-administration compute platforms where code runs on the top of microservices clouds such as AWS Lambda, Azure Functions, IBM OpenWhisk & Google Functions.

Get a quote

Description

Squeezer is an open source CLI framework for building and deploying decentralized applications.

It was designed to help developers with better architectures on serverless zero-administration compute platforms where code runs on the top of microservices clouds such as AWS Lambda, Azure Functions, IBM OpenWhisk & Google Functions.

Challenge

Our main challenge was to build an intuitive, highly scalable dashboard that is able to accomodate all the deployment information–in one place and in real time.

Ultimately, our goal was to build a simple and effortless platform that would speed up and improve developers’ workflow.

Solution

The platform was built on React, Redux and socket.io. How? By saving the output received from the socket message on the redux state for deployments that are pending and grabbing the output from the Deployment entity for finished deploys.

We implemented powerful features to improve deployment workflow and speed:
  • Intuitive deployment - The platform ensures a continuous deployment & continuous integration strategy, thus keeping all services up to date.
  • Multi provider - Users are able to select the provider and the region where they want to deploy their decentralized application.
  • Smart testing - Users are able to run tests against new or modified services.

Services provided

Product Strategy
UI/UX Design
Project Management
API Development
Web Development
Devops & Infrastructure
QA & Automation

Technology stack

React
React-Router
Redux
Redux-Thunk
Ant Design
Squeezer client API
CSS
LESS
squeezer-cli
slider-0
slider-1