AWS Lambda Portfolio | Scopic https://scopicsoftware.com/technology/aws-lambda/ New Website Mon, 15 Apr 2024 05:39:01 +0000 en-US hourly 1 https://scopicsoftware.com/wp-content/uploads/2020/03/cropped-Scopic-Icon-32x32.png AWS Lambda Portfolio | Scopic https://scopicsoftware.com/technology/aws-lambda/ 32 32 Voidmapper https://scopicsoftware.com/portfolio/cross-platform/voidmapper/ Mon, 08 Apr 2024 16:57:23 +0000 https://scopicsoftware.com/?post_type=project&p=78398 The post Voidmapper appeared first on Scopic.

]]>

Case Study

How Voidmapper Reshapes the Mining Industry with Real-Time Point Cloud Processing

About Voidmapper

Voidmapper stands as a game-changer in the mining industry, offering a comprehensive solution designed to streamline point cloud data handling. Its focus lies in deformation detection and ongoing tracking, ensuring timely and accurate reporting through the PSP portal.

By leveraging Voidmapper’s capabilities, mining operations experience significant reductions in time and cost, coupled with enhanced data accuracy and reliability. Voidmapper’s innovation unlocks the full potential of LiDAR technology, setting new standards for safety and productivity in underground mining processes.

Shapiro Enterprises homepage featuring their competitive advantages

The Challenge

Voidmapper confronts the challenge of bridging the gap between raw point cloud data acquisition and actionable insights for mine operators. Leveraging the PSP portal as a frontend, Voidmapper enables clients to visualize intricate point cloud images and initiate complex processing tasks. However, this integration introduces complexities, especially in handling and processing voluminous point cloud datasets in a timely, efficient, and accurate manner.

Key technical challenges include:

  • Handling Large-Scale Point Cloud Data: Processing 3D scans of mine tunnels, each ranging from 1.2GB to 2GB, presents significant computational and storage challenges.
  • Event-Driven Processing: Swift reaction to new data uploads requires a robust, event-driven architecture to automate processing tasks.
  • Scalability and Resource Management: Initial limitations with a single EC2 instance underscore the need for scalable solutions to meet growing demand.
  • Sequential and Parallel Job Orchestration: Orchestrating processing jobs concurrently adds complexity, especially for maintaining chronological integrity in deformation tracking.
  • Scalable and Efficient AWS Batch Jobs: Ensuring scalability and cost-effectiveness in AWS Batch processing to handle spikes in demand without delays is critical.
  • Time-Sensitive PDF Report Generation: Prompt generation of accurate reports post-processing is crucial, despite concurrent tasks.
  • Integration Complexity: Integrating seamlessly with PSP introduces complexities, requiring meticulous attention to data integrity and secure API communications.

The Solution

The architecture of the Voidmapper project was meticulously crafted to cater to the specific demands of high-volume, real-time point cloud data processing, leveraging a suite of AWS services. Various AWS services were employed to ensure seamless data handling and processing. These included Amazon S3, a robust storage solution for point cloud files, and AWS Lambda, a serverless execution model to trigger processing tasks. AWS Step Functions, chosen for their ability to orchestrate complex workflows,  manage the sequence of processing steps. AWS Batch with AWS Fargate were chosen to handle high-throughput workloads efficiently.

Additionally, AWS API Gateway provided a robust, scalable front door facilitating secure and efficient communication between the PSP portal and Voidmapper backend APIs. DynamoDB, an efficient NoSQL database service, was utilized for quick retrieval and update of job statuses and metadata, crucial for managing the state of processing jobs.

These services, along with others like Amazon EventBridge, AWS CodeBuild, Amazon CloudWatch, and AWS IAM, were integrated to construct a cohesive system capable of efficiently managing and scaling with the processing demands, ensuring timely and accurate point cloud data analysis for Voidmapper’s clients.

In addition to AWS services, the solution integrates with the PSP portal, serving as the front-end application for Voidmapper. This integration plays a central role in the project, utilizing PSP as both an entry point for processing requests and a platform for delivering results. By leveraging PSP’s capabilities, Voidmapper ensures seamless file viewing, processing triggers, and results presentation, enhancing the overall user experience and functionality of the system.

List of AWS Services Used:

  • AWS S3 (Simple Storage Service)
  • AWS Lambda
  • AWS Step Functions
  • AWS Batch with AWS Fargate
  • AWS API Gateway
  • Amazon DynamoDB
  • Amazon EventBridge
  • AWS CodeBuild and Amazon Elastic Container Registry (ECR)
  • AWS CloudWatch
  • Amazon Route 53 and AWS Certificate Manager
  • AWS IAM
  • AWS Simple Queue Service (SQS)
  • Amazon EC2

