Visibility into any system is a key component of creating a supportable platform. Without proper logging, support can be costly and inefficient. With the emergence of APIs, microservices, and distributed, decoupled architectures, logging becomes even more important because there are more components that make up a system than ever before. This is beneficial from the standpoint of creating reliable systems, but logging frameworks need to adapt to this architecture because the premise of logging remains the same as it always has: log clear messages that are easy to read with the goal of enhancing visibility into a system.
In this Meetup hosted by Big Compass, we will explore techniques of logging from the typical iPaas or always-on managed system like a custom application on an EC2, and we will balance that with a discussion on logging from serverless microservices such as AWS Lambda also. We’ll walk through a real system we have created and discuss how a logging framework can be created using AWS serverless services to enhance the visibility and supportability of the system.
You will learn:
• Common best practices and blind spots of logging
• Differences of logging from always-on systems versus serverless services (AWS Lambda)
• Successful use cases where logging has been implemented to improve supportability of a system
Who should attend:
• IT leaders who want to decrease support cost and have a system visibility pain point
• Developers struggling with implementing a robust, highly visible logging solution
• Anyone considering using serverless technology for an upcoming implementation
Reasons to attend:
• Create a logging framework that garners deep visibility and a great experience for users, no matter the underlying architecture
Serverless architectures and DevOps practices are highly complementary. Serverless DevOps aims to streamline deployments to numerous microservices while focusing on governance and scaling the serverless footprint. Key benefits include amplified DevOps benefits like rapid innovation and automation, as well as self-documenting services. Common blindspots include forgetting the need for DevOps with serverless or lacking plans to scale processes. Best practices include defining processes, documentation, source control, automation, and reviewing metrics. A successful serverless strategy combines Serverless, DevOps, and a plan to scale practices together over time.
1. The document discusses secrets management in automation workflows and how Rundeck solutions can help with key storage and integration with secrets providers.
2. It describes how Rundeck provides built-in key storage and plugins that allow integration with popular secrets managers to securely provision, access, and revoke secrets in automation jobs and workflows.
3. The presentation includes a demo of configuring secrets in Rundeck jobs using both the built-in key storage and an integration with Thycotic secrets manager.
Deep Visibility: Logging From Distributed MicroservicesAaronLieberman5
Visibility into any system is a key component of creating a supportable platform. Without proper logging, support can be costly and inefficient. With the emergence of APIs, microservices, and distributed, decoupled architectures, logging becomes even more important because there are more components that make up a system than ever before. This is beneficial from the standpoint of creating reliable systems, but logging frameworks need to adapt to this architecture because the premise of logging remains the same as it always has: log clear messages that are easy to read with the goal of enhancing visibility into a system.
In this Meetup hosted by Big Compass, we will explore techniques of logging from the typical iPaas or always-on managed system like a custom application on an EC2, and we will balance that with a discussion on logging from serverless microservices such as AWS Lambda also. We’ll walk through a real system we have created and discuss how a logging framework can be created using AWS serverless services to enhance the visibility and supportability of the system.
You will learn:
Common best practices and blind spots of logging
Differences of logging from always-on systems versus serverless services (AWS Lambda)
Successful use cases where logging has been implemented to improve supportability of a system
Who should attend:
IT leaders who want to decrease support cost and have a system visibility pain point
Developers struggling with implementing a robust, highly visible logging solution
Anyone considering using serverless technology for an upcoming implementation
Reasons to attend:
Create a logging framework that garners deep visibility and a great experience for users, no matter the underlying architecture
CS meetup 2020 - Introduction to DevOpsRidwan Fadjar
This document provides an introduction to DevOps, including that it is a culture that may involve teams from different departments. It discusses the CALMS framework for DevOps, which focuses on culture, automation, lean, measurement, and sharing. Key skills for DevOps include strong communication, teamwork, computer networking, Linux administration, programming, and IT governance. The document also outlines goals for areas like monitoring, automation, and tools that can be used to support a DevOps approach. It provides several examples of implementing specific DevOps technologies and processes.
Migrating from BIG-IP Deployment to NGINX ADCNGINX, Inc.
Speaker:
Karthik Krishnaswamy, Sr Product Marketing Manager
NGINX, Inc.
About the Webinar
Technology is revolutionizing our lives – we hail cabs, order food, and stream video right from apps on our mobile devices. At the heart of this disruption are enterprises that embrace digital transformation – according to a survey from IDC sponsored by NGINX, 75% of businesses will have completed their digital transformation by 2030.
To support digital transformation, enterprises are modernizing their applications and underlying infrastructure by adopting a variety of processes and new technologies such as DevOps, cloud, open source, and microservices. Software load balancing is central to accelerating digital transformation efforts. That’s where NGINX comes in – it’s a lightweight, flexible and portable load balancer that helps you gain agility and simplifies your architecture
In this webinar we cover how to gracefully migrate your BIG-IP deployment to NGINX, the ADC built for modern applications.
Scania: A DevOps Journey in an Automotive Enterprise Perforce
DevOps is a software development methodology that emphasizes communication, collaboration, integration and automation. The DevOps movement at Scania is yet in its early stages, but from the very beginning, the Development and Operations teams have been working in close collaboration. I’ll present key takeaways on how best to proceed with implementing a DevOps culture within a large globally dispersed IT department.
Serverless architectures and DevOps practices are highly complementary. Serverless DevOps aims to streamline deployments to numerous microservices while focusing on governance and scaling the serverless footprint. Key benefits include amplified DevOps benefits like rapid innovation and automation, as well as self-documenting services. Common blindspots include forgetting the need for DevOps with serverless or lacking plans to scale processes. Best practices include defining processes, documentation, source control, automation, and reviewing metrics. A successful serverless strategy combines Serverless, DevOps, and a plan to scale practices together over time.
1. The document discusses secrets management in automation workflows and how Rundeck solutions can help with key storage and integration with secrets providers.
2. It describes how Rundeck provides built-in key storage and plugins that allow integration with popular secrets managers to securely provision, access, and revoke secrets in automation jobs and workflows.
3. The presentation includes a demo of configuring secrets in Rundeck jobs using both the built-in key storage and an integration with Thycotic secrets manager.
Deep Visibility: Logging From Distributed MicroservicesAaronLieberman5
Visibility into any system is a key component of creating a supportable platform. Without proper logging, support can be costly and inefficient. With the emergence of APIs, microservices, and distributed, decoupled architectures, logging becomes even more important because there are more components that make up a system than ever before. This is beneficial from the standpoint of creating reliable systems, but logging frameworks need to adapt to this architecture because the premise of logging remains the same as it always has: log clear messages that are easy to read with the goal of enhancing visibility into a system.
In this Meetup hosted by Big Compass, we will explore techniques of logging from the typical iPaas or always-on managed system like a custom application on an EC2, and we will balance that with a discussion on logging from serverless microservices such as AWS Lambda also. We’ll walk through a real system we have created and discuss how a logging framework can be created using AWS serverless services to enhance the visibility and supportability of the system.
You will learn:
Common best practices and blind spots of logging
Differences of logging from always-on systems versus serverless services (AWS Lambda)
Successful use cases where logging has been implemented to improve supportability of a system
Who should attend:
IT leaders who want to decrease support cost and have a system visibility pain point
Developers struggling with implementing a robust, highly visible logging solution
Anyone considering using serverless technology for an upcoming implementation
Reasons to attend:
Create a logging framework that garners deep visibility and a great experience for users, no matter the underlying architecture
CS meetup 2020 - Introduction to DevOpsRidwan Fadjar
This document provides an introduction to DevOps, including that it is a culture that may involve teams from different departments. It discusses the CALMS framework for DevOps, which focuses on culture, automation, lean, measurement, and sharing. Key skills for DevOps include strong communication, teamwork, computer networking, Linux administration, programming, and IT governance. The document also outlines goals for areas like monitoring, automation, and tools that can be used to support a DevOps approach. It provides several examples of implementing specific DevOps technologies and processes.
Migrating from BIG-IP Deployment to NGINX ADCNGINX, Inc.
Speaker:
Karthik Krishnaswamy, Sr Product Marketing Manager
NGINX, Inc.
About the Webinar
Technology is revolutionizing our lives – we hail cabs, order food, and stream video right from apps on our mobile devices. At the heart of this disruption are enterprises that embrace digital transformation – according to a survey from IDC sponsored by NGINX, 75% of businesses will have completed their digital transformation by 2030.
To support digital transformation, enterprises are modernizing their applications and underlying infrastructure by adopting a variety of processes and new technologies such as DevOps, cloud, open source, and microservices. Software load balancing is central to accelerating digital transformation efforts. That’s where NGINX comes in – it’s a lightweight, flexible and portable load balancer that helps you gain agility and simplifies your architecture
In this webinar we cover how to gracefully migrate your BIG-IP deployment to NGINX, the ADC built for modern applications.
Scania: A DevOps Journey in an Automotive Enterprise Perforce
DevOps is a software development methodology that emphasizes communication, collaboration, integration and automation. The DevOps movement at Scania is yet in its early stages, but from the very beginning, the Development and Operations teams have been working in close collaboration. I’ll present key takeaways on how best to proceed with implementing a DevOps culture within a large globally dispersed IT department.
At AWS re:Invent, we have launched support for blue/green deployments for services hosted using AWS Fargate and Amazon Elastic Container Service (Amazon ECS). Blue/green deployments help you minimize downtime during application updates. They allow you to launch a new version of your application alongside the old version and test the new version before you reroute traffic to it. You can also monitor the deployment process and, if there is an issue, quickly roll back.
In this workshop, you will create a new service in AWS Fargate that uses AWS CodeDeploy to manage the deployments, testing, and traffic cutover for you.
Achieve Full API Lifecycle Management Using NGINX Controller – EMEANGINX, Inc.
Attend this webinar and learn how to manage the entire lifecycle of your APIs using NGINX Controller. This includes defining, publishing, securing, routing, monitoring, troubleshooting, and analyzing usage of your APIs to assess their value. Get an overview and demo of NGINX Controller’s API Management Module.
Join this webinar to learn:
- How to manage API definitions and their component resources, define upstream groups and their backend servers, and route resources to upstreams
- How to boost developer productivity by enabling teams to deploy new APIs faster with environment‑specific, policy‑driven management
- How to mitigate DDoS attacks and protect your applications from being flooded with malicious or errant API calls by setting rate limits
- How you can meet and exceed SLAs by finding the root cause of performance issues and troubleshooting them quickly
https://www.nginx.com/resources/webinars/full-lifecycle-api-management-nginx-controller-emea
Drupal 8 Lessons From the Field: What is Continuous Delivery and Why it’s imp...Acquia
Optimize your entire Drupal project. Regardless of your technical fluency, join us to learn how to streamline front and back end Drupal 8 development and make applications that lasts. ‘Drupal 8 Lessons From the Field’ is a 3-part educational series led by Pavithra and Ron - Acquia solution architects with a combined 20 years of Drupal experience. We’ll start with the foundational tools you’ll need and work towards tangible tips to make everything faster - from delivery to performance.
This webinar is for anyone involved in the process of creating digital experiences - both technical and non-technical. You’ll come away with a solid understanding of the high level concepts and specific useful examples.
How would you like to have a robot that is able to help your team write better code, faster, and with fewer errors? What if this robot could alert you of bugs or errors before they were introduced? Would you be interested if this robot were able to rebuild the entire codebase from scratch, test every component, and look for any errors...each time you add new code?
This is not a dream! Continuous delivery is a set of tools and techniques that enable your team to build its own "robot" (automated system) to do just that. Using these tools, you can ensure that your team can create better applications, can roll it out faster, and can introduce fewer bugs and errors.
This is the secret to high performance development teams, and it is what we will be sharing with you in this webinar. You will learn:
What continuous delivery means
Why it matters
How it impacts and improves your business
Different terms, tools, and options
Practical examples
Webinar: Introduction to CloudBees Jenkins PlatformKiratech
Kiratech is an Italian company that guides companies in choosing the best DevOps methodologies such as DevOps, automation, containers, CI/CD, cloud infrastructure, and security. They are hiring for a DevOps Engineer position and their CTO, Marco Bizzantino, will be speaking at several upcoming conferences and workshops on Docker. CloudBees offers the CloudBees Jenkins Enterprise platform for managing Jenkins installations, which provides features like fault tolerance, elastic agents, security, and support.
NGINX Lunch and Learn Event: Kubernetes and the NGINX Plus Ingress controllerKatherine Bagood
NGINX Lunch and Learn Event: Kubernetes and the NGINX Plus Ingress controller slides. This event was held at Cutters Crabhouse in Seattle, WA on March 14th.
Light Speed Integrations With Anypoint Flow DesignerAaronLieberman5
Raise your hand if you have more business needs that require integration solutions than time (and resources) to deliver them. In other words, the business is asking for integration solutions to be delivered at light speed! One tool available to us that can enable delivery of integration solutions at light speed is the MuleSoft Anypoint Flow Designer.
In this session, we’re going to take a deep dive into Anypoint Flow Designer. We’ll explain what it does, what it doesn’t do, and where it can help you and your organization. Of course we’ll have a few demos. Who knows, we may even pull someone out of the audience to help demonstrate that it is indeed possible to deliver integration solutions at light speed!
NGINX Controller: Configuration, Management, and Troubleshooting at Scale NGINX, Inc.
Speakers:
Alan Murphy, Regional Solution Architect for APAC NGINX, Inc.
Karthik Krishnaswamy, Senior Product Marketing Manager at NGINX, Inc.
About the webinar
Deploying and managing applications at scale always presents challenges. Infrastructure has to be configured and provisioned quickly across multiple public and private clouds. There’s ever-increasing pressure to maintain reliability, performance, and availability of business applications across this disparate infrastructure. Easy workflows for infrastructure and DevOps, as well as self-service management capabilities for developers, are needed to accelerate application deployment. The result? Enterprises are able to innovate and bring apps to market faster.
That’s where NGINX Controller comes in. Controller helps users manage multiple NGINX instances at scale with centralized configuration, monitoring, alerting, and troubleshooting.
Modernizing the Legacy - How Dish is Adapting its SOA Services for a Cloud Fi...VMware Tanzu
SpringOne Platform 2016
Speakers: Rob Bennett; Director, Development, Dish Networks; Chandra Nemalipuri; Principal Software Engineer, Dish Networks; Lax Rastogi; Senior Manager, Dish Networks
Like many companies, Dish has a large number of SOA services that have been built using previous generations of technology. In this session we will discuss the challenges faced in converting legacy services to cloud native applications and the different approaches we considered for resolving the conflicts. We will then dive deeper into the approach that we chose to modernize our services and put us on a track towards a microservices based architecture running on Cloud Foundry.
Chef Automate - Wellington DevOps August 2, 2017Matt Ray
Chef Automate is a platform that provides continuous automation for infrastructure, compliance, and applications. It allows users to define infrastructure, compliance policies, and application configuration as code. It also provides workflows to collaborate, build, deploy, manage, and secure automation through an integrated platform. Chef Automate utilizes open source automation engines and works with technology partners and AWS OpsWorks to provide these capabilities at scale across environments.
NGINX Microservices Reference Architecture: What’s in Store for 2019 – EMEANGINX, Inc.
Watch this webinar to hear about valuable insights from our customers who have used the NGINX MRA. Learn about our approach to a service mesh solution based on our control plane, NGINX Controller, new tool to migrate faster to KuberNetes as well as new Professional Services offerings.
Join this webinar to learn:
- The status of nginMesh
- How the three MRAs differ from the sample “Ingenious” application
- About our approach to service mesh solutions using NGINX Controller
- About new professional services offerings that shorten the time from concept to production for microservices initiatives
https://www.nginx.com/resources/webinars/nginx-microservices-reference-architecture-whats-in-store-2019-emea/
Microservices allow for extensible app architecture and a vendor-agnostic, scalable infrastructure. While microservices simplify app deployments, they come at a price: because they’re so fragmented, it is more difficult to track and manage all the independent, yet interconnected components of an app. All this information (requirements, code, test cases and results, build artifacts, and deployment blueprints) needs to live somewhere and most importantly be versioned. Using a real example and a live demonstration of Perforce Helix, Docker and Selenium, get best practices and tips for enabling a robust, scalable and extensible pipeline to support today’s modern app delivery.
Accélérez vos déploiements applicatifs avec NGINX ControllerNGINX, Inc.
Nous vous présenterons la solution NGINX Controller facilitant vos workflows CI/CD. Vous découvrirez la gestion de plusieurs instances NGINX, de répartiteurs de charges, de passerelles API, de métriques dans des environnements applicatifs hétérogènes depuis une console unique.
Join this webinar to learn:
- Accélérer la mise sur le marché sans compromettre la sécurité et les performances
- Comment accélérer le déploiement de vos applications
- Comment la solution de management NGINX Controller facilite - - l’intégration d’un workflow CI/CD de dernière génération
- L’agilité de NGINX Plus
On-Demand Link: https://www.nginx.com/resources/webinars/accelerez-vos-deploiements-applicatifs-avec-nginx-controller/
Transform your DevOps practices with SecurityPaul Czarkowski
DevOps is not just about deploying software, it’s about reducing bottlenecks and bringing value to the business. By utilizing DevOps techniques we can build a strong security practice that everybody is invested in, even your Developers and Operations Teams!
Mulesoft with ELK (Elastic Search, Log stash, Kibana)Gaurav Sethi
Use the Elastic Stack (ELK stack) to analyze the business data and API analytics.
You can use Logstash for Filebeat to process Anypoint Platform log files, insert them into an Elasticsearch database, and then analyze them with Kibana.
ELK stands for the three Elastic products - Elasticsearch, Logstash, and Kibana
To understand what the Elastic core products, we will use a simple architecture:
1. The logs will be created by an application and pushed into the AWS SQS Queue.
2. Logstash aggregates the logs from different sources and processes them.
3. Elasticsearch stores and indexes the data in order to search it.
4. Kibana is the visualization tool that makes sense of the data.
A session in the DevNet Zone at Cisco Live, Berlin. At the moment, this is the DoE: DevOps of Everything. DevOps is about culture first but many people take shortcuts to tools and workflow. They forgot the essence of DevOps which is about people and not only from Dev to Ops. In this session, we will show you how we are currently building a DevOps culture with a focus on continuous improvement.
1. Traditional database development faces issues like lack of source control, tedious deployment scripts, and manual processes.
2. DevOps principles like continuous integration, static code analysis, and automation can help address these issues. Database changes can be tracked in source control and deployed automatically.
3. There are different approaches to database deployment like state-based using DACPAC files or migration-based using incremental scripts stored in source control. Tools like SSDT, ReadyRoll, and Flyway support these approaches.
Riyadh Meetup4- Sonarqube for Mule 4 Code reviewsatyasekhar123
This document summarizes a virtual meetup about Mule 4 code review using SonarQube. The meetup agenda included introductions, a discussion of continuous inspection and SonarQube, and a demo. Continuous inspection is part of the software development lifecycle and provides continuous feedback on code quality. SonarQube is a tool that can analyze source code without execution to generate software metrics and identify issues. It was demonstrated at the meetup and supports code review in multiple languages. There was also an open discussion period for questions and suggestions for future meetup topics.
DevOpsDays Singapore - Continuous Auditing with Compliance as CodeMatt Ray
This document discusses using Chef Automate to enable continuous compliance through a three step process of detecting issues, correcting problems, and automating compliance. It notes that many organizations currently assess compliance inconsistently or after deploying code to production. Chef Automate allows detecting and correcting issues across infrastructure in a single platform using the same language for both DevOps and InfoSec teams. This enables deploying applications with confidence while maintaining security and compliance.
Web Application Firewall - Friend of your DevOps Chain?Franziska Buehler
This document discusses using a Web Application Firewall (WAF) as part of the DevOps process. It promotes using ModSecurity and the OWASP ModSecurity Core Rule Set as the WAF. Key points discussed include:
- Using the WAF during development to test for vulnerabilities early and provide fast feedback.
- Setting up a production-like test environment with the WAF to test applications before release.
- How Swiss Post has used ModSecurity and automated WAF configuration for over 10 years to protect their applications.
- Resources provided on setting up ModSecurity on Nginx and using the Core Rule Set, as well as links to documentation, tutorials and examples of integrating the WAF
This document discusses serverless computing on AWS using AWS Lambda and AWS Fargate. It provides an overview of the anatomy of an AWS Lambda function, including the handler function, event and context objects, dependencies and common helper functions. It also describes how to structure serverless applications using Lambda functions and how AWS Lambda layers can be used to share common code between functions. Finally, it outlines the architecture of running serverless containers on AWS Fargate without having to manage servers or clusters.
AWS Lambda Layers, the Runtime API, & Nested Applications: re:Invent 2018 Rec...Amazon Web Services
AWS Lambda Layers, the Runtime API, and Nested Applications: re:Invent 2018 Recap at the AWS Loft - San Francisco
At AWS re:Invent 2018, the AWS Lambda team announced a number of new capabilities to help developers make developing serverless applications even easier. With AWS Layers, developers can easily bundle up dependencies and other bits of reusable code to simplify their management. The Runtime API allows developers to bring whatever language they want to Lambda. Lastly nested applications give developers the ability to combine whole serverless applications to allow the highest level of re-use possible. In this session we’ll go through all three of these key new capabilities and review how they can help you.
Speaker: Chris Munns - Principal Developer Advocate, AWS Serverless Applications
At AWS re:Invent, we have launched support for blue/green deployments for services hosted using AWS Fargate and Amazon Elastic Container Service (Amazon ECS). Blue/green deployments help you minimize downtime during application updates. They allow you to launch a new version of your application alongside the old version and test the new version before you reroute traffic to it. You can also monitor the deployment process and, if there is an issue, quickly roll back.
In this workshop, you will create a new service in AWS Fargate that uses AWS CodeDeploy to manage the deployments, testing, and traffic cutover for you.
Achieve Full API Lifecycle Management Using NGINX Controller – EMEANGINX, Inc.
Attend this webinar and learn how to manage the entire lifecycle of your APIs using NGINX Controller. This includes defining, publishing, securing, routing, monitoring, troubleshooting, and analyzing usage of your APIs to assess their value. Get an overview and demo of NGINX Controller’s API Management Module.
Join this webinar to learn:
- How to manage API definitions and their component resources, define upstream groups and their backend servers, and route resources to upstreams
- How to boost developer productivity by enabling teams to deploy new APIs faster with environment‑specific, policy‑driven management
- How to mitigate DDoS attacks and protect your applications from being flooded with malicious or errant API calls by setting rate limits
- How you can meet and exceed SLAs by finding the root cause of performance issues and troubleshooting them quickly
https://www.nginx.com/resources/webinars/full-lifecycle-api-management-nginx-controller-emea
Drupal 8 Lessons From the Field: What is Continuous Delivery and Why it’s imp...Acquia
Optimize your entire Drupal project. Regardless of your technical fluency, join us to learn how to streamline front and back end Drupal 8 development and make applications that lasts. ‘Drupal 8 Lessons From the Field’ is a 3-part educational series led by Pavithra and Ron - Acquia solution architects with a combined 20 years of Drupal experience. We’ll start with the foundational tools you’ll need and work towards tangible tips to make everything faster - from delivery to performance.
This webinar is for anyone involved in the process of creating digital experiences - both technical and non-technical. You’ll come away with a solid understanding of the high level concepts and specific useful examples.
How would you like to have a robot that is able to help your team write better code, faster, and with fewer errors? What if this robot could alert you of bugs or errors before they were introduced? Would you be interested if this robot were able to rebuild the entire codebase from scratch, test every component, and look for any errors...each time you add new code?
This is not a dream! Continuous delivery is a set of tools and techniques that enable your team to build its own "robot" (automated system) to do just that. Using these tools, you can ensure that your team can create better applications, can roll it out faster, and can introduce fewer bugs and errors.
This is the secret to high performance development teams, and it is what we will be sharing with you in this webinar. You will learn:
What continuous delivery means
Why it matters
How it impacts and improves your business
Different terms, tools, and options
Practical examples
Webinar: Introduction to CloudBees Jenkins PlatformKiratech
Kiratech is an Italian company that guides companies in choosing the best DevOps methodologies such as DevOps, automation, containers, CI/CD, cloud infrastructure, and security. They are hiring for a DevOps Engineer position and their CTO, Marco Bizzantino, will be speaking at several upcoming conferences and workshops on Docker. CloudBees offers the CloudBees Jenkins Enterprise platform for managing Jenkins installations, which provides features like fault tolerance, elastic agents, security, and support.
NGINX Lunch and Learn Event: Kubernetes and the NGINX Plus Ingress controllerKatherine Bagood
NGINX Lunch and Learn Event: Kubernetes and the NGINX Plus Ingress controller slides. This event was held at Cutters Crabhouse in Seattle, WA on March 14th.
Light Speed Integrations With Anypoint Flow DesignerAaronLieberman5
Raise your hand if you have more business needs that require integration solutions than time (and resources) to deliver them. In other words, the business is asking for integration solutions to be delivered at light speed! One tool available to us that can enable delivery of integration solutions at light speed is the MuleSoft Anypoint Flow Designer.
In this session, we’re going to take a deep dive into Anypoint Flow Designer. We’ll explain what it does, what it doesn’t do, and where it can help you and your organization. Of course we’ll have a few demos. Who knows, we may even pull someone out of the audience to help demonstrate that it is indeed possible to deliver integration solutions at light speed!
NGINX Controller: Configuration, Management, and Troubleshooting at Scale NGINX, Inc.
Speakers:
Alan Murphy, Regional Solution Architect for APAC NGINX, Inc.
Karthik Krishnaswamy, Senior Product Marketing Manager at NGINX, Inc.
About the webinar
Deploying and managing applications at scale always presents challenges. Infrastructure has to be configured and provisioned quickly across multiple public and private clouds. There’s ever-increasing pressure to maintain reliability, performance, and availability of business applications across this disparate infrastructure. Easy workflows for infrastructure and DevOps, as well as self-service management capabilities for developers, are needed to accelerate application deployment. The result? Enterprises are able to innovate and bring apps to market faster.
That’s where NGINX Controller comes in. Controller helps users manage multiple NGINX instances at scale with centralized configuration, monitoring, alerting, and troubleshooting.
Modernizing the Legacy - How Dish is Adapting its SOA Services for a Cloud Fi...VMware Tanzu
SpringOne Platform 2016
Speakers: Rob Bennett; Director, Development, Dish Networks; Chandra Nemalipuri; Principal Software Engineer, Dish Networks; Lax Rastogi; Senior Manager, Dish Networks
Like many companies, Dish has a large number of SOA services that have been built using previous generations of technology. In this session we will discuss the challenges faced in converting legacy services to cloud native applications and the different approaches we considered for resolving the conflicts. We will then dive deeper into the approach that we chose to modernize our services and put us on a track towards a microservices based architecture running on Cloud Foundry.
Chef Automate - Wellington DevOps August 2, 2017Matt Ray
Chef Automate is a platform that provides continuous automation for infrastructure, compliance, and applications. It allows users to define infrastructure, compliance policies, and application configuration as code. It also provides workflows to collaborate, build, deploy, manage, and secure automation through an integrated platform. Chef Automate utilizes open source automation engines and works with technology partners and AWS OpsWorks to provide these capabilities at scale across environments.
NGINX Microservices Reference Architecture: What’s in Store for 2019 – EMEANGINX, Inc.
Watch this webinar to hear about valuable insights from our customers who have used the NGINX MRA. Learn about our approach to a service mesh solution based on our control plane, NGINX Controller, new tool to migrate faster to KuberNetes as well as new Professional Services offerings.
Join this webinar to learn:
- The status of nginMesh
- How the three MRAs differ from the sample “Ingenious” application
- About our approach to service mesh solutions using NGINX Controller
- About new professional services offerings that shorten the time from concept to production for microservices initiatives
https://www.nginx.com/resources/webinars/nginx-microservices-reference-architecture-whats-in-store-2019-emea/
Microservices allow for extensible app architecture and a vendor-agnostic, scalable infrastructure. While microservices simplify app deployments, they come at a price: because they’re so fragmented, it is more difficult to track and manage all the independent, yet interconnected components of an app. All this information (requirements, code, test cases and results, build artifacts, and deployment blueprints) needs to live somewhere and most importantly be versioned. Using a real example and a live demonstration of Perforce Helix, Docker and Selenium, get best practices and tips for enabling a robust, scalable and extensible pipeline to support today’s modern app delivery.
Accélérez vos déploiements applicatifs avec NGINX ControllerNGINX, Inc.
Nous vous présenterons la solution NGINX Controller facilitant vos workflows CI/CD. Vous découvrirez la gestion de plusieurs instances NGINX, de répartiteurs de charges, de passerelles API, de métriques dans des environnements applicatifs hétérogènes depuis une console unique.
Join this webinar to learn:
- Accélérer la mise sur le marché sans compromettre la sécurité et les performances
- Comment accélérer le déploiement de vos applications
- Comment la solution de management NGINX Controller facilite - - l’intégration d’un workflow CI/CD de dernière génération
- L’agilité de NGINX Plus
On-Demand Link: https://www.nginx.com/resources/webinars/accelerez-vos-deploiements-applicatifs-avec-nginx-controller/
Transform your DevOps practices with SecurityPaul Czarkowski
DevOps is not just about deploying software, it’s about reducing bottlenecks and bringing value to the business. By utilizing DevOps techniques we can build a strong security practice that everybody is invested in, even your Developers and Operations Teams!
Mulesoft with ELK (Elastic Search, Log stash, Kibana)Gaurav Sethi
Use the Elastic Stack (ELK stack) to analyze the business data and API analytics.
You can use Logstash for Filebeat to process Anypoint Platform log files, insert them into an Elasticsearch database, and then analyze them with Kibana.
ELK stands for the three Elastic products - Elasticsearch, Logstash, and Kibana
To understand what the Elastic core products, we will use a simple architecture:
1. The logs will be created by an application and pushed into the AWS SQS Queue.
2. Logstash aggregates the logs from different sources and processes them.
3. Elasticsearch stores and indexes the data in order to search it.
4. Kibana is the visualization tool that makes sense of the data.
A session in the DevNet Zone at Cisco Live, Berlin. At the moment, this is the DoE: DevOps of Everything. DevOps is about culture first but many people take shortcuts to tools and workflow. They forgot the essence of DevOps which is about people and not only from Dev to Ops. In this session, we will show you how we are currently building a DevOps culture with a focus on continuous improvement.
1. Traditional database development faces issues like lack of source control, tedious deployment scripts, and manual processes.
2. DevOps principles like continuous integration, static code analysis, and automation can help address these issues. Database changes can be tracked in source control and deployed automatically.
3. There are different approaches to database deployment like state-based using DACPAC files or migration-based using incremental scripts stored in source control. Tools like SSDT, ReadyRoll, and Flyway support these approaches.
Riyadh Meetup4- Sonarqube for Mule 4 Code reviewsatyasekhar123
This document summarizes a virtual meetup about Mule 4 code review using SonarQube. The meetup agenda included introductions, a discussion of continuous inspection and SonarQube, and a demo. Continuous inspection is part of the software development lifecycle and provides continuous feedback on code quality. SonarQube is a tool that can analyze source code without execution to generate software metrics and identify issues. It was demonstrated at the meetup and supports code review in multiple languages. There was also an open discussion period for questions and suggestions for future meetup topics.
DevOpsDays Singapore - Continuous Auditing with Compliance as CodeMatt Ray
This document discusses using Chef Automate to enable continuous compliance through a three step process of detecting issues, correcting problems, and automating compliance. It notes that many organizations currently assess compliance inconsistently or after deploying code to production. Chef Automate allows detecting and correcting issues across infrastructure in a single platform using the same language for both DevOps and InfoSec teams. This enables deploying applications with confidence while maintaining security and compliance.
Web Application Firewall - Friend of your DevOps Chain?Franziska Buehler
This document discusses using a Web Application Firewall (WAF) as part of the DevOps process. It promotes using ModSecurity and the OWASP ModSecurity Core Rule Set as the WAF. Key points discussed include:
- Using the WAF during development to test for vulnerabilities early and provide fast feedback.
- Setting up a production-like test environment with the WAF to test applications before release.
- How Swiss Post has used ModSecurity and automated WAF configuration for over 10 years to protect their applications.
- Resources provided on setting up ModSecurity on Nginx and using the Core Rule Set, as well as links to documentation, tutorials and examples of integrating the WAF
This document discusses serverless computing on AWS using AWS Lambda and AWS Fargate. It provides an overview of the anatomy of an AWS Lambda function, including the handler function, event and context objects, dependencies and common helper functions. It also describes how to structure serverless applications using Lambda functions and how AWS Lambda layers can be used to share common code between functions. Finally, it outlines the architecture of running serverless containers on AWS Fargate without having to manage servers or clusters.
AWS Lambda Layers, the Runtime API, & Nested Applications: re:Invent 2018 Rec...Amazon Web Services
AWS Lambda Layers, the Runtime API, and Nested Applications: re:Invent 2018 Recap at the AWS Loft - San Francisco
At AWS re:Invent 2018, the AWS Lambda team announced a number of new capabilities to help developers make developing serverless applications even easier. With AWS Layers, developers can easily bundle up dependencies and other bits of reusable code to simplify their management. The Runtime API allows developers to bring whatever language they want to Lambda. Lastly nested applications give developers the ability to combine whole serverless applications to allow the highest level of re-use possible. In this session we’ll go through all three of these key new capabilities and review how they can help you.
Speaker: Chris Munns - Principal Developer Advocate, AWS Serverless Applications
AWS Lambda Layers, the Runtime API, & Nested ApplicationsAmazon Web Services
At AWS re:Invent 2018, the AWS Lambda team announced a number of new capabilities to help developers make developing serverless applications even easier. With AWS Layers, developers can easily bundle up dependencies and other bits of reusable code to simplify their management. The Runtime API allows developers to bring whatever language they want to Lambda. Lastly nested applications give developers the ability to combine whole serverless applications to allow the highest level of re-use possible. In this session we’ll go through all three of these key new capabilities and review how they can help you.
Speaker: Chris Munns - Principal Developer Advocate, AWS Serverless Applications, AWS
AWS Webinar 23 - Getting Started with AWS - Understanding total cost of owner...Cobus Bernard
In this session, we will go over cloud economics and understanding the total cost of ownership (TCO) when building in the cloud and how you are trading upfront capital expenditure (CapEx) for operational expenditure (OpEx). We will also look at how the TCO changes over time as you start modernising your applications to make full use of the cloud's capabilities. Lastly, we will cover the different purchasing options to help you understand how you can reduce costs even further by identifying consistent, base workloads.
AWS Lambda Layers in action - MAD313 - New York AWS SummitAmazon Web Services
Launched at AWS re:Invent 2018, AWS Lambda Layers provide a way to share common dependencies and code between Lambda functions. In this session, we walk through how to work with layers by taking an existing application and modifying it to use a new layer that we create. Learn how layers enable you to streamline your application artifacts and provide an easier way to standardize dependencies in your projects.
Best Practices and Hard Lessons of Serverless- AWS Startup Day Toronto- Diego...Amazon Web Services
In November 2014, AWS Lambda introduced developers to serverless compute with automatic scaling, pay-per-request billing, and built-in high availability. As a result, startups and enterprises are changing the way they build their applications. Since then, we've learned a lot from our customers about what it takes to build successful serverless applications. We’ve also seen some common and not so common missteps that developers building serverless applications have made along the way. Today, we're going to share some of those learnings, and show you how you can build the best serverless application that you can.
This document discusses best practices for building serverless applications using AWS Lambda. It covers topics such as using Lambda functions without servers to manage, paying only for compute resources used, leveraging services like API Gateway and Step Functions for orchestration, optimizing performance through techniques like smart resource allocation and reducing cold starts, and developing efficient Lambda function code.
MongoDB World 2018: Ch-Ch-Ch-Ch-Changes: Taking Your Stitch Application to th...MongoDB
The document discusses the evolution of MongoDB and the introduction of MongoDB Stitch and Triggers. Key points include:
1) MongoDB Stitch allows developers to build event-driven functions that execute in response to events like database changes or third party webhooks.
2) Stitch Triggers coordinate change streams from MongoDB to pass change events to an event coordinator, which ensures functions execute correctly.
3) An example application called the MongoDB Swagstore is presented to demonstrate how Stitch Triggers could be used to update inventory, send shipping notifications, and more in response to database changes.
Spring Cloud Function & Project riff #jsugToshiaki Maki
This document discusses Spring Cloud Function and Project Riff. It provides an overview of serverless computing and functions-as-a-service (FaaS). It introduces Spring Cloud Function as a way to write functions in Spring Boot and deploy them to various FaaS providers. It also describes Project Riff, an open source FaaS platform that runs on Kubernetes and provides event-driven functions through containers and sidecars that connect functions to event brokers. It demonstrates packaging functions as containers and connecting them to brokers through sidecars to handle event streaming and scaling of functions.
End AWS Lambda Cold Starts with Provisioned ConcurrencyJulian Wood
This document discusses AWS Lambda cold starts and introduces AWS Lambda Provisioned Concurrency. It begins with a primer on cold starts and concurrency for Lambda functions. It then explains that cold starts occur when new execution environments are needed to handle requests. This can lead to latency variations from under 100ms to over 1 second. The document then introduces AWS Lambda Provisioned Concurrency, which pre-creates execution environments to reduce cold start times. With provisioned concurrency, execution environments are fully initialized so invocation times are under 100ms. It provides improved latency consistency for interactive workloads.
Practical Guidance for Increasing your Serverless Application's SecurityChris Munns
Serverless applications are a hot topic today. By now, many are well versed in the benefits and uses for serverless, but there remain many misconceptions about serverless security.
Serverless applications bring with them numerous benefits, they also change the way that you think about building applications by changing up the way that data and customer requests move in and around them. As developers adopt fully managed services, the shared responsibility model between developers and cloud providers changes, and we argue that it changes for the better.
In this session we’ll cover how to think about security end to end of your serverless applications, from your code to the AWS services such as Amazon API Gateway and Amazon S3. We’ll talk about the importance of automated governance and how to best to organize your own processes for security first development.
Reducing Latency and Increasing Performance while Cutting Infrastructure CostsAmazon Web Services
Discussion on Datadog’s experiences, both successes and challenges, as they built our monitoring solutions on top AWS Lambda and Amazon API gateway with the goal of reducing latency and increasing performance while cutting infrastructure costs.
Driving Innovation with Serverless Applications (GPSBUS212) - AWS re:Invent 2018Amazon Web Services
Serverless computing enables you to build and run applications without the need to provision, manage servers, or worry about the availability or scalability of your solutions. With serverless computing, you can build web, mobile, and IoT backends, run stream processing or big data workloads, run chatbots, and more. In this session, learn how to get started with serverless computing with AWS Lambda, Amazon API Gateway, Amazon DynamoDB, and more.
AWS18 Startup Day Toronto- The Best Practices and Hard Lessons Learned of Ser...Amazon Web Services
In November 2014, AWS Lambda introduced developers to serverless compute with automatic scaling, pay-per-request billing, and built-in high availability. As a result, startups and enterprises are changing the way they build their applications. Since then, we've learned a lot from our customers about what it takes to build successful serverless applications. We’ve also seen some common and not so common missteps that developers building serverless applications have made along the way. Today, we're going to share some of those learnings, and show you how you can build the best serverless application that you can.
This document provides an overview of integration possibilities between Primavera applications and other systems. It discusses various integration architectures and interfaces available, including pre-built integrations, web services, events, and direct database integration. The document also introduces Primavera's support for business process management using Oracle's BPM Suite.
Managing the deployment of code to multiple AWS Lambda functions and updating your API Gateway methods can be manual and time consuming.
In this session, we will show you how to build a deployment pipeline to AWS Lambda using AWS CodePipeline, a continuous delivery service based on Amazon’s internal release automation tooling. We will discuss how to use versioning, which enables you to better manage the different variations of your Lambda functions and API Gateway methods in your development workflow (e.g., development, staging, and production). We will walk through how to automate the entire release process of your application from development, to staging, and finally to production; performing automated integration tests at each stage.
Building a serverless company on AWS lambda and Serverless frameworkLuciano Mammino
Planet9energy.com is a new electricity company building a sophisticated analytics and energy trading platform for the UK market. Since the earliest draft of the platform, we took the unconventional decision to go serverless and build the product on top of AWS Lambda and the Serverless framework using Node.js. In this talk, I want to discuss why we took this radical decision, what are the pros and cons of this approach and what are the main issues we faced as a tech team in our design and development experience. We will discuss how normal things like testing and deployment need to be re-thought to work on a serverless fashion but also the benefits of (almost) infinite self-scalability and the peace of mind of not having to manage hundreds of servers. Finally, we will underline how Node.js seems to fit naturally in this scenario and how it makes developing serverless applications extremely convenient.
Technologies:
Backend
Frontend
Application architecture
Javascript
cloud computing
Building Advanced Serverless Workflows with AWS Step Functions | AWS Floor28Amazon Web Services
AWS Step Functions lets you coordinate multiple AWS services into serverless workflows so you can build and update apps quickly. Using Step Functions, you can design and run workflows that stitch together services such as AWS Lambda and Amazon ECS into feature-rich applications. Application development is simpler and more intuitive using Step Functions, because it translates your workflow into a state machine diagram that is easy to understand, easy to explain to others, and easy to change.
The Future of Enterprise Applications is ServerlessEficode
The Future of Enterprise Applications is Serverless
Jarkko Hirvonen, Manager, Solutions Architecture, AWS Nordics
In 2014 AWS introduced serverless computing with AWS Lambda. Since then, serverless has become one of the hottest topics in the industry. What is serverless, and what are the key trends and architecture patterns you should be aware of? Witness how AWS does it.
Serverless Architectural Patterns & Best PracticesDaniel Zivkovic
This ServerlessTO meetup covered various Serverless design patterns and best practices for building apps using the full #AWS #Serverless stack - not just Lambda. Event recording (including 25min long Q&A!) is at https://youtu.be/gsILTMXPUeU
Similar to Deep Visibility: Logging From Distributed Microservices (20)
Code-less orchestration and integration that scales is often sought after when it comes to creating an elegant integration solution. Azure Logic Apps provides exactly that where developers or integration experts (or novices) can create custom integration solutions easily and quickly with drag-and-drop functionality and out of the box integrations native to Azure as well as external to Azure.
A subset of this is implementing and orchestrating an elegant B2B solution. B2B and EDI is so common across industries, and Azure Logic Apps provides an incredible way to create a scalable solution for B2B integrations.
You will learn:
- What Azure Logic Apps is
- Benefits of Azure Logic Apps
- How to create B2B solutions using Azure Logic Apps including partner management
- How to enable AS2 connectivity (and other connectivity) for inbound and outbound EDI communication
Who should attend:
- IT leaders looking to implement a scalable B2B solution
- Developers who have struggled with trading partner management or B2B implementations
Reasons to attend:
- Find your scalable B2B integration solution
- Discuss and alleviate common pain points in creating B2B solutions
API Security - Everything You Need to Know To Protect Your APIsAaronLieberman5
With more APIs in circulation than ever before, there has been a direct correlation to the number of API abuses reported across industries. This is because APIs are such a valuable asset to bad actors, but many organizations have not yet woken up to the realities of the need to protect their APIs from abuse. If you couple that with the fact that attacks on APIs have become more sophisticated, with some attackers even using AI themselves, then you can see why even some of the more security-conscious organizations can have trouble properly securing their APIs.
A robust API Security posture can be broken down into several areas including:
Proper design and coding during the development process
API governance and compliance through visibility of all your APIs (shadow too!) and a mapping of how they connect to each other.
General application and API protection from tools such as API gateways, WAFs, NG-WAF, and RASPS
An always-updating understanding of your user behaviors regarding your APIs.
You won’t have comprehensive API security without solutions in each of these areas.
We will also discuss:
The roles of API developers, infosec, support, and enterprise architects as it relates to API security
Microservices role in making it difficult to secure your APIs
The importance of inventorying your APIs
How technologies like Traceable can help protect your APIs against advanced attacks
Key takeaways:
Why your API's are a key attack surface for modern bad actors
Why APi's are so much harder to secure than traditional web traffic
What's necessary to secure your APIs
Why yesterday's solutions can't solve today's new API security challenges
The Integrations Behind Connecting With SalesforceAaronLieberman5
Salesforce currently has 150,000 customers across the world who use Salesforce in some capacity. If you are one of those customers, you’ve likely had to work through how to integrate it with your other back office systems: ERP, Marketing Automation, BI systems, etc. Or perhaps you’re a brand new Salesforce customer and are just now trying to understand what options exist for integration.
It is undeniable that the rate of integrating with Salesforce is increasing, and extracting the valuable data that is in Salesforce is not always an easy feat when you have to consider how to do this best in your own unique environment.
In this webinar, we will talk about the various techniques for getting data out of Salesforce, and how the integration technologies such as AWS and MuleSoft that surround Salesforce can make the lives of Salesforce developers and administrators easier. We will discuss what the integration world around Salesforce looks like and some common integration patterns used with Salesforce, as well as look at what a real-world application looks like when we have a need to synchronize data between Salesforce and a database.
You will learn:
● What integration capabilities exist within Salesforce
● Patterns of Salesforce integration
● Strengths and weaknesses of each integration pattern
● How AWS and MuleSoft can interact with Salesforce
Who should attend:
● IT leaders who are looking for the most efficient methods for integration with Salesforce
● Developers/System Integrators who are interested in seeing Salesforce integration techniques
● Anyone in the Salesforce ecosystem who is interested in integration
Reasons to attend:
● Learn about methods of Salesforce integration
● Learn about the world surrounding Salesforce
This document discusses integration success with AWS and Boomi. It provides an overview of AWS and its many services, as well as an overview of Boomi, an integration platform as a service. Common hybrid use cases with AWS and Boomi are described, such as using AWS for logging, databases, APIs, and hosting Boomi. A demo solution is proposed that uses AWS API Gateway, SNS, and Boomi to integrate orders from an API to Salesforce. The document concludes by inviting the reader to connect with representatives from Big Compass for more information.
Unlocking the Power of Salesforce Integrations with ConfluentAaronLieberman5
Salesforce currently has 150,000 customers across the world who use Salesforce in some capacity. If you are one of those customers, you've likely had to work through how to integrate it with your other back office systems: ERP, Marketing Automation, BI systems, etc. Or perhaps you're a brand new Salesforce customer and are just now trying to understand what options exist for integration.
It is undeniable that the rate of integrating with Salesforce is increasing, and extracting the valuable data that is in Salesforce is not always an easy feat when you have to consider how to do this best in your own unique environment.
In this webinar, Big Compass and Confluent will talk about the various techniques for getting data out of Salesforce, and how Confluent and Kafka can play an integral role in not only brokering these messages at an incredibly fast and scalable rate, but to also make it very easy to exchange data with Salesforce.
YOU WILL LEARN:
What integration capabilities exist within Salesforce
How Confluent can be used to integrate with Salesforce
Techniques in Confluent for pub/sub, streaming, and building business logic using KSQL and Kafka Streams
Patterns of Salesforce integration in general and specifically with Confluent
Strengths and weaknesses of each pattern and scenarios where they work best
WHO SHOULD ATTEND:
IT leaders who are looking for the most efficient methods for integration with Salesforce
Developers/System Integrators who are interested in seeing Salesforce integration techniques
Anyone in the Salesforce ecosystem who is interested in integration
REASONS TO ATTEND:
Learn about methods of Salesforce integration and explore Confluent’s built-in capabilities if you're considering an off-the-shelf solution
Extending The Power Of Anypoint Platform Using Anypoint Service MeshAaronLieberman5
Most enterprises today use Microservices. Microservices are often built using different languages and deployment models, which can result in complex runtime environments that can be costly and difficult to operate.
A service mesh is typically used to abstract governance considerations behind microservices, regardless of the technology used to create the microservices. Within the last year, MuleSoft has released Anypoint Service Mesh, which enables your business to extend your application network to include your MuleSoft applications, your non-MuleSoft applications, and now your microservices, all seamlessly managed from one common Anypoint Platform control plane.
In this meetup, you will learn:
-What is a service mesh, and when do you need one
-How a service mesh relates to API Management
-How Anypoint Service Mesh can help extend your application network to any service
-Demo with Anypoint Service Mesh managed microservices that are deployed to a publicly available Kubernetes cluster
Serverless Cloud Integrations Meetup: The Path ForwardAaronLieberman5
Serverless integrations can be a game changer for business focused on advancing their technological capabilities. But, have you ever questions if serverless is right for your use case? Serverless and cloud native implementations can be intimidating if you plan on migrating an entire on-premise system to the cloud over the course of months or even years with an ROI that is far in the future.In this webinar hosted by Big Compass, you will find out if the benefits and use cases of serverless integrations are right for your use cases. We will also explore a typical integration system set up using serverless AWS services such as Lambda, S3, and API Gateway, and dissect how each part of the system is set up under integration best practices and “gotcha” mitigation techniques.
You will learn:
1. How a serverless implementation can benefit your integrations
2. Mitigation techniques for pain points around implementing serverless technology in the cloud
3. Integration use cases for serverless implementations
4. An effective way to take your integrations to the serverless cloud
Who should attend:
• IT leaders planning to move their legacy/on-premise/iPaas system to the cloud
• People who are new or just starting out with serverless/cloud implementations
• Anyone considering using serverless technology for an upcoming implementationReasons to attend:
• Prepare your most effective path to quickly move to the cloud for your integrations
Accelerate Your Development: CI/CD using AWS and ServerlessAaronLieberman5
Have you ever struggled with long-running deployments that affect your business continuity and take valuable time away from your next project? There must be a better way!Establishing a CI/CD pipeline using AWS and the Serverless framework can drastically accelerate your deployments, and help eliminate human error during deployments. This means more uptime, less incidents in Production, and a better SLA with your customers.Establishing a robust CI/CD pipeline can also enable developers to focus on the next project, rather than preparing for and executing deployments. The bottom line is that your business can innovate faster with a great CI/CD process.
You will learn:
1. The benefits of setting up a CI/CD pipeline
2. Common CI/CD mistakes
3. How to set up a CI/CD pipeline using AWS and the Serverless framework
4. AWS services that can help you with build and deploy your code
5. How to use the serverless framework in combination with AWS to build and deploy code quickly
Who should attend:
• IT leaders who have had issues with business continuity due to deployments
• Developers looking to learn CI/CD best practices
• Anyone looking to learn the basics of CI/CD and why it is usefulReasons to attend:
• Quickly set up a CI/CD pipeline to accelerate your business’s digital growth
Serverless CloudIntegrations: The Path ForwardAaronLieberman5
This document provides an overview of serverless cloud integration and a roadmap for moving to a serverless approach. It discusses the key benefits of serverless like scalability, cost savings, and easier handling of spiky workloads. It also outlines some potential challenges and use cases. The roadmap recommends inventorying existing processes, categorizing them, identifying timelines, and planning the migration in phases over 1 year to move 20% of workloads to significantly reduce ongoing costs. A hybrid approach is presented as the new normal.
Layered API Security: What Hackers Don't Want You To KnowAaronLieberman5
What do Google, Facebook, Paypal, IRS, and USPS have in common? The answer is hackers exploited their APIs to access sensitive customer information. Although these API attacks were detected and exposed, most API-based attacks go undetected in today's technologically sophisticated world – particularly attacks that come from authenticated sources. With the number of APIs increasing constantly right along with the number of API attacks, API security has never been so important to an organization's success.
YOU MUST REGISTER HERE TO GET THE CONFERENCE LINK: https://bigcompass.typeform.com/to/emg9DO
Ping Identity and Azure have partnered together with a market-leading solution to tackle the complexities and nuances of protecting API infrastructures and the digital assets that they connect.
This session will discuss today’s API threat landscape and explore what you can do to both detect and block advanced attacks on APIs. The presentation will first dive into the API development lifecycle using a live API built with Azure. We will look at some common monitoring capabilities on the Azure API and what a security violation would look like.
Then, we will have some fun by simulating attacks on our own API. In this phase of the presentation, we will simulate some basic attacks and show how security policies or a web application firewall can block these common attacks.
From there, we will dive even deeper by simulating more advanced attacks from authenticated users (data theft and API takeover), hackers who have reverse engineered an API, and layer 7 DoS attacks that fly under the SLA radar. This is where we will showcase PingIntelligence’s advanced capabilities by showing how a Azure API (or any other API) can connect with PingIntelligence to detect and prevent sophisticated attacks. This will allow the audience to see how the PingIntelligence software uses AI to discover and model normal behavior on an API to block and report on advanced attacks.
Never Lose Data Again: Robust Integrations With MuleSoftAaronLieberman5
With more traffic than ever being generated through system to system connections, building robust integrations is a must. Keys to any complete integration include (but not limited to) zero data loss, queuing, decoupling application components, synchronous vs. asynchronous executions, throttling, logging and monitoring, and caching. This discussion will dive into many of these key components of integration.
The presentation will focus on eliminating data loss with best practice integration patterns, and will demo and show methods to ensure that data is never lost. The discussion will also explore decoupling components of an application into reusable microservices, caching for APIs, and ideas on how you can accomplish synchronous and asynchronous executions, all while maintaining high visibility into your platform with logging and monitoring.
Securing ap is oauth and fine grained access controlAaronLieberman5
API security is always a major consideration, but most API developers feel like they are not equipped with the skills necessary to properly secure an API.
In this presentation, we will talk about how some common API gateway security mechanisms can work effectively to secure a MuleSoft API. We will start with key concepts of API security such as zero trust, OAuth 2.0, and access control. Then, we will demonstrate a secure method to protect your APIs using OAuth 2.0 and token introspection to achieve access control on a MuleSoft API. The solution will demonstrate how to use the combination of MuleSoft security policies and a powerful identity provider in PingFederate by Ping Identity to achieve API security on MuleSoft APIs.
No API security session is complete without discussing different methods of API security and lessons learned from working through the demo so we will close with discussing various options that can be used to achieve similar results for API security and what the benefits or downfalls are of each option.
What Hackers Don’t Want You To Know: How to Maximize Your API SecurityAaronLieberman5
We will look at how API security works with MuleSoft including the API development lifecycle and implementing security policies on a live API from Anypoint Platform API Manager. We will also display the monitoring capabilities from API Manager and what a policy violation looks like.
Then, we will have some fun by simulating hacks on our own API. We will simulate some common attacks and how API Manager and/or a WAF can block these common attacks.
From there, we will dive even deeper by simulating very advanced attacks like OAuth token hijacking, data theft, and DoS attacks that fly under the SLA radar. This is where we will implement an AI engine like PingIntelligence’s Anypoint integration custom API policy to show how a MuleSoft API can use an AI software like PingIntelligence to discover and model normal behavior for your APIs to block and report on advanced attacks.
Aaron Lieberman, a MuleSoft Practice Manager and Lead Consultant at Big Compass will walk us through on how Runtime Fabric can deploy and manage applications deployed to AWS. He will also demonstrate on how a Mule 3 and Mule 4 application can run in parallel in the same Runtime Fabric. With any public API, it has never been more important to enhance your security posture and provide deep visibility with logging and monitoring techniques. Aaron will also talk about how security and logging can work seamlessly with your distributed application network to make supporting any application better.
Finally, any modern application must be highly available and provide fault tolerance. We will have some fun with wreaking havoc on our Runtime Fabric infrastructure, and see how the highly available architecture holds up against potential infrastructure outages and attacks.
Aaron Lieberman, a MuleSoft Practice Manager and Lead Consultant at Big Compass will walk us through on how Runtime Fabric can deploy and manage applications deployed to AWS. He will also demonstrate on how a Mule 3 and Mule 4 application can run in parallel in the same Runtime Fabric. With any public API, it has never been more important to enhance your security posture and provide deep visibility with logging and monitoring techniques. Aaron will also talk about how security and logging can work seamlessly with your distributed application network to make supporting any application better.
Finally, any modern application must be highly available and provide fault tolerance. We will have some fun with wreaking havoc on our Runtime Fabric infrastructure, and see how the highly available architecture holds up against potential infrastructure outages and attacks.
What Hackers Don’t Want You To Know: How to Maximize Your API SecurityAaronLieberman5
With the number of APIs increasing constantly right along with the number of cyber attacks, API security has never been so important to success in an enterprise. This MuleSoft Meetup was a co-presentation from Big Compass and PingIntelligence by Ping Identity. We looked at how API security works with MuleSoft including the API development lifecycle and implementing security policies on a live API from Anypoint Platform API Manager. We also displayed the monitoring capabilities from API Manager and what a policy violation might look like.
Then, we had some fun by simulating hacks on our own API. We simulated some common attacks and how API Manager and/or a WAF can block these common attacks.
From there, we dove even deeper by simulating very advanced attacks like OAuth token hijacking, data theft, and DoS attacks that fly under the SLA radar. This is where we implemented PingIntelligence’s Anypoint integration custom API policy, showed how a MuleSoft API can connect with PingIntelligence, and how PingIntelligence uses AI to discover and model normal behavior and learn about your APIs to prevent and report on advanced attacks and instruct Anypoint Platform to stop these requesters.
How to Expand Anypoint Platform's Capabilities by Developing Custom ConnectorsAaronLieberman5
This presentation was presented at an Atlanta MuleSoft Meetup by Navin Kare and covers expanding Anypoint Platform's capabilities through developing custom connectors and the new Mule SDK.
Sudheer Mechineni, Head of Application Frameworks, Standard Chartered Bank
Discover how Standard Chartered Bank harnessed the power of Neo4j to transform complex data access challenges into a dynamic, scalable graph database solution. This keynote will cover their journey from initial adoption to deploying a fully automated, enterprise-grade causal cluster, highlighting key strategies for modelling organisational changes and ensuring robust disaster recovery. Learn how these innovations have not only enhanced Standard Chartered Bank’s data infrastructure but also positioned them as pioneers in the banking sector’s adoption of graph technology.
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...SOFTTECHHUB
The choice of an operating system plays a pivotal role in shaping our computing experience. For decades, Microsoft's Windows has dominated the market, offering a familiar and widely adopted platform for personal and professional use. However, as technological advancements continue to push the boundaries of innovation, alternative operating systems have emerged, challenging the status quo and offering users a fresh perspective on computing.
One such alternative that has garnered significant attention and acclaim is Nitrux Linux 3.5.0, a sleek, powerful, and user-friendly Linux distribution that promises to redefine the way we interact with our devices. With its focus on performance, security, and customization, Nitrux Linux presents a compelling case for those seeking to break free from the constraints of proprietary software and embrace the freedom and flexibility of open-source computing.
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.
UiPath Test Automation using UiPath Test Suite series, part 6DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 6. In this session, we will cover Test Automation with generative AI and Open AI.
UiPath Test Automation with generative AI and Open AI webinar offers an in-depth exploration of leveraging cutting-edge technologies for test automation within the UiPath platform. Attendees will delve into the integration of generative AI, a test automation solution, with Open AI advanced natural language processing capabilities.
Throughout the session, participants will discover how this synergy empowers testers to automate repetitive tasks, enhance testing accuracy, and expedite the software testing life cycle. Topics covered include the seamless integration process, practical use cases, and the benefits of harnessing AI-driven automation for UiPath testing initiatives. By attending this webinar, testers, and automation professionals can gain valuable insights into harnessing the power of AI to optimize their test automation workflows within the UiPath ecosystem, ultimately driving efficiency and quality in software development processes.
What will you get from this session?
1. Insights into integrating generative AI.
2. Understanding how this integration enhances test automation within the UiPath platform
3. Practical demonstrations
4. Exploration of real-world use cases illustrating the benefits of AI-driven test automation for UiPath
Topics covered:
What is generative AI
Test Automation with generative AI and Open AI.
UiPath integration with generative AI
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Dr. Sean Tan, Head of Data Science, Changi Airport Group
Discover how Changi Airport Group (CAG) leverages graph technologies and generative AI to revolutionize their search capabilities. This session delves into the unique search needs of CAG’s diverse passengers and customers, showcasing how graph data structures enhance the accuracy and relevance of AI-generated search results, mitigating the risk of “hallucinations” and improving the overall customer journey.
Maruthi Prithivirajan, Head of ASEAN & IN Solution Architecture, Neo4j
Get an inside look at the latest Neo4j innovations that enable relationship-driven intelligence at scale. Learn more about the newest cloud integrations and product enhancements that make Neo4j an essential choice for developers building apps with interconnected data and generative AI.
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIVladimir Iglovikov, Ph.D.
Presented by Vladimir Iglovikov:
- https://www.linkedin.com/in/iglovikov/
- https://x.com/viglovikov
- https://www.instagram.com/ternaus/
This presentation delves into the journey of Albumentations.ai, a highly successful open-source library for data augmentation.
Created out of a necessity for superior performance in Kaggle competitions, Albumentations has grown to become a widely used tool among data scientists and machine learning practitioners.
This case study covers various aspects, including:
People: The contributors and community that have supported Albumentations.
Metrics: The success indicators such as downloads, daily active users, GitHub stars, and financial contributions.
Challenges: The hurdles in monetizing open-source projects and measuring user engagement.
Development Practices: Best practices for creating, maintaining, and scaling open-source libraries, including code hygiene, CI/CD, and fast iteration.
Community Building: Strategies for making adoption easy, iterating quickly, and fostering a vibrant, engaged community.
Marketing: Both online and offline marketing tactics, focusing on real, impactful interactions and collaborations.
Mental Health: Maintaining balance and not feeling pressured by user demands.
Key insights include the importance of automation, making the adoption process seamless, and leveraging offline interactions for marketing. The presentation also emphasizes the need for continuous small improvements and building a friendly, inclusive community that contributes to the project's growth.
Vladimir Iglovikov brings his extensive experience as a Kaggle Grandmaster, ex-Staff ML Engineer at Lyft, sharing valuable lessons and practical advice for anyone looking to enhance the adoption of their open-source projects.
Explore more about Albumentations and join the community at:
GitHub: https://github.com/albumentations-team/albumentations
Website: https://albumentations.ai/
LinkedIn: https://www.linkedin.com/company/100504475
Twitter: https://x.com/albumentations
In his public lecture, Christian Timmerer provides insights into the fascinating history of video streaming, starting from its humble beginnings before YouTube to the groundbreaking technologies that now dominate platforms like Netflix and ORF ON. Timmerer also presents provocative contributions of his own that have significantly influenced the industry. He concludes by looking at future challenges and invites the audience to join in a discussion.
“An Outlook of the Ongoing and Future Relationship between Blockchain Technologies and Process-aware Information Systems.” Invited talk at the joint workshop on Blockchain for Information Systems (BC4IS) and Blockchain for Trusted Data Sharing (B4TDS), co-located with with the 36th International Conference on Advanced Information Systems Engineering (CAiSE), 3 June 2024, Limassol, Cyprus.
Threats to mobile devices are more prevalent and increasing in scope and complexity. Users of mobile devices desire to take full advantage of the features
available on those devices, but many of the features provide convenience and capability but sacrifice security. This best practices guide outlines steps the users can take to better protect personal devices and information.
Essentials of Automations: The Art of Triggers and Actions in FMESafe Software
In this second installment of our Essentials of Automations webinar series, we’ll explore the landscape of triggers and actions, guiding you through the nuances of authoring and adapting workspaces for seamless automations. Gain an understanding of the full spectrum of triggers and actions available in FME, empowering you to enhance your workspaces for efficient automation.
We’ll kick things off by showcasing the most commonly used event-based triggers, introducing you to various automation workflows like manual triggers, schedules, directory watchers, and more. Plus, see how these elements play out in real scenarios.
Whether you’re tweaking your current setup or building from the ground up, this session will arm you with the tools and insights needed to transform your FME usage into a powerhouse of productivity. Join us to discover effective strategies that simplify complex processes, enhancing your productivity and transforming your data management practices with FME. Let’s turn complexity into clarity and make your workspaces work wonders!
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfMalak Abu Hammad
Discover how MongoDB Atlas and vector search technology can revolutionize your application's search capabilities. This comprehensive presentation covers:
* What is Vector Search?
* Importance and benefits of vector search
* Practical use cases across various industries
* Step-by-step implementation guide
* Live demos with code snippets
* Enhancing LLM capabilities with vector search
* Best practices and optimization strategies
Perfect for developers, AI enthusiasts, and tech leaders. Learn how to leverage MongoDB Atlas to deliver highly relevant, context-aware search results, transforming your data retrieval process. Stay ahead in tech innovation and maximize the potential of your applications.
#MongoDB #VectorSearch #AI #SemanticSearch #TechInnovation #DataScience #LLM #MachineLearning #SearchTechnology
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Speck&Tech
ABSTRACT: A prima vista, un mattoncino Lego e la backdoor XZ potrebbero avere in comune il fatto di essere entrambi blocchi di costruzione, o dipendenze di progetti creativi e software. La realtà è che un mattoncino Lego e il caso della backdoor XZ hanno molto di più di tutto ciò in comune.
Partecipate alla presentazione per immergervi in una storia di interoperabilità, standard e formati aperti, per poi discutere del ruolo importante che i contributori hanno in una comunità open source sostenibile.
BIO: Sostenitrice del software libero e dei formati standard e aperti. È stata un membro attivo dei progetti Fedora e openSUSE e ha co-fondato l'Associazione LibreItalia dove è stata coinvolta in diversi eventi, migrazioni e formazione relativi a LibreOffice. In precedenza ha lavorato a migrazioni e corsi di formazione su LibreOffice per diverse amministrazioni pubbliche e privati. Da gennaio 2020 lavora in SUSE come Software Release Engineer per Uyuni e SUSE Manager e quando non segue la sua passione per i computer e per Geeko coltiva la sua curiosità per l'astronomia (da cui deriva il suo nickname deneb_alpha).
2. 1. The importance of logging
2. Logging common pitfalls
3. Logging best practices
4. Comparison of logging from a traditional
application vs. a serverless implementation
5. Serverless logging
Topics:
Logging and
Beyond
3. ● Consulting - specializing in
integrations and related technologies
● AWS partners
● We build connections between
systems, applications, people, and
ideas
Big Compass
8. ● No design for logging
● Lack of standards
● Hard coding
● Lack of request identifiers
● Logging payloads or sensitive data
● Logging too much
● Logging too little
Logging Common
Pitfalls
Organize
Standardize
Stabilize
Optimize
9. Logging Common Pitfalls Example
No identifier or metadata logged and sensitive information in plaintext logged
10. ● Standards, standards, standards
● Informative messages
● Request identifier
● Dynamic error messages
● Persisting logs to an easily accessible
system
● Logging at appropriate levels
● Logging an appropriate amount of
data
Logging Best Practices
Organize
Standardize
Stabilize
Optimize
14. Traditional Logging vs Serverless Logging
Traditional Application Logging Serverless Logging
Single application focused Multi-microservices focused
Logs coming from single source Logs coming from many distributed
microservices
Predictable logs based on user traffic Unpredictable logs based on growing
serverless footprint
Nice assembly line of logs Spaghetti mess of logs
Typically written to a file or the console Typically written to a centralized logging
tool/system
17. ● Many distributed microservices that
communicate with each other
● Log scaling
● Minimal logging frameworks that work
well for serverless implementations
Serverless Logging Pain
Points
18. ● Centralized logging target
● Reference ID to reference across
microservices
● Execution ID to reference the individual
AWS execution
● Metadata about the process
Serverless Logging
Framework Must Haves
19. ● CloudWatch and CloudWatch Insights
● Splunk, Loggly, ELK, Elastic, Graylog
● Database
● X-Ray
● Many options in the marketplace
Serverless Logging
Options
21. ● An iPaas implementation with a
serverless implementation
● Legacy system combined with AWS
Lambda
● EC2 combined with AWS Lambda
● Infinite number of combinations
Modern Environment
Might Have...
51. ● Clone the Big Compass Logging
Framework on the Big Compass
GitHub
● For the repository
● Make pull requests
● Give us your feedback
● Reach out for an in depth demo or
implementation help
Serverless Logging
Options