Using Puppet, Ansible, and Ops Manager, Paychex automated the provisioning of MongoDB databases to address the challenges of a manual process that took 1-2 weeks. Puppet is used for OS configuration and standardization. Ansible is used for orchestration to make API calls to Ops Manager for database provisioning in 15-25 minutes. Ops Manager provides management, automation, monitoring, and backups. Future work includes further integrating backups and restores using Ansible and integrating with additional tools like ServiceNow.
Brendon Foxen (Channel 4) - Speeding up Software Delivery at Channel 4Outlyer
A look into why Channel 4 needed to speed up the software delivery pipeline and how a Micro services architecture, a CI/CD approach and Docker is helping to make that happen.
Video: Coming Soon
Join DevOps Exchange London here: http://www.meetup.com/DevOps-Exchange-London
Follow DOXLON on twitter http://www.twitter.com/doxlon
Altitude San Francisco 2018: Scale and Stability at the Edge with 1.4 Billion...Fastly
Braze is a customer engagement platform that delivers more than a billion messaging experiences across push, email, apps and more each day. In this session, Jon Hyman will describe the company's challenges during an inflection point in 2015 when the company reached the limitation of their physical networking equipment, and how Braze has since grown more than 7x on Fastly. Jon will also discuss how Braze uses Fastly's Layer 7 load balancing to improve stability and uptime of its APIs.
DEV-1129 How Watson, Bluemix, Cloudant, and XPages Can Work Together In A Rea...Frank van der Linden
The role of a human resources employee can be hard work when it comes to filtering hundreds or thousands of job applications. Often, the cover letters are submitted in unstructured formats, making data organization and identification of interesting job applications difficult. In this session, we will share a look behind the scenes of the award-winning HR Assistant application, which uses a combination of IBM Bluemix, Watson and a Cloudant database to improve the recruitment process. See how we integrate these different technologies and display the content graphically using XPages, along with how the development progressed and the challenges we faced.
The Serverless Native Mindset: Ben Kehoe, iRobot, Serverless NYC 2018iguazio
Serverless architecture is a fantastic enabler for lean teams, smaller bills, and more robust systems, but its fundamental advantage is that it allows your organization to focus on creating business value, not solving technology problems. However, gaining this advantage involves giving up control over your technology stack in favor of managed services, and this organizational aspect is more difficult than any of the technological hurdles faced by serverless developers. In this talk, I'll explain how to adopt a mindset that embraces serverless and why, in spite of these pitfalls, serverless architecture is absolutely worth the effort.
Brendon Foxen (Channel 4) - Speeding up Software Delivery at Channel 4Outlyer
A look into why Channel 4 needed to speed up the software delivery pipeline and how a Micro services architecture, a CI/CD approach and Docker is helping to make that happen.
Video: Coming Soon
Join DevOps Exchange London here: http://www.meetup.com/DevOps-Exchange-London
Follow DOXLON on twitter http://www.twitter.com/doxlon
Altitude San Francisco 2018: Scale and Stability at the Edge with 1.4 Billion...Fastly
Braze is a customer engagement platform that delivers more than a billion messaging experiences across push, email, apps and more each day. In this session, Jon Hyman will describe the company's challenges during an inflection point in 2015 when the company reached the limitation of their physical networking equipment, and how Braze has since grown more than 7x on Fastly. Jon will also discuss how Braze uses Fastly's Layer 7 load balancing to improve stability and uptime of its APIs.
DEV-1129 How Watson, Bluemix, Cloudant, and XPages Can Work Together In A Rea...Frank van der Linden
The role of a human resources employee can be hard work when it comes to filtering hundreds or thousands of job applications. Often, the cover letters are submitted in unstructured formats, making data organization and identification of interesting job applications difficult. In this session, we will share a look behind the scenes of the award-winning HR Assistant application, which uses a combination of IBM Bluemix, Watson and a Cloudant database to improve the recruitment process. See how we integrate these different technologies and display the content graphically using XPages, along with how the development progressed and the challenges we faced.
The Serverless Native Mindset: Ben Kehoe, iRobot, Serverless NYC 2018iguazio
Serverless architecture is a fantastic enabler for lean teams, smaller bills, and more robust systems, but its fundamental advantage is that it allows your organization to focus on creating business value, not solving technology problems. However, gaining this advantage involves giving up control over your technology stack in favor of managed services, and this organizational aspect is more difficult than any of the technological hurdles faced by serverless developers. In this talk, I'll explain how to adopt a mindset that embraces serverless and why, in spite of these pitfalls, serverless architecture is absolutely worth the effort.
Consolidating services with middleware - NDC London 2017Christian Horsdal
Have many services? Writing new ones often? If so middleware can help you cut down on the ceremony for writting new services and at same time consolidate the handling of cross cutting concerns. But what is middleware? OWIN and ASP.NET Core both have a concept of middleware. What are they? How do they help? In this talk we will dive into the code, write some middleware and show how middleware helps you handle cross-cutting concerns in an isolated and re-usable way across your services. I'll compare and contrast the OWIN and ASP.NET Core middleware concepts and talk about where each is appropriate.
A technical discussion on the various options for providing SMB based File Services within Azure. Many lift and shift operations into Azure require some sort of file share and the lack of shared storage in Azure can make providing resilient file services an issue. This presentation will cover what options are available and they benefits and problems. This will include Azure Files, Storage Spaces Direct, DFSR and more.
My talk in Prague focused on the challenges we had with Code Deployments in the past and how we managed to solve them by leveraging AWS as our backbone.
Benchmark Background:
- Requested by TV Broadcaster for a voting platform
- Choose the best NoSQL DB for the use case
- Push the DB to the max limit
- AWS infrastructure
Goal:
- 2M votes/sec at the best TCO
- 2M Votes = ~7M DB Ops/sec
Scaling Marketplace to 10,000 Add-Ons - Arun BhallaAtlassian
In two years, we've transformed Atlassian Marketplace from a simple Rails application to a highly available SaaS service with thousands of add-ons and millions of dollars in transactions. Marketplace team lead Arun Bhalla will guide you through lessons learned building Scala web applications that scale.
With C# 8 the yield and foreach statements have been extended to offer asynchronously iterating through streams. IAsyncEnumerable, IAsyncEnumerator, and IAsyncDisposable have been added as asynchronous counterparts of the synchronous interfaces IEnumerable, IEnumerator, and IDisposable. This session demonstrates the foundation of asynchronous streams, as well how async streams can be used with SignalR, gRPC, EF Core (.NET 6), ASP.NET Core 6, and Azure Storage..
Automating Cloud Operations: Tips from Managed ServicesAngela_Tripp
Once you have applications deployed in the cloud, your Ops team comes to the fore. Whether you are an enterprise IT team or a managed services provider, you need to automate operations as much as possible to meet your SLAs. We’ll share lessons learned from RightScale Managed Services on making your cloud operations more efficient and effective.
The Problem is Data: Gwen Shapira, Confluent, Serverless NYC 2018iguazio
Real-world architectures are different from code samples and small examples, and as we build more complex and mature Serverless architectures, we often encounter unexpected challenges.
This talk will start by discussing the challenges involved in building data processing architectures using stateless infrastructures. We'll review patterns from event-driven architectures, see how they apply to Serverless architectures and propose practical solutions to common pain-points.
The CQRS pattern enables you to build highly scalable, distributed and event-driven applications. Microsoft Azure contains all the serverless building blocks you need to take advantage of the CQRS pattern. In this session, we’re going to transform a monolithic web app into a modern cloud application, that easily handles peak loads and offers great flexibility. Expect architectural guidance, cost-effective designs and live demo’s.
We are now witnessing a new wave of IT revolution and its effect is very similar to the Cloud and Virtualization revolutions that started in the last decade. This new wave, called Containerization, is related to technologies such as Docker and Kubernetes, which now fuel large scale solutions including Big Data and IoT.
Learn about:
- Typical DevOps challenges and modern solutions
- Using Docker as Amazon EC2 Container Service Evolution of Enterprise Architecture (Containers, IoT, Machine Learning and technologies of tomorrow)
- Business value of using advances DevOps technologies with real-life case study
MongoDB World 2019: Using the MongoDB Enterprise Kubernetes Operator to Scale...MongoDB
Not everyone can take advantage of Managed Platforms like MongoDB Atlas. For those that can’t, there are alternatives. We’ll demonstrate how we are using the Enterprise Kubernetes Operator to create containers running MongoDB in Red Hat’s OpenShift Platform on Azure at scale.
MongoDB Ops Manager is the easiest way to manage/monitor/operationalize your MongoDB footprint across your enterprise. Ops Manager automates key operations such as deployments, scaling, upgrades, and backups, all with the click of a button and integration with your favorite tools. It also provide the ability to monitor and alert on dozens of platform specific metrics. In this webinar, we'll cover the components of Ops Manager, as well as how it integrates and accelerates your use of MongoDB.
SigOpt at MLconf - Reducing Operational Barriers to Model TrainingSigOpt
In this talk at MLconf NYC, Alexandra Johnson, platform engineering lead at SigOpt, discusses common operational challenges with scaling model training and how solutions are designed to
Consolidating services with middleware - NDC London 2017Christian Horsdal
Have many services? Writing new ones often? If so middleware can help you cut down on the ceremony for writting new services and at same time consolidate the handling of cross cutting concerns. But what is middleware? OWIN and ASP.NET Core both have a concept of middleware. What are they? How do they help? In this talk we will dive into the code, write some middleware and show how middleware helps you handle cross-cutting concerns in an isolated and re-usable way across your services. I'll compare and contrast the OWIN and ASP.NET Core middleware concepts and talk about where each is appropriate.
A technical discussion on the various options for providing SMB based File Services within Azure. Many lift and shift operations into Azure require some sort of file share and the lack of shared storage in Azure can make providing resilient file services an issue. This presentation will cover what options are available and they benefits and problems. This will include Azure Files, Storage Spaces Direct, DFSR and more.
My talk in Prague focused on the challenges we had with Code Deployments in the past and how we managed to solve them by leveraging AWS as our backbone.
Benchmark Background:
- Requested by TV Broadcaster for a voting platform
- Choose the best NoSQL DB for the use case
- Push the DB to the max limit
- AWS infrastructure
Goal:
- 2M votes/sec at the best TCO
- 2M Votes = ~7M DB Ops/sec
Scaling Marketplace to 10,000 Add-Ons - Arun BhallaAtlassian
In two years, we've transformed Atlassian Marketplace from a simple Rails application to a highly available SaaS service with thousands of add-ons and millions of dollars in transactions. Marketplace team lead Arun Bhalla will guide you through lessons learned building Scala web applications that scale.
With C# 8 the yield and foreach statements have been extended to offer asynchronously iterating through streams. IAsyncEnumerable, IAsyncEnumerator, and IAsyncDisposable have been added as asynchronous counterparts of the synchronous interfaces IEnumerable, IEnumerator, and IDisposable. This session demonstrates the foundation of asynchronous streams, as well how async streams can be used with SignalR, gRPC, EF Core (.NET 6), ASP.NET Core 6, and Azure Storage..
Automating Cloud Operations: Tips from Managed ServicesAngela_Tripp
Once you have applications deployed in the cloud, your Ops team comes to the fore. Whether you are an enterprise IT team or a managed services provider, you need to automate operations as much as possible to meet your SLAs. We’ll share lessons learned from RightScale Managed Services on making your cloud operations more efficient and effective.
The Problem is Data: Gwen Shapira, Confluent, Serverless NYC 2018iguazio
Real-world architectures are different from code samples and small examples, and as we build more complex and mature Serverless architectures, we often encounter unexpected challenges.
This talk will start by discussing the challenges involved in building data processing architectures using stateless infrastructures. We'll review patterns from event-driven architectures, see how they apply to Serverless architectures and propose practical solutions to common pain-points.
The CQRS pattern enables you to build highly scalable, distributed and event-driven applications. Microsoft Azure contains all the serverless building blocks you need to take advantage of the CQRS pattern. In this session, we’re going to transform a monolithic web app into a modern cloud application, that easily handles peak loads and offers great flexibility. Expect architectural guidance, cost-effective designs and live demo’s.
We are now witnessing a new wave of IT revolution and its effect is very similar to the Cloud and Virtualization revolutions that started in the last decade. This new wave, called Containerization, is related to technologies such as Docker and Kubernetes, which now fuel large scale solutions including Big Data and IoT.
Learn about:
- Typical DevOps challenges and modern solutions
- Using Docker as Amazon EC2 Container Service Evolution of Enterprise Architecture (Containers, IoT, Machine Learning and technologies of tomorrow)
- Business value of using advances DevOps technologies with real-life case study
MongoDB World 2019: Using the MongoDB Enterprise Kubernetes Operator to Scale...MongoDB
Not everyone can take advantage of Managed Platforms like MongoDB Atlas. For those that can’t, there are alternatives. We’ll demonstrate how we are using the Enterprise Kubernetes Operator to create containers running MongoDB in Red Hat’s OpenShift Platform on Azure at scale.
MongoDB Ops Manager is the easiest way to manage/monitor/operationalize your MongoDB footprint across your enterprise. Ops Manager automates key operations such as deployments, scaling, upgrades, and backups, all with the click of a button and integration with your favorite tools. It also provide the ability to monitor and alert on dozens of platform specific metrics. In this webinar, we'll cover the components of Ops Manager, as well as how it integrates and accelerates your use of MongoDB.
SigOpt at MLconf - Reducing Operational Barriers to Model TrainingSigOpt
In this talk at MLconf NYC, Alexandra Johnson, platform engineering lead at SigOpt, discusses common operational challenges with scaling model training and how solutions are designed to
This talk will cover lessons learned at Community Engine regarding MongoDB, including: why we moved away from an Hybrid solution using SQL and MongoDB; an outline of the technologies and what we learned using MongoDB on Amazon Web Services; the MongoDB C# driver; MongoDB with SOLR for Full Text Search; how we do migration, deployment and more.
(SPOT205) 5 Lessons for Managing Massive IT Transformation ProjectsAmazon Web Services
Choice Hotels is undertaking a multiyear, $20 million project to recreate our core business engines on AWS. In trying to approach this complex undertaking, we determined that the project itself is a system too. You can apply principles of good architecture and design work in how you approach the project structure and management. Come to this talk by Choice Hotels’ CTO to learn five key lessons and 20 concrete takeaways that you can implement today to help your AWS projects succeed.
The world is not black and white – Impact of decisions over the lifetime of a...Eric Reiche
"Walking on water and developing software from a specification are easy if both are frozen." - Edward V. Berard
Decisions are context dependent. A right decision at the beginning may seem like a wrong decision 4 years later. This talk will compare the effect of architecture decisions of a small versus a mature project, how to make the "right" decision, and how to deal with problems when the right decision isn't right anymore.
Rob Davies presentation during Red Hat's "Microservices Journey with Apache Camel" that took place in Atlanta on 10/04/16 and in Minneapolis on 10/06/16.
Rapidly provisioning fresh copies of SQL databases is required for an effective Dev-Test environment. However, it can be challenging and most organizations take weeks to deliver usable data. Catalogic’s copy data management platform allows for timely, space-efficient, masked SQL DB copies. By doing so, Catalogic satisfies both infrastructure DBAs, who need automated copy provisioning, and application DBAs, who continually need fresh, secure data sets. This webinar will describe five ways Catalogic can help fix SQL Server Dev-Test problems.
Big ideas in small packages - How microservices helped us to scale our visionSebastian Schleicher
Verifying Blinkist's product and business visions with a monolithic and later microservice based approach. This talk was held at the Enterprise Architecture Connect Day 2017 at Adidas Global Headquarters.
Since inception of MongoDB as a NoSQL database system, roughly half of deployments have been on commercial cloud, providing Infrastructure as a Service. Business users have realized benefit of instant, elastic procurement of servers and offloading costs from traditional data center architecture. The next phase of cloud service architecture is Database as a Service, which has been accelerating dramatically the last year among large enterprise customers of MongoDB. We will explore integration with varying enterprise cloud architectural requirements, MongoDB best practices as applied to fundamental architectural choices, and collaboration with the business owners to ensure a good match of needs and value. We will also address accounting, chargeback integration, and quanification of benefits to the enterprise, such as standardizing elastic architecture and offloading database system maintenance costs.
DevOps at Tradeshift - AWS community day nordicsJesperTerkelsen1
Jesper Terkelsen presenting what happened regarding infrastructure, developer productivity, security, site reliability engineering, and scale - in the last 4 years in tradeshift.
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é.
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.
Search and Society: Reimagining Information Access for Radical FuturesBhaskar Mitra
The field of Information retrieval (IR) is currently undergoing a transformative shift, at least partly due to the emerging applications of generative AI to information access. In this talk, we will deliberate on the sociotechnical implications of generative AI for information access. We will argue that there is both a critical necessity and an exciting opportunity for the IR community to re-center our research agendas on societal needs while dismantling the artificial separation between the work on fairness, accountability, transparency, and ethics in IR and the rest of IR research. Instead of adopting a reactionary strategy of trying to mitigate potential social harms from emerging technologies, the community should aim to proactively set the research agenda for the kinds of systems we should build inspired by diverse explicitly stated sociotechnical imaginaries. The sociotechnical imaginaries that underpin the design and development of information access technologies needs to be explicitly articulated, and we need to develop theories of change in context of these diverse perspectives. Our guiding future imaginaries must be informed by other academic fields, such as democratic theory and critical theory, and should be co-developed with social science scholars, legal scholars, civil rights and social justice activists, and artists, among others.
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
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
Let's dive deeper into the world of ODC! Ricardo Alves (OutSystems) will join us to tell all about the new Data Fabric. After that, Sezen de Bruijn (OutSystems) will get into the details on how to best design a sturdy architecture within ODC.
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.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
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.
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
3. About Paychex
Paychex is a leading provider of integrated human
capital management solutions for payroll, HR,
retirement, and insurance services. Backed by 46
years of industry expertise, Paychex serves
approximately 605,000 payroll client as of May 31,
2017, across more then 100 locations and pays one
out of every 12 American private sector employees.
3
4. About The Paychex Environment
4
IT Operations – Data Services
• Operations
• Applications
• Platform
• 3 data centers, 2 regions
• Multiple database and data platforms
supported
• 100+ applications supported
Database Footprint
• ~35,000 databases
• ~1500 VMs
• ~250 physical hosts
• ~100 MongoDB databases
5. The Challenge – IT Edition
• More and more requests for MongoDB Infrastructure
• Partially automated build
• Build more and keep things:
• Standard, Easy for Operations, Monitored, Low Risk
5
10. The Manual Way
• Development sends in a ticket requesting DB
• Database Engineer reviews Solutions Architecture with Solutions Leads
• Database Engineer requests VM(s) from Systems Team
• VM(s) Provisioned by Systems Team
• Database(s) built, users added, custom roles added, Monitoring, Backups, etc. setup
• Turn Around Time 1-2 weeks, MongoDB SME (me) involved in just about every build
11. About Me
• Using MongoDB for about 4 years
• MongoDB Master 2016-present
• Twitter: @mikegray831
• Blog: https://mongomike.wordpress.com/blog
• I don’t scale!
11
12. If at first you don’t succeed….
Putting all the automation
logic in Puppet
14. Problems remain
• Upgrades still manual
• Brittle Solutions
• Integrations remain manual
• Engineer Apathy “It’s still faster than
Oracle builds”
15. Solution
• MongoDB as a Service
• However:
• Different applications have different requirements and even different replica set design
patterns
• No standard way of building MongoDBaaS
15
18. What is Puppet?
• configuration management tool
• manage your systems declaratively with a Ruby-like language, “Infrastructure
as Code”
• create manifests that can be pushed to many hosts via declared host groups
18
19. When We Use Puppet
• Configuration management
• Making sure a service is always “up”
• Keep hosts within a group of hosts using the same configuration
19
20. When We Don’t Use Puppet
20
• When Orchestration is needed
• Managing Database RPMs
21. How we use Puppet
• OS Configuration
• Disable Transparent Huge Pages (THP)
• Create the mongod user
• Create data mounts with correct permissions
• Ops Manager Automation Agent Install
21
24. What is Ansible?
• Automation for everyone
• Devops made simple
• Agentless
24
25. When We Use Ansible
• When order matters
• When a process needs to occur once,
and only once
• With immutable server architecture
(create, destroy, replace with no
interruption)
• Integrations needed
25
26. How We Use Ansible
• API Call to Ops Manager to build MongoDB
26
35. What We Plan To Use For Orchestration
• Ansible – AWX (Open Source Ansible Tower)
35
36. Future
• Use Ansible to setup backups and snapshot schedules in Ops Manager
• Use Ansible to automate Ops Manager Restore Jobs
• Service Now Integration with AWX
• OpenShift/OpenStack Integration
• Public Cloud Integration
36
37. Lessons Learned
• Use the right tool or tools for the job!
• There’s always room for improvement
• Make the process truly DevOps, involve
Development early and often
38. Summary
• Automation is an iterative process
• Work with the business and development to become a business enabler
• Get creative!
Mention Data Center configuration, 3 data centers, 2 regions
Why was the build partially automated, what challenges did we face?
Increase # of databases per engineer
If systems fail, people don’t get paid, your taxes don’t get sent to the IRS, your 401k changes won’t get sent.
Talk through time to market challenges, #2 in Payroll and trying to close gap
Convey that if one part was done incorrectly or a step missed, delays could cause further delays
Rife with potential for human errors
New project (TNG) required entire app stack, including infrastructure, to be completely automated
You can’t scale me!
MongoDB Advocacy Hub, Beta Tester
Why did this fail?
What did we learn?
Why did this fail?
What did we learn?
Upgrades had to be done via YUM repositories
What are some of the different requirements
Azure Arbiter, secondary reads in region
Ticket > Solutions Architecture Review > Flow > Test Out
Whare are some successes we’ve had with these specific points
Why did we choose not to use Puppet for these, what lessons did we learn to come to these conclusions
Database RPMs stored in YUM repo, sync’ed from MongoDB’s repo
Explain what this code accomplishes
Explain what this code accomplishes
Why is Ansible easier to learn
How does it makes Devops simple? (Same language as Dev, etc.)
What are the benefits of Agentless Architecture (Security Vulnerabilities, etc.)
Why do we use Ansible for the above
We don’t use Ansible for Config Management, because Puppet is better at it, explain why
What does this code do? (calls to Ops Manager API to start build process)
What does this code do? (calls to Ops Manager API to start build process)
What does this code do? (calls to Ops Manager API to start build process)
Why was Ops Manager a better choice for these then Ansible or Puppet?
Speak on the importance of orchestration
Why did we pick these two (existing relationships)
What was our evaluation criteria