Menu
iconCase Studies

Elements. cloud

Business process visualization app
Location

usa.svg San Francisco, US

Technologies

Enterprise SaaS

csHero image

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.

mockup

About Work With Elements.cloud

Background
Click to start watching the video
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.

rossross

Provided Services for Elements.cloud Project

Frontend

  1. Our team has implemented a concept of business process mapping and visualization via highly-customizable diagrams with robust version control
  2. We embodied client-side rendering of an extensive customizable nested tree list. It is cross-browser, working smooth and lightning-fast
  3. We added real-time editing and locking functionality by using Firebase
  4. Our engineers conducted full synchronization of all content types between all active applications
  5. Also, we included team management software with full access rights availability
Frontend

Backend

  1. We conducted successful data migration from SQL to MongoDB, which resulted in more flexibility, less code, and a fast and optimized backend
  2. Our developers work with the latest technology stack keeping up-to-date and switching to the newest versions of Node.js
  3. We decided to have a strong focus on Serverless to conduct the majority of operations using AWS Lambda serverless app
  4. Also, we build an integrated payment system that supports different flexible usage-based pricing models
Backend

Salesforce

  1. TechMagic’s professionals were able to integrate Elements and Salesforce with the application of user provisioning and metadata synchronization
  2. We managed to make two-way integration between the cloud on AWS and Salesforce to bring process mapping on Salesforce UI
  3. Our team bypassed Salesforce limits using Elements server capacity
  4. Also, we have passed the Salesforce security review for publishing Elements on AppExchange
Salesforce

Scaling

  1. We built a faultless architecture, which is auto-scalable, meaning that it works under very high loads
  2. We migrated part of our infrastructure to an utterly Serverless environment
  3. Likewise, our test automation infrastructure runs similar to the Kubernetes cluster
Scaling

Security

  1. Our expert security team managed to automate vulnerability assessments using automated tests for security tools like OWASP ZAP and BurpSuite
  2. We established regular dependency scanning to prevent the usage of components with known security issues
  3. We conducted regular manual penetration testing of the application to detect problems in business logic and advanced security flaws
  4. We implemented a code security review practice, increasing security awareness among the development team
  5. We conducted regular training for the QA team to improve their skills in penetration testing and vulnerability assessments
Security

We Are Proud of

icon
Salesforce integration
icon
Immediate improvements
icon
High level of security
icon
Quick decision making
icon
Fast deployment process
icon
Reliable microservice architecture
icon
Cutting-edge technologies
icon
Automation testing

Our Most Used Technologies

AWS
AWS
Salesforce
Salesforce
Angular
Angular
Firebase
Firebase
MongoDB
MongoDB
Node.js
Node.js
mxGraph
mxGraph
Redis
Redis
AWS
AWS
Salesforce
Salesforce
Angular
Angular
Firebase
Firebase
MongoDB
MongoDB
Node.js
Node.js
mxGraph
mxGraph
Redis
Redis
AWS
AWS
Salesforce
Salesforce
Angular
Angular
Firebase
Firebase
MongoDB
MongoDB
Node.js
Node.js
mxGraph
mxGraph
Redis
Redis

What The Customer Says About Working With Us

Adrian King reference

Adrian King

Enterprise

CO-FOUNDER & CTO AT ELEMENTS.CLOUD

“TechMagic has worked with us for three years developing two managed packages that are on the AppExchange as well as developing integrations for our own Salesforce implementation. As well as a good knowledge of the general Salesforce architecture, they have worked extensively with us on the Metadata and Tooling APIs. In addition, having gone through two AppExchange listings, one of which involved getting our core MEAN stack application approved, they have deep knowledge of the security review process.”

Ian Gotts reference

Ian Gotts

Enterprise

Founder & CEO Elements.cloud

‘’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.”

Why TechMagic

All-in-one product development
All-in-one product development

We cover the entire software product development process and provide support services afterward within the quality management system. Technical expertise allows us to cover full-cycle development, incorporating business vision at every project stage.

Our experience in multiple industries makes TechMagic a reliable partner for software development outsourcing resulting in the commercial success of your product.

001
/003
High-quality software with ongoing support
High-quality software with ongoing support
002
/003
Innovative solutions
Innovative solutions
003
/003

Cases That May Be Of Interest to You

Let’s turn ideas into action
award_1_8435af61c8.svg
award_2_9cf2bb25cc.svg
award-3.svg
Ross Kurhanskyi
linkedin icon
Ross Kurhanskyi
VP of business development
cookie

We use cookies to personalize content and ads, to provide social media features and to analyze our traffic. Check our privacy policy to learn more about how we process your personal data.