icon
Case Studies
Elements. cloud
Business process visualization app
  • LocationLocation
    San Francisco, US
  • TechnologiesTechnologies
    Enterprise SaaS
Elements. 
cloud
hero background
About project
About project

Elements.cloud is a complex web app for process diagramming with Salesforce Integration created in Node.js on AWS with Serverless components. The Change Intelligence Platform supports the implementation lifecycle and accelerated ROI or agility with in-time training and feedback. With Elements.cloud, users enable to publish, integrate, and manage all business processes.

About project
About work with Elements.cloud
video poster
Adrian King about TechMagic
Play_Button_Laptop
icon

‘’TechMagic has a very good balance of understanding our goals, knowing when to take pragmatic decisions.”

comment2

Adrian King

Founder & CTO Elements.cloud
Enterprise SaaS
mockup
Challenge

The primary business challenge for Elements.cloud was to create a fully-tolerant, secure, GDPR-compliant process visualization and management SaaS product for Fortune 5000 companies that will integrate with Salesforce. The main technical dare was implementing a highly customizable process mapping and visualization web tool with auto-scalable and fully-tolerant backend architecture on AWS.

Solution

We enforced a concept of highly-customizable diagrams with robust version control, applied Redis software for locking certain parts of data, created different security groups for different application layers, and installed appropriate instance types for various services. Also, we executed a shift from EC2 instance to partial serverless architecture, using AWS Lambda. Due to this transition, we made Elements solutions more cost-efficient with a lower need for infrastructure support.

Need more information?

Contact us to discuss all benefits of this model for your specific business.

Contact us
quotes

We are glad to welcome you!

Yulia LisovskaYulia LisovskaPartner Engagement Manager
Provided services for Elements.cloud project
Frontend
  • 001
    Our team has implemented a concept of business process mapping and visualization via highly-customizable diagrams with robust version control
  • 002
    We embodied client-side rendering of an extensive customizable nested tree list. It is cross-browser, working smooth and lightning-fast
  • 003
    We added real-time editing and locking functionality by using Firebase
  • 004
    Our engineers conducted full synchronization of all content types between all active applications
  • 005
    Also, we included team management software with full access rights availability
Frontend
Backend
  • 001
    We conducted successful data migration from SQL to MongoDB, which resulted in more flexibility, less code, and a fast and optimized backend
  • 002
    Our developers work with the latest technology stack keeping up-to-date and switching to the newest versions of Node.js
  • 003
    We decided to have a strong focus on Serverless to conduct the majority of operations using AWS Lambda serverless app
  • 004
    Also, we build an integrated payment system that supports different flexible usage-based pricing models
Backend
Salesforce
  • 001
    TechMagic’s professionals were able to integrate Elements and Salesforce with the application of user provisioning and metadata synchronization
  • 002
    We managed to make two-way integration between the cloud on AWS and Salesforce to bring process mapping on Salesforce UI
  • 003
    Our team bypassed Salesforce limits using Elements server capacity
  • 004
    Also, we have passed the Salesforce security review for publishing Elements on AppExchange
Salesforce
Scaling & Sequrity
  • 001
    We built a faultless architecture, which is auto-scalable, meaning that it works under very high loads
  • 002
    We migrated part of our infrastructure to an utterly Serverless environment
  • 003
    We regularly run our code security audit for packages that have known vulnerabilities
  • 004
    Likewise, our test automation infrastructure runs similar to the Kubernetes cluster
Scaling & Sequrity
We are proud of
list item
Salesforce integration
list item
Immediate improvements
list item
High level of security
list item
Quick decision making
list item
Fast deployment process
list item
Reliable microservice architecture
list item
Cutting-edge technologies
list item
Automation testing
Our most used technologies
aws
salesforce
node
angular
firebase
mongo
mx-graph
redis
What the customer says about work with us
icon

‘’I cannot express how impressed we are by the commitment and dedication of your team. The recent set backs are frustrating but we will work through them. The comments and enthusiasm from early users is really, really encouraging. We are building a fantastic product, with a clear need, and a huge audience.”

comment2

Ian Gotts

Founder & CEO Elements.cloud
Enterprise SaaS
What our clients and partners say
Cases that may be of interest to you
Why TechMagic?

TechMagic is a software development company with a presence in Krakow, Poland and Lviv, Ukraine. We focus on narrow technology and help startups, and enterprises start, grow, and scale their business. To hire a dedicated development team in Poland or Ukraine means to increase the capacity of your team with high-performing professionals.

We have expertise in JavaScript, Salesforce, Serverless, and Native Mobile. With strong values, management experience in web application development, and an active local community we always involve talented engineers to provide quality services to our clients!

0years on the market
0skilled & motivated magic people
0satisfied customers worldwide
About us
Narrow tech focus
  • Constant stack since 2014
  • Strong knowledge sharing
  • Deep expertise in selected areas
Local community brand
  • Regular tech meetups
  • Own tech communities
  • In-house training centres
Best engineers
  • Solid technical knowledge
  • Advanced communication skills
  • Shared corporate culture
Let’s turn ideas into action
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply. By submitting, I agree to TechMagic’s Privacy Policy