MongoDB Atlas is a fully-managed cloud database service that makes it incredibly easy to use MongoDB securely. With Enterprise features, Atlas allows you to take security to the next level with confidence. Learn how to leverage Atlas Enterprise features, including LDAP integration, encryption key management, and granular database auditing. We'll also look at how to do analytics via the BI Connector in popular tools.
Serverless architectures let you build and deploy applications and services with infrastructure resources that require zero administration. In the past, you had to provision and scale servers to run your application code, install and operate distributed databases, and build and run custom software to handle API requests. Now, AWS provides a stack of scalable, fully-managed services that eliminates these operational complexities.
In this session, you will learn about the benefits of serverless architectures and the basics of the serverless stack AWS provides. We will also walk through how you can use serverless architectures for everything from data processing to mobile and web backends.
AWS DevDay San Francisco, June 21, 2016.
Presenter: Jeremy Edberg, Co-Founder, CloudNative, & AWS Community Hero
This slide deck covers spinning up a demo of elk using vagrant, and focusses on why aggregated logging is important, how it can add value and help enable collaboration and enhance 'Continual Service Improvement'.
Dead-Simple Deployment: Headache-Free Java Web Applications in the CloudCraig Dickson
I presented this at JavaOne 2011 on October 6th. It discusses some of the problems related to environment provisioning that enterprise Java developers face and how the new Platform-as-a-Service (PaaS) product from Amazon Web Services called Elastic Beanstalk can solve some of those problems.
Amazon WorkSpaces is a fully-managed desktop computing service in the cloud. Amazon WorkSpaces allows you to easily provision cloud-based desktops that allow end-users to access the documents, applications and resources they need with the device of their choice, including laptops, iPad, Kindle Fire, or Android tablets. It’s easy to provision WorkSpaces for any number of users with a few clicks in the AWS management console and WorkSpaces can join your existing Active Directory domain so that users can continue to use their corporate credentials to access resources. This session will provide an overview of the key features and benefits of Amazon WorkSpaces, including a live demonstration.
Serverless architectures let you build and deploy applications and services with infrastructure resources that require zero administration. In the past, you had to provision and scale servers to run your application code, install and operate distributed databases, and build and run custom software to handle API requests. Now, AWS provides a stack of scalable, fully-managed services that eliminates these operational complexities.
In this session, you will learn about the benefits of serverless architectures and the basics of the serverless stack AWS provides. We will also walk through how you can use serverless architectures for everything from data processing to mobile and web backends.
AWS DevDay San Francisco, June 21, 2016.
Presenter: Jeremy Edberg, Co-Founder, CloudNative, & AWS Community Hero
This slide deck covers spinning up a demo of elk using vagrant, and focusses on why aggregated logging is important, how it can add value and help enable collaboration and enhance 'Continual Service Improvement'.
Dead-Simple Deployment: Headache-Free Java Web Applications in the CloudCraig Dickson
I presented this at JavaOne 2011 on October 6th. It discusses some of the problems related to environment provisioning that enterprise Java developers face and how the new Platform-as-a-Service (PaaS) product from Amazon Web Services called Elastic Beanstalk can solve some of those problems.
Amazon WorkSpaces is a fully-managed desktop computing service in the cloud. Amazon WorkSpaces allows you to easily provision cloud-based desktops that allow end-users to access the documents, applications and resources they need with the device of their choice, including laptops, iPad, Kindle Fire, or Android tablets. It’s easy to provision WorkSpaces for any number of users with a few clicks in the AWS management console and WorkSpaces can join your existing Active Directory domain so that users can continue to use their corporate credentials to access resources. This session will provide an overview of the key features and benefits of Amazon WorkSpaces, including a live demonstration.
AWS re:Invent 2016: NEW SERVICE: Centrally Manage Multiple AWS Accounts with ...Amazon Web Services
AWS Organizations is a new administrative capability, which allows you to control multiple AWS accounts centrally. With Organizations, you can hierarchically organize and manage your AWS accounts and apply organizational controls across these accounts to meet your business needs. In this session, we cover the capabilities of AWS Organizations and discuss best practices when managing multiple AWS accounts.
Parse was a bold offering in the burgeoning space of Backend-as-a-Service, and we’re sorry to see them wind down.
If your application runs on Parse you’ll need to migrate your data from from the hosted service to your own database. Fortunately, MongoDB Cloud Manager makes running your own deployment easy. In this webinar we’ll use Cloud Manager to create and manage a new replica set, and detail the steps required to migrate from the Parse platform to your own deployment of MongoDB on Amazon Web Services.
Presentation by Tony Tam on using the Scalatra micro web framework with native support for Swagger. This gives the fastest possible server-to-mobile integration with Scala
This session discusses the open-source community, its vital place within the AWS ecosystem, and how AWS works to provide seamless integration points. Our speakers share their experiences building and deploying cloud-based open-source projects while also reviewing some of today's most popular and relevant open-source platforms and solutions.
Everything fails all the time. Knowing how to deal with these failures in serverless applications becomes essential to building resilient, highly-available systems. In traditional monolithic applications, catching errors and handling retries is relatively straightforward. But as our systems become more distributed, we now have multiple (often asynchronous) components processing events from several sources, all with vastly different retry behaviors and failure mechanisms. Utilizing old patterns can cause errors to get swallowed, creating brittle, unreliable systems that are difficult to debug and hard to maintain.
In this talk, we’ll explore the built-in tools and processes that AWS has in place to appropriately deal with failures in distributed serverless applications.
Lessons from the Trenches - Building Enterprise Applications with RavenDBOren Eini
It's easy, fun, and simple to get a prototype application built with RavenDB, but what happens when you get to the point of shipping v1.0 into Production? Many of the subtle decisions made during development can have undesirable consequences in Production. In this session, Dan Bishop will explore some of the pain points that arise when building, deploying, and supporting enterprise-grade applications with RavenDB.
In addition to running databases in Amazon EC2, AWS customers can choose among a variety of managed database services. These services save effort, save time, and unlock new capabilities and economies. In this session, we make it easy to understand how they differ, what they have in common, and how to choose one or more. We explain the fundamentals of Amazon DynamoDB, a fully managed NoSQL database service; Amazon RDS, a relational database service in the cloud; Amazon ElastiCache, a fast, in-memory caching service in the cloud; and Amazon Redshift, a fully managed, petabyte-scale data-warehouse solution that can be surprisingly economical. We will cover how each service might help support your application, how much each service costs, and how to get started.
This was the supporting presentation from our DevOps Virtual Office Hours session.
We asked customers to bring their questions – technical or otherwise – that they would like answered about DevOps on AWS.
Check out the recording of the session on the AWS Webinars YouTube Channel here: http://youtu.be/pw9hlPqtHAA
How to Build a Big Data Application: Serverless EditionLecole Cole
How to Build a Big Data Application: Serverless Edition
Come learn how do build, launch, and scale a Big Data application in a serverless context. This is going to be an information packed meetup around Big Data processing, Lambda functions, Lambda Step functions, and everything that ties them together.
AWS IoT is a managed cloud platform that lets connected devices easily and securely interact with cloud applications and other devices. As an IoT developer, you will want to interact with AWS services like Kinesis, Lambda, and Amazon Machine Learning to get the most from your IoT application. In this session, we will do a deep dive on how to define rules in the Rules Engine, or retrieve the last known and desired state of device using Device Shadows, learn about the use cases and benefits of AWS Greengrass, and routing data from devices to AWS services to leverage the entire cloud for your Internet of Things application.
Modern progressive web applications are complex pieces of software running in the browser. Fastly offers unparalleled control over the way the bytes fly from your servers to the user, enabling many of the features of advanced progressive web apps to truly shine. This talk will show how these latest web technologies can best take advantage of smarts in the network to deliver your web app at top speed.
Getting Started With Continuous Delivery on AWS - AWS April 2016 Webinar SeriesAmazon Web Services
Today’s cutting-edge companies have software release cycles measured in days instead of months. This agility is enabled by the DevOps practice of continuous delivery, which automates building, testing, and deploying code changes. This automation helps you catch bugs sooner and increases developer productivity.
In this webinar, we’ll share the processes that Amazon engineers use to practice DevOps and discuss how you can bring these processes to your company by using a new set of AWS tools (AWS CodePipeline and AWS CodeDeploy). These services were inspired by Amazon's own internal developer tools and DevOps culture.
Learning Objectives:
• Learn what is continuous delivery, its benefits, and how to implement it
• Learn how to increase the frequency and reliability of your application updates
• Learn to create an automated software release workflow on AWS
• Understand the basics of AWS CodePipeline and AWS CodeDeploy
Deploying Amazon WorkSpaces at Scale with Johnson & JohnsonAmazon Web Services
Amazon WorkSpaces is an enterprise desktop computing service in the cloud. In this session, we will discuss configuration and management of Amazon WorkSpaces as part of your private network. We will also introduce Amazon WorkSpaces Application Manager, a fast, flexible, and secure way for you to deploy and manage applications for your Amazon WorkSpaces.
Azure Web Apps Security using a Virtual network, App Gateway, Internal ASE, External ASE, IP Whitelisting, Web Application Firewall, OWASP, Managed Service Identity.
AWS re:Invent 2016: NEW SERVICE: Centrally Manage Multiple AWS Accounts with ...Amazon Web Services
AWS Organizations is a new administrative capability, which allows you to control multiple AWS accounts centrally. With Organizations, you can hierarchically organize and manage your AWS accounts and apply organizational controls across these accounts to meet your business needs. In this session, we cover the capabilities of AWS Organizations and discuss best practices when managing multiple AWS accounts.
Parse was a bold offering in the burgeoning space of Backend-as-a-Service, and we’re sorry to see them wind down.
If your application runs on Parse you’ll need to migrate your data from from the hosted service to your own database. Fortunately, MongoDB Cloud Manager makes running your own deployment easy. In this webinar we’ll use Cloud Manager to create and manage a new replica set, and detail the steps required to migrate from the Parse platform to your own deployment of MongoDB on Amazon Web Services.
Presentation by Tony Tam on using the Scalatra micro web framework with native support for Swagger. This gives the fastest possible server-to-mobile integration with Scala
This session discusses the open-source community, its vital place within the AWS ecosystem, and how AWS works to provide seamless integration points. Our speakers share their experiences building and deploying cloud-based open-source projects while also reviewing some of today's most popular and relevant open-source platforms and solutions.
Everything fails all the time. Knowing how to deal with these failures in serverless applications becomes essential to building resilient, highly-available systems. In traditional monolithic applications, catching errors and handling retries is relatively straightforward. But as our systems become more distributed, we now have multiple (often asynchronous) components processing events from several sources, all with vastly different retry behaviors and failure mechanisms. Utilizing old patterns can cause errors to get swallowed, creating brittle, unreliable systems that are difficult to debug and hard to maintain.
In this talk, we’ll explore the built-in tools and processes that AWS has in place to appropriately deal with failures in distributed serverless applications.
Lessons from the Trenches - Building Enterprise Applications with RavenDBOren Eini
It's easy, fun, and simple to get a prototype application built with RavenDB, but what happens when you get to the point of shipping v1.0 into Production? Many of the subtle decisions made during development can have undesirable consequences in Production. In this session, Dan Bishop will explore some of the pain points that arise when building, deploying, and supporting enterprise-grade applications with RavenDB.
In addition to running databases in Amazon EC2, AWS customers can choose among a variety of managed database services. These services save effort, save time, and unlock new capabilities and economies. In this session, we make it easy to understand how they differ, what they have in common, and how to choose one or more. We explain the fundamentals of Amazon DynamoDB, a fully managed NoSQL database service; Amazon RDS, a relational database service in the cloud; Amazon ElastiCache, a fast, in-memory caching service in the cloud; and Amazon Redshift, a fully managed, petabyte-scale data-warehouse solution that can be surprisingly economical. We will cover how each service might help support your application, how much each service costs, and how to get started.
This was the supporting presentation from our DevOps Virtual Office Hours session.
We asked customers to bring their questions – technical or otherwise – that they would like answered about DevOps on AWS.
Check out the recording of the session on the AWS Webinars YouTube Channel here: http://youtu.be/pw9hlPqtHAA
How to Build a Big Data Application: Serverless EditionLecole Cole
How to Build a Big Data Application: Serverless Edition
Come learn how do build, launch, and scale a Big Data application in a serverless context. This is going to be an information packed meetup around Big Data processing, Lambda functions, Lambda Step functions, and everything that ties them together.
AWS IoT is a managed cloud platform that lets connected devices easily and securely interact with cloud applications and other devices. As an IoT developer, you will want to interact with AWS services like Kinesis, Lambda, and Amazon Machine Learning to get the most from your IoT application. In this session, we will do a deep dive on how to define rules in the Rules Engine, or retrieve the last known and desired state of device using Device Shadows, learn about the use cases and benefits of AWS Greengrass, and routing data from devices to AWS services to leverage the entire cloud for your Internet of Things application.
Modern progressive web applications are complex pieces of software running in the browser. Fastly offers unparalleled control over the way the bytes fly from your servers to the user, enabling many of the features of advanced progressive web apps to truly shine. This talk will show how these latest web technologies can best take advantage of smarts in the network to deliver your web app at top speed.
Getting Started With Continuous Delivery on AWS - AWS April 2016 Webinar SeriesAmazon Web Services
Today’s cutting-edge companies have software release cycles measured in days instead of months. This agility is enabled by the DevOps practice of continuous delivery, which automates building, testing, and deploying code changes. This automation helps you catch bugs sooner and increases developer productivity.
In this webinar, we’ll share the processes that Amazon engineers use to practice DevOps and discuss how you can bring these processes to your company by using a new set of AWS tools (AWS CodePipeline and AWS CodeDeploy). These services were inspired by Amazon's own internal developer tools and DevOps culture.
Learning Objectives:
• Learn what is continuous delivery, its benefits, and how to implement it
• Learn how to increase the frequency and reliability of your application updates
• Learn to create an automated software release workflow on AWS
• Understand the basics of AWS CodePipeline and AWS CodeDeploy
Deploying Amazon WorkSpaces at Scale with Johnson & JohnsonAmazon Web Services
Amazon WorkSpaces is an enterprise desktop computing service in the cloud. In this session, we will discuss configuration and management of Amazon WorkSpaces as part of your private network. We will also introduce Amazon WorkSpaces Application Manager, a fast, flexible, and secure way for you to deploy and manage applications for your Amazon WorkSpaces.
Azure Web Apps Security using a Virtual network, App Gateway, Internal ASE, External ASE, IP Whitelisting, Web Application Firewall, OWASP, Managed Service Identity.
Why Scale Matters and How the Cloud is Really Different (at scale)Amazon Web Services
Cloud computing gives you a number of advantages, such as being able to scale your application on demand. As a new business looking to use the cloud, you inevitably ask yourself, "Where do I start?" Join us in this session to understand best practices for scaling your resources from zero to millions of users. We will show you how to best combine different AWS services, make smarter decisions for architecting your application, and best practices for scaling your infrastructure in the cloud.
Presenter:
Santanu Dutt, Solution Architect, Amazon Internet Services
Vinayak Hegde, Vice President – Engineering, Helpshift
Sunny Saxena, Product Lead, Sprinklr
Cloud computing gives you a number of advantages, such as the ability to scale your web application or website on demand. If you have a new web application and want to use cloud computing, you might be asking yourself, "Where do I start?" Join us in this session to understand best practices for scaling your resources from zero to millions of users. We show you how to best combine different AWS services, how to make smarter decisions for architecting your application, and how to scale your infrastructure in the cloud.
Cloud computing gives you a number of advantages, such as the ability to scale your web application or website on demand. If you have a new web application and want to use cloud computing, you might be asking yourself, "Where do I start?" Join us in this session to understand best practices for scaling your resources from zero to millions of users. We show you how to best combine different AWS services, how to make smarter decisions for architecting your application, and how to scale your infrastructure in the cloud.
During this brief walkthrough of the setup, configuration and use of the toolset we will show you how to find the trees from the forest in today's modern cloud environments and beyond.
Cloud computing gives you a number of advantages, such as the ability to scale your web application or website on demand. If you have a new web application and want to use cloud computing, you might be asking yourself, "Where do I start?" Join us in this session to understand best practices for scaling your resources from zero to millions of users. We show you how to best combine different AWS services, how to make smarter decisions for architecting your application, and how to scale your infrastructure in the cloud.
Cloud computing gives you a number of advantages, such as the ability to scale your web application or website on demand. If you have a new web application and want to use cloud computing, you might be asking yourself, "Where do I start?" Join us in this session to understand best practices for scaling your resources from zero to millions of users. We show you how to best combine different AWS services, how to make smarter decisions for architecting your application, and how to scale your infrastructure in the cloud.
AWS Elastic Beanstalk is the fastest and simplest way to get an application up and running on Amazon Web Services. Developers can simply upload their application code and the service automatically handles all the details such as resource provisioning, load balancing, auto-scaling, and monitoring. This session shows you how to connect your Git repository with Amazon Web Services, deploy your code to AWS Elastic Beanstalk, easily enable or disable application functionality, and perform zero-downtime deployments through interactive demos and code samples.
MongoDB.local Dallas 2019: MongoDB Atlas for Your EnterpriseMongoDB
Sit back, relax, switch on Atlas for Enterprise, and let us make your business more secure. Learn how to enable security features such as LDAP in minutes. Quickly analyze your data with popular analytics tools using the BI Connector. That's right folks, we can speak SQL too!
Scaling on AWS for the First 10 Million Users at Websummit DublinAmazon Web Services
In this talk from the Dublin Websummit 2014 AWS Technical Evangelist Ian Massingham discusses the techniques that AWS customers can use to create highly scalable infrastructure to support the operation of large scale applications on the AWS cloud.
Includes a walk-through of how you can evolve your architecture as your application becomes more popular and you need to scale up your infrastructure to support increased demand.
Scaling on AWS for the First 10 Million Users at Websummit DublinIan Massingham
In this talk from the Dublin Websummit 2014 AWS Technical Evangelist Ian Massingham discusses the techniques that AWS customers can use to create highly scalable infrastructure to support the operation of large scale applications on the AWS cloud.
Includes a walk-through of how you can evolve your architecture as your application becomes more popular and you need to scale up your infrastructure to support increased demand.
MongoDB.local Seattle 2019: Introduction to MongoDB Atlas for Your EnterpriseMongoDB
Sit back, relax, switch on Atlas for Enterprise, and let us make your business more secure. Learn how to enable security features such as LDAP in minutes. Quickly analyze your data with popular analytics tools using the BI Connector. That's right folks, we can speak SQL too!
AWS re:Invent 2016: Scaling Up to Your First 10 Million Users (ARC201)Amazon Web Services
Cloud computing gives you a number of advantages, such as the ability to scale your web application or website on demand. If you have a new web application and want to use cloud computing, you might be asking yourself, "Where do I start?" Join us in this session to understand best practices for scaling your resources from zero to millions of users. We show you how to best combine different AWS services, how to make smarter decisions for architecting your application, and how to scale your infrastructure in the cloud.
MongoDB.local Sydney: MongoDB Atlas for Your EnterpriseMongoDB
Sit back, relax, switch on Atlas for Enterprise, and let us make your business more secure. Learn how to enable security features such as LDAP in minutes. Quickly analyze your data with popular analytics tools using the BI Connector. That's right folks, we can speak SQL too!
Similar to Jumpstart: Introduction to Atlas, Highlighting Enterprise Features (20)
MongoDB SoCal 2020: Migrate Anything* to MongoDB AtlasMongoDB
During this talk we'll navigate through a customer's journey as they migrate an existing MongoDB deployment to MongoDB Atlas. While the migration itself can be as simple as a few clicks, the prep/post effort requires due diligence to ensure a smooth transfer. We'll cover these steps in detail and provide best practices. In addition, we’ll provide an overview of what to consider when migrating other cloud data stores, traditional databases and MongoDB imitations to MongoDB Atlas.
MongoDB SoCal 2020: Go on a Data Safari with MongoDB Charts!MongoDB
These days, everyone is expected to be a data analyst. But with so much data available, how can you make sense of it and be sure you're making the best decisions? One great approach is to use data visualizations. In this session, we take a complex dataset and show how the breadth of capabilities in MongoDB Charts can help you turn bits and bytes into insights.
MongoDB SoCal 2020: Using MongoDB Services in Kubernetes: Any Platform, Devel...MongoDB
MongoDB Kubernetes operator and MongoDB Open Service Broker are ready for production operations. Learn about how MongoDB can be used with the most popular container orchestration platform, Kubernetes, and bring self-service, persistent storage to your containerized applications. A demo will show you how easy it is to enable MongoDB clusters as an External Service using the Open Service Broker API for MongoDB
MongoDB SoCal 2020: A Complete Methodology of Data Modeling for MongoDBMongoDB
Are you new to schema design for MongoDB, or are you looking for a more complete or agile process than what you are following currently? In this talk, we will guide you through the phases of a flexible methodology that you can apply to projects ranging from small to large with very demanding requirements.
MongoDB SoCal 2020: From Pharmacist to Analyst: Leveraging MongoDB for Real-T...MongoDB
Humana, like many companies, is tackling the challenge of creating real-time insights from data that is diverse and rapidly changing. This is our journey of how we used MongoDB to combined traditional batch approaches with streaming technologies to provide continues alerting capabilities from real-time data streams.
MongoDB SoCal 2020: Best Practices for Working with IoT and Time-series DataMongoDB
Time series data is increasingly at the heart of modern applications - think IoT, stock trading, clickstreams, social media, and more. With the move from batch to real time systems, the efficient capture and analysis of time series data can enable organizations to better detect and respond to events ahead of their competitors or to improve operational efficiency to reduce cost and risk. Working with time series data is often different from regular application data, and there are best practices you should observe.
This talk covers:
Common components of an IoT solution
The challenges involved with managing time-series data in IoT applications
Different schema designs, and how these affect memory and disk utilization – two critical factors in application performance.
How to query, analyze and present IoT time-series data using MongoDB Compass and MongoDB Charts
At the end of the session, you will have a better understanding of key best practices in managing IoT time-series data with MongoDB.
Join this talk and test session with a MongoDB Developer Advocate where you'll go over the setup, configuration, and deployment of an Atlas environment. Create a service that you can take back in a production-ready state and prepare to unleash your inner genius.
MongoDB .local San Francisco 2020: Powering the new age data demands [Infosys]MongoDB
Our clients have unique use cases and data patterns that mandate the choice of a particular strategy. To implement these strategies, it is mandatory that we unlearn a lot of relational concepts while designing and rapidly developing efficient applications on NoSQL. In this session, we will talk about some of our client use cases, the strategies we have adopted, and the features of MongoDB that assisted in implementing these strategies.
MongoDB .local San Francisco 2020: Using Client Side Encryption in MongoDB 4.2MongoDB
Encryption is not a new concept to MongoDB. Encryption may occur in-transit (with TLS) and at-rest (with the encrypted storage engine). But MongoDB 4.2 introduces support for Client Side Encryption, ensuring the most sensitive data is encrypted before ever leaving the client application. Even full access to your MongoDB servers is not enough to decrypt this data. And better yet, Client Side Encryption can be enabled at the "flick of a switch".
This session covers using Client Side Encryption in your applications. This includes the necessary setup, how to encrypt data without sacrificing queryability, and what trade-offs to expect.
MongoDB .local San Francisco 2020: Using MongoDB Services in Kubernetes: any ...MongoDB
MongoDB Kubernetes operator is ready for prime-time. Learn about how MongoDB can be used with most popular orchestration platform, Kubernetes, and bring self-service, persistent storage to your containerized applications.
MongoDB .local San Francisco 2020: Go on a Data Safari with MongoDB Charts!MongoDB
These days, everyone is expected to be a data analyst. But with so much data available, how can you make sense of it and be sure you're making the best decisions? One great approach is to use data visualizations. In this session, we take a complex dataset and show how the breadth of capabilities in MongoDB Charts can help you turn bits and bytes into insights.
MongoDB .local San Francisco 2020: From SQL to NoSQL -- Changing Your MindsetMongoDB
When you need to model data, is your first instinct to start breaking it down into rows and columns? Mine used to be too. When you want to develop apps in a modern, agile way, NoSQL databases can be the best option. Come to this talk to learn how to take advantage of all that NoSQL databases have to offer and discover the benefits of changing your mindset from the legacy, tabular way of modeling data. We’ll compare and contrast the terms and concepts in SQL databases and MongoDB, explain the benefits of using MongoDB compared to SQL databases, and walk through data modeling basics so you feel confident as you begin using MongoDB.
MongoDB .local San Francisco 2020: MongoDB Atlas JumpstartMongoDB
Join this talk and test session with a MongoDB Developer Advocate where you'll go over the setup, configuration, and deployment of an Atlas environment. Create a service that you can take back in a production-ready state and prepare to unleash your inner genius.
MongoDB .local San Francisco 2020: Tips and Tricks++ for Querying and Indexin...MongoDB
Query performance should be the unsung hero of an application, but without proper configuration, can become a constant headache. When used properly, MongoDB provides extremely powerful querying capabilities. In this session, we'll discuss concepts like equality, sort, range, managing query predicates versus sequential predicates, and best practices to building multikey indexes.
MongoDB .local San Francisco 2020: Aggregation Pipeline Power++MongoDB
Aggregation pipeline has been able to power your analysis of data since version 2.2. In 4.2 we added more power and now you can use it for more powerful queries, updates, and outputting your data to existing collections. Come hear how you can do everything with the pipeline, including single-view, ETL, data roll-ups and materialized views.
MongoDB .local San Francisco 2020: A Complete Methodology of Data Modeling fo...MongoDB
Are you new to schema design for MongoDB, or are you looking for a more complete or agile process than what you are following currently? In this talk, we will guide you through the phases of a flexible methodology that you can apply to projects ranging from small to large with very demanding requirements.
MongoDB .local San Francisco 2020: MongoDB Atlas Data Lake Technical Deep DiveMongoDB
MongoDB Atlas Data Lake is a new service offered by MongoDB Atlas. Many organizations store long term, archival data in cost-effective storage like S3, GCP, and Azure Blobs. However, many of them do not have robust systems or tools to effectively utilize large amounts of data to inform decision making. MongoDB Atlas Data Lake is a service allowing organizations to analyze their long-term data to discover a wealth of information about their business.
This session will take a deep dive into the features that are currently available in MongoDB Atlas Data Lake and how they are implemented. In addition, we'll discuss future plans and opportunities and offer ample Q&A time with the engineers on the project.
MongoDB .local San Francisco 2020: Developing Alexa Skills with MongoDB & GolangMongoDB
Virtual assistants are becoming the new norm when it comes to daily life, with Amazon’s Alexa being the leader in the space. As a developer, not only do you need to make web and mobile compliant applications, but you need to be able to support virtual assistants like Alexa. However, the process isn’t quite the same between the platforms.
How do you handle requests? Where do you store your data and work with it to create meaningful responses with little delay? How much of your code needs to change between platforms?
In this session we’ll see how to design and develop applications known as Skills for Amazon Alexa powered devices using the Go programming language and MongoDB.
MongoDB .local Paris 2020: Realm : l'ingrédient secret pour de meilleures app...MongoDB
aux Core Data, appréciée par des centaines de milliers de développeurs. Apprenez ce qui rend Realm spécial et comment il peut être utilisé pour créer de meilleures applications plus rapidement.
MongoDB .local Paris 2020: Upply @MongoDB : Upply : Quand le Machine Learning...MongoDB
Il n’a jamais été aussi facile de commander en ligne et de se faire livrer en moins de 48h très souvent gratuitement. Cette simplicité d’usage cache un marché complexe de plus de 8000 milliards de $.
La data est bien connu du monde de la Supply Chain (itinéraires, informations sur les marchandises, douanes,…), mais la valeur de ces données opérationnelles reste peu exploitée. En alliant expertise métier et Data Science, Upply redéfinit les fondamentaux de la Supply Chain en proposant à chacun des acteurs de surmonter la volatilité et l’inefficacité du marché.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
Generating a custom Ruby SDK for your web service or Rails API using Smithyg2nightmarescribd
Have you ever wanted a Ruby client API to communicate with your web service? Smithy is a protocol-agnostic language for defining services and SDKs. Smithy Ruby is an implementation of Smithy that generates a Ruby SDK using a Smithy model. In this talk, we will explore Smithy and Smithy Ruby to learn how to generate custom feature-rich SDKs that can communicate with any web service, such as a Rails JSON API.
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
4. About Me
Live in Austin, TX
Originally from Missouri –
aka the Show-Me State – aka “Fly over country”
Operations background – I <3 Linux
Learned from many experiences - I <3 Data so now I’m at MongoDB!
5. About You
Show of hands!
• Have used a relational DB, e.g. Oracle, MySQL, PostgreSQL, DB2, etc?
• Have used MongoDB?
• Have setup MongoDB with an advanced/enterprise feature, e.g. TLS,
LDAP (authentication or authorization), KMIP, Auditing, BI Connector or
similar?
• Have used MongoDB Atlas?
• Love … Dogs? Cats? Both?
• Need more coffee???
6. Our Mission Today
We work at GenCat – A Genetic Testing Site for Cats!!
Is your cat the cat they thought they are?
Have a HUGE new customer PetBox Inc (yea! $$$)
that demands, DEMANDS, features
we haven’t implemented yet (uh oh)!
And it all has to be ready this morning! (gulp!)
7. Sales Agreed We Would:
• Setup an easily scalable MongoDB Cluster that is highly
available on AWS.
• Use PetBox Inc’s LDAP server for authentication and
authorization
• Provide a full audit log
• Not just have encryption at rest but sign with PetBox
Inc’s provided AWS KMS key
• Allow their analytics team to query using MySQL
Workbench
?
8. Task 1 – Get Our MongoDB Cluster
ReadyTo Do list: (TTC ~ 3-4 weeks)
• Configure networking config: VPC, Security Groups, Elastic IPs
• Run sizing exercise to determine EC2 Instances and storage
• Create those Instances and storage, at least 3 for HA
• Update software and lock the instances down
• Setup monitoring for the underlying infrastructure
• Install MongoDB on 3 instances
• Configure MongoDB replica set with authentication and TLS
• Figure out how to monitoring MDB
• Figure out best way to backup MDB
• SQL on MongoDB???
• Figure out how to scale quickly when it’s needed …
9. Thankfully GenCat Picked Atlas!
• MongoDB as a Service
• Consumption Model
• Available on the Big 3 – AWS / Azure / GCP
• Automates MongoDB Best Practices –
Automation, Backup, Monitoring, Alerts
• Highly available by default, easily scale up and down
• Basic to Advanced Performance and Security Features Included –e.g.
authentication, TLS, IP Whitelists, encryption at rest, LDAP, KMIP,
auditing, performance advisor, and more!
• UI and API – Can spin up our new cluster in a few minutes with clicks
or calls!
TTC ~ 15 mins
18. Now for Those Enterprise Features
• Setup an easily scalable MongoDB Cluster that is highly
available on AWS.
• Use PetBox Inc’s LDAP server for authentication and
authorization
• Provide a full audit log
• Not just have encryption at rest but sign with PetBox
Inc’s provided AWS KMS key
• Allow their analytics team to query using MySQL
Workbench
19. Why LDAP aka BYO LDAPS?
• Lightweight Directory Access Protocol Secure – aka
LDAPS
• Almost every med to large company (and many small)
are using for auth^2
• Gives you:
• Single Sign On
• Security Administration
• Password Controls
Fancy Password Control Room
20. Why Not Just DIY?
What you Need for LDAPS
Without Atlas: TTC ~ 1-2 weeks
• Assuming already completed “Iceberg List”
• Get Coffee
• Read how to configure MongoDB for LDAP
• Manually configure all the Mongods in your
cluster for LDAP
• Test Config and hope it works *fingers crossed*
• FAILS
• Troubleshoot
• Repeat till Success just for authentication! Next
auth!
• Do again when anything changes.
What you Need for BYO LDAPS with
Atlas:
TTC ~ 5-10 mins
Just Need Information:
Authentication
Server Hostname
Server Port
Bind User Credentials
(Optional) CA Certificate for LDAP Server
(Optional) LDAP Query for Mapping
Authorization
An attribute to match to MongoDB Roles
An LDAP query to find these attributes
21. Task 2 – Use PetBox Inc’s LDAPS
server for authentication and
authorization
22. Now for Those Enterprise Features
• Setup an easily scalable MongoDB Cluster that is highly
available on AWS.
• Use PetBox Inc’s LDAP server for authentication and
authorization
• Provide a full audit log
• Not just have encryption at rest but sign with PetBox
Inc’s provided AWS KMS key
• Allow their analytics team to query using MySQL
Workbench
23. Why Does PetBox Want To Audit?
• Data is often our MOST IMPORTANT BUSINESS
ASSET $$$$
• If something goes wrong or there is an audit you have
to be able to prove those 5 Ws (and probably the H)
• Most certifications/compliances require the ability to
prove chain of custody, e.g. EMRs under HIPAA or
GDPR.
DATA
24. Why Not Just DIY?
What you Need Audit MDB
without Atlas: TTC ~ 1.5 weeks
• Assuming already completed “Iceberg List”
• Get Coffee
• Read how to enable and configure MongoDB
Auditing
• Manually configure all the Mongods in your
cluster for auditing.
• Manually configure your filters, e.g.
{ atype: { $in: [ "createCollection", "dropCollection" ] }
}
• Test that events are captured.
• Hope it works *fingers crossed*
• FAILS
• Troubleshoot
What you Need Audit MDB with
Atlas: TTC ~3 min
Turn it on
Define what to Audit – pre-definied check list and
custom options!
Get the data!
You are killing it – get a latte this time!
26. Now for Those Enterprise Features
• Setup an easily scalable MongoDB Cluster that is highly
available on AWS.
• Use PetBox Inc’s LDAP server for authentication and
authorization
• Provide a full audit log
• Not just have encryption at rest but sign with PetBox
Inc’s provided AWS KMS key
• Allow their analytics team to query using MySQL
Workbench
27. Coming Soon!
Why Use Their Key aka BYO Key?
• Atlas already provides encryption at rest but MogoDB owns
the keys
• BYO Key means you ultimately control data access – take
the key, data can’t be unencrypted
• We support easy to use KMS providers
28. Why Not Just DIY?
What you Need for LDAPS
Without Atlas: TTC ~ 1 week
(setup only)
• Assuming already completed “Iceberg List”
• Get Coffee
• Read how to configure MongoDB for KMIP
• Create your key (using a service or internally)
• Manually Configure all the MongoDs in your
cluster for KMIP
• Test Config and hope it works *fingers crossed*
• FAILS
• Troubleshoot
• Repeat till Success!
• Figure out how to rotate, alert, etc
What you Need for BYO Key with Atlas:
TTC ~ 10-15 mins (including key
creation)
Create a key, e.g. AWS KMS:
IAM User – create the key , define permissions, set rotation
policy
Then just need:
Account Credentials: Access Key and Secret Access key
Region key will reside
AWS Customer Master Key ID (CMK)
36. Now for Those Enterprise Features
• Setup an easily scalable MongoDB Cluster that is highly
available on AWS.
• Use PetBox Inc’s LDAP server for authentication and
authorization
• Provide a full audit log
• Not just have encryption at rest but sign with PetBox
Inc’s provided AWS KMS key
• Allow their analytics team to query using MySQL
Workbench
37. Why Does PetBox Want To Use SQL?
• Lots of people know SQL – 40 years of history is hard to
deny
• MQL and the aggregation framework are awesome – so
until more know it we built our BI Connector
DATA
38. Why Not Just DIY?
What you Need Speak SQL to
MDB without Atlas & the BI
Connector:
TTC ~ ?? Months to Years
• Assuming already completed “Iceberg List”
• Get Coffee
• Start coding … (Note: you can run the BI
Connector without Atlas but it’s just so much
EASIER!)
What you Need Speak SQL to MDB
without Atlas:
TTC ~ 10 mins
Turn on the BI Connector
Grab the connection info and put it in your fav BI Tool
SQL away!
41. We Got Your Back: Always Adding
Features
You Need to Succeed!Recently added:
• Temporary IP Whitelist Entries with configurable expirations
• Temporary Users with configurable expirations
• Custom DB User Roles
• More Coming Soon like x509 Authentication!
We Didn’t Even Cover:
• Alerting – Preconfigured and Configurable
• Atlas Activity Feed
• Peering
Remember – we are covering enterprise features you will probably deal with if you haven’t already. Pause through out, ask questions!
Ask, have you ever had this happen? So many of us have. These kind of situations eat time/money
TTC – time to completion – at least 3 to 4 weeks and that’s if you have a background in some of this. If not expect longer and since you’ll be relying on yourself and the community for support it will take time to learn the lessons around best ways to do each aspect.
This is all about efficiency of a limited resource, time - Why do what someone else has done when you can focus on creating something truly new. Think about how much time this would give you back to do more impactful and interesting work.
Cover create a cluster and show main screen with prebuilt cluster to use for rest.
Cover create a cluster and show main screen with prebuilt cluster to use for rest.
Cover create a cluster and show main screen with prebuilt cluster to use for rest.
Cover create a cluster and show main screen with prebuilt cluster to use for rest.
Cover create a cluster and show main screen with prebuilt cluster to use for rest.
Cover create a cluster and show main screen with prebuilt cluster to use for rest.
Cover create a cluster and show main screen with prebuilt cluster to use for rest.
Cover create a cluster and show main screen with prebuilt cluster to use for rest.
Enterprise features are just those that help you scale imho – can be small to large
Enterprise features are just those that help you scale imho – can be small to large
Enterprise features are just those that help you scale imho – can be small to large
Setup only means not rotation, byo key means with key creation and it sets up rotation
Enterprise features are just those that help you scale imho – can be small to large
We did it – we just got tons of time back. Let’s reflect on all we can do with an estimated TTC of almost 2 months vs about an hour or so max.
Enterprise features are just those that help you scale imho – can be small to large