AWS - Cloud Native
MuleSoft Meetup
29-Sep-2024
Revolutionizing
Serverless Computing
with MuleSoft
💡
Organizers
Shubham Chaurasia
Billennium India
Pro Integration Developer
Robin Sinha
Senior Engineer
linkedin.com/in/robin-sinha
linkedin.com/in/shubhamchaurasia1
Speaker
• MuleSoft Developer
• Working in HashedIn
• 3+ Years of Experience
• MuleSoft Certified
• AWS Certified
GAGAN VERMA
Gagan Verma
Senior Engineer
AGENDA
• Introduction
• Integration Patterns
✔ AWS API gateway - how to use and configure
✔ Integration AWS lambda with mulesoft
✔ S3 connector in Mule 4 scopes and components
✔ API integration with AWS API gateway with lambda to process and read it with S3
✔ Real-World Use Cases & Demo
• Q&A
• Trivia
• Networking time
• Wrap-Up
Revolutionizing Serverless
Computing with Mulesoft :
AWS Lambda & S3 Integration
What is AWS Lambda?
AWS Lambda is an event-driven, serverless
Function as a Service provided by Amazon
as a part of Amazon Web Services.
It is designed to enable developers to run code
without provisioning or managing servers. It
executes code in response to events and
automatically manages the computing
resources required by that code.
Amazon API Gateway
Create, maintain, and secure APIs at any scale
● Create APIs: You can create REST, HTTP, and WebSocket APIs that access AWS services,
other web services, or data in the AWS Cloud.
● Expose backend services: You can expose backend HTTP endpoints, AWS Lambda
functions, or other AWS services.
● Route requests: You can route HTTP requests to Lambda functions or other integration
types.
● Secure access: You can use authentication and authorization controls to secure
access to your API.
● Manage APIs: You can manage the API lifecycle, generate client SDKs,
and view API metrics.
● Configure throttling and quota limits: You can configure throttling and quota
limits for your APIs.
Amazon S3
Easily manage access for shared datasets on Mulesoft with Amazon S3
connector.
● Simplify data access management
Access Points can be created for different applications, teams, or accounts, with each having
its own access policies. This allows for more granular control over who can access what data.
● Amazon S3 Connector
Anypoint Connector for Amazon S3 (Amazon S3 Connector) provides connectivity to the
Amazon S3 API, enabling you to interface with Amazon S3 to store objects, download and use
data with other AWS services, and build applications that require internet storage.
API integration with AWS API gateway with lambda to process and read it with S3
Demo
TRIVIA
Networking time
Thank You

Revolutionizing Serverless Computing with MuleSoft: AWS Lambda & S3 Integration | AWS - Cloud Native Meetup #5

  • 1.
    AWS - CloudNative MuleSoft Meetup 29-Sep-2024 Revolutionizing Serverless Computing with MuleSoft 💡
  • 2.
    Organizers Shubham Chaurasia Billennium India ProIntegration Developer Robin Sinha Senior Engineer linkedin.com/in/robin-sinha linkedin.com/in/shubhamchaurasia1
  • 3.
    Speaker • MuleSoft Developer •Working in HashedIn • 3+ Years of Experience • MuleSoft Certified • AWS Certified GAGAN VERMA Gagan Verma Senior Engineer
  • 4.
    AGENDA • Introduction • IntegrationPatterns ✔ AWS API gateway - how to use and configure ✔ Integration AWS lambda with mulesoft ✔ S3 connector in Mule 4 scopes and components ✔ API integration with AWS API gateway with lambda to process and read it with S3 ✔ Real-World Use Cases & Demo • Q&A • Trivia • Networking time • Wrap-Up
  • 5.
    Revolutionizing Serverless Computing withMulesoft : AWS Lambda & S3 Integration
  • 6.
    What is AWSLambda? AWS Lambda is an event-driven, serverless Function as a Service provided by Amazon as a part of Amazon Web Services. It is designed to enable developers to run code without provisioning or managing servers. It executes code in response to events and automatically manages the computing resources required by that code.
  • 7.
    Amazon API Gateway Create,maintain, and secure APIs at any scale ● Create APIs: You can create REST, HTTP, and WebSocket APIs that access AWS services, other web services, or data in the AWS Cloud. ● Expose backend services: You can expose backend HTTP endpoints, AWS Lambda functions, or other AWS services. ● Route requests: You can route HTTP requests to Lambda functions or other integration types. ● Secure access: You can use authentication and authorization controls to secure access to your API. ● Manage APIs: You can manage the API lifecycle, generate client SDKs, and view API metrics. ● Configure throttling and quota limits: You can configure throttling and quota limits for your APIs.
  • 8.
    Amazon S3 Easily manageaccess for shared datasets on Mulesoft with Amazon S3 connector. ● Simplify data access management Access Points can be created for different applications, teams, or accounts, with each having its own access policies. This allows for more granular control over who can access what data. ● Amazon S3 Connector Anypoint Connector for Amazon S3 (Amazon S3 Connector) provides connectivity to the Amazon S3 API, enabling you to interface with Amazon S3 to store objects, download and use data with other AWS services, and build applications that require internet storage.
  • 9.
    API integration withAWS API gateway with lambda to process and read it with S3
  • 10.
  • 11.
  • 12.
  • 13.