Explore Developer Center's New Chatbot! MongoDB AI Chatbot can be accessed at the top of your navigation to answer all your MongoDB questions.

Learn why MongoDB was selected as a leader in the 2024 Gartner® Magic Quadrant™
MongoDB Developer
Java
plus
Sign in to follow topics
MongoDB Developer Center
chevron-right
Developer Topics
chevron-right
Languages
chevron-right
Java
chevron-right

Build an AWS Lambda Serverless function with Java and MongoDB

21 min • Published Sep 25, 2023
ServerlessAWSJava
Facebook Icontwitter iconlinkedin icon
Rate this video
star-empty
star-empty
star-empty
star-empty
star-empty
✅ Sign-up for a free cluster at → https://mdb.link/free-hMlUrnx9n84 ✅ Get help on our Community Forums → https://mdb.link/community-hMlUrnx9n84 👋 Hey there, welcome to this tutorial on Serverless Development with AWS Lambda and MongoDB Atlas using Java! If you're looking to build a scalable application without the hassle of managing infrastructure, you're in the right place. 🔍 What You'll Learn 🔍 → Set up a serverless function using AWS Lambda and Java → Connect your Lambda function to MongoDB Atlas → Best practices for dependency management with Gradle → Query data from MongoDB within your serverless function 🛠 Prerequisites 🛠 → AWS Lambda compatible version of Java → MongoDB Atlas instance deployed and configured → Amazon Web Services (AWS) account → Gradle or Maven for dependency management 📝 Key Takeaways 📝 → Cost-Efficiency: Serverless functions auto-scale, saving you from unnecessary infrastructure costs → Elasticity: MongoDB Atlas pairs perfectly with AWS Lambda's serverless architecture → Code Reusability: Learn how to write reusable MongoDB queries in Java → Security: Use environment variables for sensitive information like MongoDB Atlas URI → Deployment: Step-by-step guide to deploy your Java application to AWS Lambda 👀 Sample Code: We'll walk you through boilerplate AWS Lambda code for Java and Gradle tasks for building your project. You'll also learn how to query MongoDB collections based on user input. 🔗 Resources 🔗 ✅ Written article with code snippets → https://mdb.link/article-hMlUrnx9n84 ⏱️ Timestamps ⏱️ 00:00 - Intro 01:38 - Create a New Java Application 02:05 - Adding Gradle Dependencies for AWS Lambda and MongoDB 03:27 - Configure the Fat Jar in Gradle 04:47 - Create an AWS Lambda Function with Java 06:03 - Connect to MongoDB in Java 10:36 - Querying MongoDB in an AWS Lambda Function 13:58 - Build a Fat Jar of the AWS Lambda Application 14:38 - Navigating the AWS Lambda Dashboard 17:18 - Adding Match Criteria to a MongoDB Query 20:03 - A Review of the Project ------ Don't forget to like, share, and subscribe for more awesome tutorials! 🙌 ✅ Subscribe to our channel → https://mdb.link/subscribeAll MongoDB Videos

Facebook Icontwitter iconlinkedin icon
Rate this video
star-empty
star-empty
star-empty
star-empty
star-empty
Related
Quickstart

Introduction to MongoDB and Helidon


Nov 12, 2024 | 6 min read
Tutorial

Seamless Media Storage: Integrating Azure Blob Storage and MongoDB With Spring Boot


Nov 05, 2024 | 9 min read
Tutorial

Single-Collection Designs in MongoDB with Spring Data (Part 2)


Aug 12, 2024 | 10 min read
Tutorial

Integrating MongoDB With Amazon Managed Streaming for Apache Kafka (MSK)


Sep 17, 2024 | 7 min read