Amazon API Gateway

With Amazon API Gateway, we have the ability to help our clients by enabling their applications to access data, business logic, or functionality from their existing backend services. You can now free up your manual management time using this fulling managed service that makes it easy for developers to create, publish, maintain, monitor, and secure APIs at scale. 

Benefits of Amazon API Gateway

Amazon API Gateway handles all the steps involved in accepting and processing up to hundreds of thousands of  API call at the same time. Including:

  • Traffic management
  • CORS support
  • Authorization and access control
  • Throttling
  • Monitoring
  • API version management

We have the expertise to help you at any stage of your journey

Services We Offer with Amazon API Gateway

Application Modernization

We use AWS Lambda to modernize existing applications. Many applications created before 2015 embedded business logic deeply into application servers or database stored procedures.  Using AWS Lambda, we decouple the business logic from a specific vendor’s technology, re-write, and publish the code as a Lambda function.  The business logic is now more easily accessible

Enterprise Application Integration

AWS Lambda, when used in conjunction with AWS API Gateway, gives us the ability to share information and business logic amongst enterprise applications.   

Data Architecture & Analytics

AWS Lambda enables powerful data integration, ingestion and processing, especially when paired with streaming services such as AWS Kinesis and reporting services such as AWS QuickSight

Our Work on Amazon API Gateway

AWS API Gateway is a key component to any cloud native project. The Gateway is a building block that Prime TSR used for any of our custom developed projects. The only instance where is might not be used would be an EC2 only deployment, or an application that has no external exposure.

During a recent development project the AWS API Gateway was used for 3 purposes. The primary purpose was to at as an endpoint for a REST API for a mobile application. The 2 purpose was also pretty common, but taken to a cloud native method by using a lambda authorizer to generate security tokens. The final piece was to deploy the AWS Xray to allow troubleshooting the entire call sequence.

Operational logging and the use of AWS Xray might not be thought of as apart of a normal API deployment, but using them together allows for the either the developers or the operational team to quickly respond to any issues arising from the API Gateway.