The Result

By leveraging AWS services and addressing complex challenges, Voidmapper has redefined mining operations with real-time point cloud processing, setting new standards for safety and efficiency in the industry.

Processing Time: Voidmapper transitioned from labor-intensive, days-long processing to a much faster and efficient system powered by AWS Batch. This transition reduced the image processing time from days to just a couple of hours, allowing for quicker access to critical data and insights.

Operational Scalability: By migrating from a single EC2 instance to a scalable AWS Batch environment, Voidmapper gained the ability to dynamically handle increased workloads. This improved scalability ensures that the system can accommodate growing demands without encountering resource constraints, thereby enhancing operational efficiency.

Resource Utilization: Implementation of AWS Fargate within AWS Batch significantly improved resource allocation efficiency. With Fargate’s capability to automatically adjust resources based on job requirements, Voidmapper ensured optimal utilization of resources without over-provisioning, leading to cost savings and improved performance.

Have more questions?

Talk to us about what you’re looking for. We’ll share our knowledge and guide you on your journey.

The post Voidmapper appeared first on Scopic.

]]>
Informatica Systems (ISL) – isHealth https://scopicsoftware.com/portfolio/web/informatica-systems/ Wed, 07 Jun 2023 12:18:57 +0000 https://scopicsoftware.com/?post_type=project&p=58842 The post Informatica Systems (ISL) – isHealth appeared first on Scopic.

]]>
Informatica Systems

Helping Doctors Improve Patient Care

Delivering a More Proactive and Simplistic Approach to Population Health Management

The Challenge

Hospitals often struggle to manage, share, and integrate patient data from multiple systems effectively. This leads to longer treatment periods, more data inconsistencies, and lower patient satisfaction. Additionally, understanding data and creating meaningful reports can be challenging without the right tools.

The Vision

Informatica Systems helps healthcare professionals provide better patient care and manage patient data in a more efficient way. Their cloud-based app also enables public health organizations to deliver various healthcare programs through the community.

With its automatic data-gathering feature, the app also allows GPs to access the information they need to make informed care decisions in a timely manner.

The Scopic Solution

To create an effective and comprehensive data collection web application, Informatica Systems partnered with Scopic.

We built a solution that automates the data collection and analysis process. This enables healthcare professionals to provide early intervention, proactively address potential health issues, and ensure patients receive the most appropriate care at the earliest possible stage.
We integrated the following features into the Informatica Systems solution:

  • Health check
  • Data transformation and management
  • Data analysis
  • Suggestions for analysis and diagnosis
  • Communicating with the principal GP systems between the WebSocket and COM API with a built Shim tool
While building the solution for ISL, Scopic effectively utilized AWS solutions. For managing big data, AWS Glue and Redshift were employed for efficient operations, complemented by an EMR cluster for data processing. CloudWatch, integrated with a Java logging framework, provided a unified logging solution. To create a reliable and responsive API facade, we utilized a custom runtime with GraalVM to run the Lambda component.

The result was a robust, scalable, and cost-effective serverless system, ensuring data protection, precision, and compliance with relevant requirements. ISL successfully overcame its initial challenges and enhanced data management performance through Scopic’s AWS solutions.

Skills Involved:

Other Projects

Have an idea you’re looking to explore?

Tell us about your project ideas, and we’ll get back to you with guidance on how to get the ball rolling.

Let’s work together to turn your ideas into reality

The post Informatica Systems (ISL) – isHealth appeared first on Scopic.

]]>
Share911 https://scopicsoftware.com/portfolio/desktop/share911/ Fri, 03 Sep 2021 16:10:47 +0000 https://scopicsoftware.com/?post_type=project&p=46802 The post Share911 appeared first on Scopic.

]]>

Share911

The easiest way to contact 911

Make help happen, faster.

Spria_Scopic_Main

The Challenge Sumarized

If there is ever an emergency, most people call 911 for help from their mobile phones, hoping that the 911 operator would be able to locate their exact location. But not many are aware that cellphones have substantial limitations. So, if you can’t talk – which is usually the case when a crime is in progress or if you are amid a medical emergency – it may be challenging or downright impossible for emergency responders to locate you in time. This is a very widespread public hazard that is largely unrecognized.

The Vision Behind the App 

Creators of Share 911 envisioned a practical solution for emergency communication that would address this challenge. They wanted to build a helpful application to let users share the exact location of danger or request help from 911 and individuals nearby at the same time. They worked with the Scopic development team to build the platform from scratch.

