elements.cloud
elements.cloud
case study

elements.cloud

Business process visualization app

solution

the challenge

the challenge
the 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.

the solution

the solution
the 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.

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
  • Immediate improvements
  • High level of security
  • Quick decision making
  • Fast deployment process
  • Reliable microservice architecture
  • Cutting-edge technologies
  • Automation testing

TechMagic

TechMagic

Project achievements

Project achievements

Project achievements
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
Project achievements

Project achievements

Project achievements
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
Project achievements

Project achievements

Project achievements
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
Project achievements

Project achievements

Project achievements
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
Project achievements

check our portfolio

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

core team

ihor

ihor
ihor
Tech lead

artem

artem
artem
Web lead

viktor

viktor
viktor
Backend lead

volodymyr

volodymyr
volodymyr
Salesforce lead
— 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

Ross Kurhanskyi
Head of Partner Engagement
book a call
Get in touch
This field is required
This field is required
By submitting, I agree to TechMagic’sPrivacy Policy
Haven’t found what you were looking for?
Download our portfolio
Don’t worry, we will not spam you
×
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.