elements cloud
elements cloud
case study

elements cloud

Business process visualization app

TechMagic

challenge

challenge

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

solution

solution

We implemented 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 instances 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 costefficient with a lower need for infrastructure support.
solution

Technologies

aws

aws

salesforce

salesforce

node

node

angular

angular

firebase

firebase

mongodb

mongodb

mx-graph

mx-graph

redis

redis

We are proud of

We are proud of

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

techmagic

TechMagic

Project achievements techmagic

Project achievements

Project achievements techmagic

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

Project achievements techmagic

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

Project achievements techmagic

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

Project achievements techmagic

Scaling and security
  • We built a faultless architecture, which is auto scalable, meaning that it works under very high loads
  • We migrated part of our infrastructure to a completely Serverless environment
  • We regularly run our code security audit for packages that have known vulnerabilities
  • Also, our test automation infrastructure runs in parallel on Kubernetes cluster
Scaling and security

check our portfolio

check our portfolio
check our portfolio
Would you like to look at other cases? We will send our deck.

core team

— TechMagic team is currently 17 people and growing further

adrian king

adrian king
Co-founder and CTO at Elements.cloud
‘’TechMagic has a very good balance of understanding our goals, knowing when to take pragmatic decisions. ‘’

our happy client

our happy client

our happy client
adrian king
founder, cto
TechMagic has a very good balance of understanding our goals, knowing when to take pragmatic decisions.

our happy client

our happy client
ian gotts
founder, ceo
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.

Contact us

We are glad to welcome you
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
TechMagic is a custom web development and cloud consulting company from Lviv, Ukraine that builds dedicated teams skilled in JavaScript, Node.js, Angular, React, AWS, Serverless, and Salesforce.
contact person
Offices
Go to top
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.