Metal Toad has been building applications for some of the most well-known global brands for over 15 years and we can help you with yours. AWS, with its 200+ products and services, provides the most cost effective building blocks available for building applications today.
AWS SaaS Applications
Why build SaaS applications on AWS?
Building AWS native applications or retrofitting existing applications to leverage AWS technology can provide some big benefits over time:
-
- Cost savings - average of 31% infrastructure cost savings vs applications hosted on premise
- Less downtime - 69% reduction in unplanned downtime of applications
- Scalable growth - properly architected cloud application have close to infinite scalability
Application building blocks
Now we get to the fun stuff: the building blocks which can be used to create cloud-native applications. In almost all cases, these application building blocks can support multiple front-end frameworks: VUE, Angular, ReactJS (our personal favorite) and have nice shortcuts that can help you build robust extensible apps. Here are some valuable components:
- Amazon Cognito - turnkey scalable, authentication and identity management
- AWS AppSync - consolidates multiple data sources into a single API powered by GraphQL
- AWS Amplify - facilitates building full-stack web and mobile apps
- Amazon SQS & Amazon SNS - if your application needs to queue and send email or text messages
- Amazon QuickSight - build out beautiful dashboards quickly using a variety of data sources
Example AWS Cloud Application
You can read all about the buildout of an example AWS application built out using the following stack:
- AWS Amplify
- AWS Auth (a wrapper for Cognito)
- AWS AppSync
- ReactJS
But that's not all. AWS provides services that can be used to build everything from media service platforms to robotics and IoT fleet management. Here's a visual to help you understand the breadth of options available
Ready to put these services to work for your business?
Schedule a Free Consultation
Speak with our team to understand how Metal Toad can help you drive innovation, growth and success.
Other AWS Services
All AWS services are by definition "managed services", meaning that AWS makes sure the services are up and running. AWS services can be broken down into a few major categories. Knowing what belongs
- Infrastructure
- Helper services
-
Other AWS Services
Infrastructure
AWS infrastructure services include many of the services that people first think of when they think of AWS: cloud-based computing and storage. If you'd like to learn more about these services I'd recommend our articles on AWS cloud computing and Amazon S3 - the most common file storage. There are literally dozens of services that can be summarized as:
- Compute (EC2, Lambda, etc.)
- File Storage (S3, Glacier, etc.)
- Databases (RDS, Athena, etc.)
Helper services
After infrastructure, there are the helper services. These services don't underpin applications (like infrastructure) and they aren't building blocks. Instead they provide services that surround the applications. Here are some examples:
- Migration services (Migration Hub, Datasync, etc)
- Security (Firewall, etc.)
- Application health monitoring (Control Tower, etc)
- Optimization (Elastic Inference, etc.)
- Developer Tools (CodeGuru, etc.)
BUSINESS PROBLEM
As players answered the questions and engineers looked at the data, It became clear that there were too many data points to program an algorithm that is accurate and robust.
TECHNOLOGY SOLUTION
With the matching algorithm ready to go. Metal Toad integrated it into the data pipeline to make the whole process seamless.
IMPACT
With a complete data pipeline with integrated ML, users can now be matched in seconds.
BUSINESS PROBLEM
Aging software had become painfully slow Bent Ericksen & Associates (BEA) is a leading provider of employment compliance and human resources.
TECHNOLOGY SOLUTION
Refactoring—the process of rewriting functional code, without adding new features, to improve performance, maintainability, and scalability—is the best solution to technical debt.
IMPACT
Massively improved software performance—and happy users. The measure of really great software is an experience that works so seamlessly that the user doesn’t even notice the functionality.
BUSINESS PROBLEM
Sony Rewards was hosted on old physical IBM servers. There was no way to scale up capacity when needed, and the clunky legacy infrastructure led to unreliability.
TECHNOLOGY SOLUTION
IMPACT
OBJECTIVE
To help a digital media team build a flexible and cost-efficient internal tool to manage assets and information for thousands of products.
TECHNOLOGY SOLUTION
IMPACT
BUSINESS PROBLEM
With such an enormous amount of information to organize and deliver, including video, sensor data, and maintenance logs, Claviate’s platform was not aging well.