The Scopic Solution

Scopic’s experienced developers created Share 911 – a social media platform for emergencies. The app is cross-platform and is available on desktop, web, and mobile.

Share 911 is a complete solution for on-site communication during emergencies such as fires, school shootings, medical emergencies, and more. It also provides a fast and reliable mechanism to account for missing people, communicate between critical staff, and directly notify first responders in real time.

Using Share 911 is very simple. In case of emergency, you need to select the type of emergency you are in and share your location through the application. Share 911 does the rest: contacts 911 on your behalf and informs the people nearby, ensuring that you get the necessary help, fast. 

Skills Involved:

Other Projects

Have an idea you’re looking to explore?

Tell us about your project ideas, and we’ll get back to you with guidance on how to get the ball rolling.

Let’s work together to turn your ideas into reality

The post Share911 appeared first on Scopic.

]]>
Kreo https://scopicsoftware.com/portfolio/web/kreo/ https://scopicsoftware.com/portfolio/web/kreo/#respond Fri, 13 Nov 2015 20:15:11 +0000 https://scopicsoftware.com/?post_type=project&p=24355 The Ultimate Team Communication App For Secure Collaboration Between Employees

The post Kreo appeared first on Scopic.

]]>
Kreo

Connecting your peers to your ideas

The Challenge

While different communication means are widely available today, many companies, including Scopic, still opt against using third-party tools. Effective internal communication allows for easy collaboration and sharing of ideas over chats, calls and video conferences. In addition, a branded company communication tool ensures the security of both company and client data, keeping all the correspondence within the organization.

The Vision 

Our CEO Tim Burr, wanted to create a VoIP communication tool that would be developed with custom features by Scopic themselves. He wanted to have an application that would allow for group chats, one-on-one conversations, video/audio calls along with the option of screen sharing.

The Solution

Kreo was created by the Scopic team as a VoIP communication tool that’s similar to Skype. It was custom developed to ensure seamless and secure communication among Scopic employees around the world. Built with third-party chat engine Pubnub and call servicer Twilio, the app supports both one-on-one and group chats, voice and video calls, and screen-sharing. It also features an exclusive set of animated emojis to help users demonstrate reactions.

Scopic teams currently use Kreo for internal discussions; future versions of the app will see the inclusion of clients and other external parties. This app provides our workforce with a more streamlined and secure communication workflow.

Skills Involved:

Other Projects

Have an idea you’re looking to explore?

Tell us about your project ideas, and we’ll get back to you with guidance on how to get the ball rolling.

A software development and digital marketing company to turn your ideas into reality.

The post Kreo appeared first on Scopic.

]]>
https://scopicsoftware.com/portfolio/web/kreo/feed/ 0
Twilio MMS POC https://scopicsoftware.com/portfolio/mobile/twilio-mms-poc/ Sat, 13 Dec 2014 18:12:05 +0000 https://scopicsoftware.com/?post_type=project&p=29161 The Twilio-Based Workflow For Sending MMS Messages With Photos And Videos

The post Twilio MMS POC appeared first on Scopic.

]]>
Twilio MMS POC

Easy-to-use message distribution tool

Fast. Implementable. Intuitive.

TwilioMMSPoc main

The Communications Application Challenge 

Workflows are internal systems that help optimize many digital processes. The challenge is to create tools that can be easily integrated with existing programs and operating systems.

The Vision Behind the App

The company behind Twilio MMS POC envisioned a Twilio-based workflow used in the construction field that allows users to send MMS messages with videos and photos to a Twilio phone number. The goal of the app was to connect channels, backends, and orchestrate interactions with a stateful visual workflow builder. With this idea in mind, the company reached out to Scopic to begin developing the app.

TwilioMMSPoc vision

The Scopic Solution

Upon sending a message with Twilio MMS POC, it’s distributed to a list of predetermined phone numbers of EHS Directors. Afterwards, when an EHS Director responds to the text, another SMS notifies all other directors that a ticket has been opened and a Director has been assigned. Finally, when the issue is solved, the director in charge sends a final message notifying all other directors that the ticket was solved. Being involved in the discovery, planning, implementation, and testing phases of the project allowed the Scopic team to successfully develop this MMS workflow for the existing application builder Twilio Studio.

TwilioMMSPoc solution

Skills Involved:

Other Projects

Have an idea you’re looking to explore?

Tell us about your project ideas, and we’ll get back to you with guidance on how to get the ball rolling.
Let’s work together to turn your ideas into reality

The post Twilio MMS POC appeared first on Scopic.

]]>