The document provides slides from a presentation given by Joe Sondow of Netflix about how Netflix uses Grails and AWS to deploy its services. Key points include:
- Netflix uses an internal tool called Asgard to manage deployments to AWS. Asgard was open sourced in 2012.
- Netflix services are deployed as microservices across many AWS accounts and regions. Asgard helps manage this complex cloud infrastructure.
- Custom domain models and conventions are used instead of databases to represent cloud resources and their relationships, avoiding inconsistencies.
- Techniques like blue/green deployments, auto-rollback, and caching of cloud metadata help Netflix deploy changes safely at scale across its global infrastructure.
Using the Amazon cloud requires a lot of moving parts like AMIs, ASGs, and ELBs. See how a small Netflix team developed web-based tools to abstract and clarify these cloudy components for use by hundreds of engineers.
Presented at "Talk Cloudy to Me II" hosted by the Silicon Valley Cloud Computing Group in 2011.
Apple Keynote version with animations is on Google Docs at http://bit.ly/netflixcloudtools
Asgard, the Grails App that Deploys Netflix to the CloudJoe Sondow
Overview and technical exploration of Asgard, a graphical web console created by Netflix for cloud deployments and operations. Presented at the GR8 Conference in Copenhagen, Denmark, June 8, 2012.
Apple Keynote version with animations available at http://bit.ly/asgardgr8denmark
A detailed overview of AWS including how you can get started quickly, deliver agility and reduced time to market.
By Ryan Shuttleworth, AWS Technical Evangelist
GluonCV는 컴퓨터 비전에 특화된 Apache MXNet의 딥러닝 툴킷입니다. 본 실습에서는 GluonCV가 제공하는 최신 컴퓨터 비전 알고리즘의 기(旣) 훈련(Pre-trained) 모델을 사용하여 이미지 인식, 객체 검출, 영역 구분 등의 다양한 문제를 해결합니다. GluonCV의 설치에서부터 모델 학습과 배포에 이르는 전과정을 따라해 볼 수 있습니다.
AWS Cloud School is a free full day of training sessions, guided examples and self-directed learning led by members of the Amazon Web Services team. Join us to learn how teams of all sizes can build scalable, reliable, high performance applications using the AWS Cloud platform.
Using the Amazon cloud requires a lot of moving parts like AMIs, ASGs, and ELBs. See how a small Netflix team developed web-based tools to abstract and clarify these cloudy components for use by hundreds of engineers.
Presented at "Talk Cloudy to Me II" hosted by the Silicon Valley Cloud Computing Group in 2011.
Apple Keynote version with animations is on Google Docs at http://bit.ly/netflixcloudtools
Asgard, the Grails App that Deploys Netflix to the CloudJoe Sondow
Overview and technical exploration of Asgard, a graphical web console created by Netflix for cloud deployments and operations. Presented at the GR8 Conference in Copenhagen, Denmark, June 8, 2012.
Apple Keynote version with animations available at http://bit.ly/asgardgr8denmark
A detailed overview of AWS including how you can get started quickly, deliver agility and reduced time to market.
By Ryan Shuttleworth, AWS Technical Evangelist
GluonCV는 컴퓨터 비전에 특화된 Apache MXNet의 딥러닝 툴킷입니다. 본 실습에서는 GluonCV가 제공하는 최신 컴퓨터 비전 알고리즘의 기(旣) 훈련(Pre-trained) 모델을 사용하여 이미지 인식, 객체 검출, 영역 구분 등의 다양한 문제를 해결합니다. GluonCV의 설치에서부터 모델 학습과 배포에 이르는 전과정을 따라해 볼 수 있습니다.
AWS Cloud School is a free full day of training sessions, guided examples and self-directed learning led by members of the Amazon Web Services team. Join us to learn how teams of all sizes can build scalable, reliable, high performance applications using the AWS Cloud platform.
In this talk, Dale Salter, Software Development Lead at A Cloud Guru, walks through how we build serverless architecture for our cloud learning platform.
AWSome Day, Milan | 5 Marzo 2015 - Contenuto Tecnico (Danilo Poccia - AWS Sol...lanfranf
Danilo Poccia (AWS Solution Architect) e XPepper (AWS Trainig Partner) - Contenuto tecnico presentato durante l' AWSome Day tenutosi il 5 Marzo 2015 presso il PoliMi (Milano)
AWS Cloud Design Patterns (a.k.a. CDP) are generally repeatable solutions to commonly occurring problems in cloud architecting. In this session, we introduce CDP and explain how you can apply CDPs in practical scenarios such as photo sharing, e-commerce, and web site campaigns.
AWS Core services:
* The AWS web console: the entry point for configuring your infrastructure in the AWS cloud
* The Free Tier and how to setup billing alerts
* Elastic Compute Cloud (EC2) instances, and the ease with which you can pick a particular Amazon Machine Image (AMI) for your workload, and spin it up as an instance right away
* How to create and deploy a high-availability web application in AWS, with an Elastic Load Balancer (ELB) and a multi-availability-zone Relational-Database-Service (RDS) instance
* How CloudFormation can automate all of the above.
Serverless Functions:
Serverless architecture allows developers to focus on code and their business problem rather than spending time looking after backend infrastructure. Serverless architecture can help developers build scalable, high-performing, and cost-effective applications quickly
We will talk about how serverless architecture and AWS Lambda can make things easier, cheaper, and help to accelerate development of projects.
AWS re:Invent 2016: Scaling Your Web Applications with AWS Elastic Beanstalk ...Amazon Web Services
AWS Elastic Beanstalk provides an easy way for you to quickly deploy, manage, and scale applications in the AWS Cloud. Through interactive demos and code samples, this session will teach you how to deploy your code using Elastic Beanstalk, provision and use other AWS services (Amazon SNS, Amazon SQS, and Amazon DynamoDB), use your application’s health metrics to tune performance, scale your application to handle millions of requests, perform zero-downtime deployments with traffic routing, and keep the underlying application platform up-to-date with managed updates. Code samples for demos will be available to all session attendees.
SD Forum Java SIG - Running Java Applications On Amazon EC2Chris Richardson
The Amazon Elastic Compute Cloud (EC2) is ideally suited to running Java applications. It lets you develop using standard Java software packages such as Tomcat and MySQL and rapidly deploy applications on servers that are provisioned and managed via a web services API. However, because it is a cloud, some aspects of EC2 are very different than a traditional, physical computing environment. In this session you will learn about those differences and how they impact how you handle security, networking, storage and availability. We describe how to use EC2 and the other Amazon web services to develop and deploy Java applications. You will learn how to use EC2 availability zones to deploy highly available applications. We also discuss how to architect secure applications for Amazon EC2.
AWS Business Essentials helps IT business leaders and professionals understand the benefits of cloud computing and how a cloud strategy can help you meet your business objectives. In this course we discuss the advantages of cloud computing for your business and the fundamentals of AWS, including financial benefits. This course also introduces you to successful cloud adoption frameworks so to help you consider the AWS platform within your cloud computing strategy. We have broken this training into 3 parts during the event, in order to complete the training please plan to attend all 3 sessions.
In this talk, Dale Salter, Software Development Lead at A Cloud Guru, walks through how we build serverless architecture for our cloud learning platform.
AWSome Day, Milan | 5 Marzo 2015 - Contenuto Tecnico (Danilo Poccia - AWS Sol...lanfranf
Danilo Poccia (AWS Solution Architect) e XPepper (AWS Trainig Partner) - Contenuto tecnico presentato durante l' AWSome Day tenutosi il 5 Marzo 2015 presso il PoliMi (Milano)
AWS Cloud Design Patterns (a.k.a. CDP) are generally repeatable solutions to commonly occurring problems in cloud architecting. In this session, we introduce CDP and explain how you can apply CDPs in practical scenarios such as photo sharing, e-commerce, and web site campaigns.
AWS Core services:
* The AWS web console: the entry point for configuring your infrastructure in the AWS cloud
* The Free Tier and how to setup billing alerts
* Elastic Compute Cloud (EC2) instances, and the ease with which you can pick a particular Amazon Machine Image (AMI) for your workload, and spin it up as an instance right away
* How to create and deploy a high-availability web application in AWS, with an Elastic Load Balancer (ELB) and a multi-availability-zone Relational-Database-Service (RDS) instance
* How CloudFormation can automate all of the above.
Serverless Functions:
Serverless architecture allows developers to focus on code and their business problem rather than spending time looking after backend infrastructure. Serverless architecture can help developers build scalable, high-performing, and cost-effective applications quickly
We will talk about how serverless architecture and AWS Lambda can make things easier, cheaper, and help to accelerate development of projects.
AWS re:Invent 2016: Scaling Your Web Applications with AWS Elastic Beanstalk ...Amazon Web Services
AWS Elastic Beanstalk provides an easy way for you to quickly deploy, manage, and scale applications in the AWS Cloud. Through interactive demos and code samples, this session will teach you how to deploy your code using Elastic Beanstalk, provision and use other AWS services (Amazon SNS, Amazon SQS, and Amazon DynamoDB), use your application’s health metrics to tune performance, scale your application to handle millions of requests, perform zero-downtime deployments with traffic routing, and keep the underlying application platform up-to-date with managed updates. Code samples for demos will be available to all session attendees.
SD Forum Java SIG - Running Java Applications On Amazon EC2Chris Richardson
The Amazon Elastic Compute Cloud (EC2) is ideally suited to running Java applications. It lets you develop using standard Java software packages such as Tomcat and MySQL and rapidly deploy applications on servers that are provisioned and managed via a web services API. However, because it is a cloud, some aspects of EC2 are very different than a traditional, physical computing environment. In this session you will learn about those differences and how they impact how you handle security, networking, storage and availability. We describe how to use EC2 and the other Amazon web services to develop and deploy Java applications. You will learn how to use EC2 availability zones to deploy highly available applications. We also discuss how to architect secure applications for Amazon EC2.
AWS Business Essentials helps IT business leaders and professionals understand the benefits of cloud computing and how a cloud strategy can help you meet your business objectives. In this course we discuss the advantages of cloud computing for your business and the fundamentals of AWS, including financial benefits. This course also introduces you to successful cloud adoption frameworks so to help you consider the AWS platform within your cloud computing strategy. We have broken this training into 3 parts during the event, in order to complete the training please plan to attend all 3 sessions.
It goes without saying that we value each and every partner that we work with here at Amazon Web Services. For that reason, we want to share with you how to become a registered partner on the AWS Partner Network (APN). The APN is a network of thousands of APN Partners globally who are dedicated to taking cloud computing to the next level. The goal of the APN is to enable APN Partners to successfully build their business on AWS, by providing valuable technical, business, marketing, and go-to-market (GTM) support. And we want to walk you through how to get there! We strive to provide APN Partners with the tools and support that they need to successfully work with AWS. Learn how to partner with AWS and take your business to the next level!
In this presentation you will learn:
1. How to Partner with AWS and be successful
2. Re: cap from re: Invent (new announcements across segment) 3. Learn about AWS Partner Wins
4. How to sign up to become an AWS partner
AWS Re:Invent - Optimizing Costs with AWSCoburn Watson
AWS Re:Invent 2012 presentation from Netflix which covers how to optimize cost and usage of your AWS resources. Areas of focus are Autoscaling EC2 instances, batch access of SQS, and improved S3 usage.
Getting from scale to profitability, the question is: How to run lean and continue to grow revenue? How to get to profitability? This webinar, the last installment of a four-part webinar series for start-ups, will focus on how to run lean.
Amazon Elastic Transcoder is video transcoding in the cloud. Come to learn about all the new features in Amazon Elastic Transcoder and hear how customers are using to create innovative media solutions.
(MED305) Achieving Consistently High Throughput for Very Large Data Transfers...Amazon Web Services
A difficult problem for users of Amazon S3 that deal in large-form data is how to consistently transfer ultralarge files and large sets of files at fast speeds over the WAN. Although a number of tools are available for network transfer with S3 that exploit its multipart APIs, most have practical limitations when transferring very large files or large sets of very small files with remote regions. Transfers can be slow, degrade unpredictably, and for the largest sizes fail altogether. Additional complications include resume, encryption at rest, encryption in transit, and efficient updates for synchronization.
Aspera has expertise and experience in tackling these problems and has created a suite of transport, synchronization, monitoring, and collaboration software that can transfer and store both ultralarge files (up to the 5 TB limit of an S3 object) and large numbers of very small files (millions andlt; 100 KB) consistently fast, regardless of region.
In this session, technical leaders from Aspera explain how to achieve very large file WAN transfers and integrate them into mission-critical workflows across multiple industries. EVS, a media service provider to the 2014 FIFA World Cup Brazil explains how they used Aspera solutions for the delivery of high-speed, live video transport, moving real-time video data from sports matches in Brazil to Europe for AWS-based transcoding, live streaming, and file delivery. Sponsored by Aspera.
In this session, we will cover how partners, including software vendors, systems integrators, consultancies, digital agencies and value-added channel providers can become AWS partners. This session is designed for companies that are considering partnering with AWS or have just recently joined our AWS Partner Network or AWS Marketplace. Partners will learn how to utilize the AWS Partner Network as well as other AWS global programs and tools that can help them grow and manage their business. We will also explore the AWS Marketplace where partners can quickly Cloud-enable their software and make it available in days for customers worldwide to purchase and run on AWS. Learn best practices from AWS Partners on how they have built successful businesses with AWS.
Netflix designed a massive scale cloud based media transcoding system from scratch for processing professionally produced studio content(to meet the unique scale and time constraints of our business). We bucked the common industry trend of vertical scaling and, instead, designed a horizontally scaled elastic system using AWS to meet the unique scale and time constraints of our business. Come hear how we designed this system, how it continues to get less expensive for Netflix, and how AWS represents a transformative opportunity in the wider media owning industry.
AWS re:Invent 2016: How Netflix Achieves Email Delivery at Global Scale with ...Amazon Web Services
Companies around the world are using Amazon Simple Email Service (Amazon SES) to send millions of emails to their customers every day, and scaling linearly, at cost. In this session, you learn how to use the scalable and reliable infrastructure of Amazon SES. In addition, Netflix talks about their advanced Messaging program, their challenges, how SES helped them with their goals, and how they architected their solution for global scale and deliverability.
What an Enterprise Can Learn from Netflix, a Cloud-native Company (ENT203) | ...Amazon Web Services
In moving its streaming product to the cloud, Netflix has been able to realize tremendous benefits in scalability, performance, and availability. The biggest benefit came from moving to a service-based architecture, which allowed engineering teams to accelerate their development cycle and innovate more quickly. However, cloud migration was a substantial effort. We mobilized resources across the company over several years, reorganized our engineering and operations teams, developed new security policies, migrated to the DevOps operations model, and even embraced a new product architecture. In this talk, we trace the evolution of the Netflix cloud model, both the successes and the challenges, and present them in a way that’s maximally useful to enterprises considering making the move to the cloud.
Slide deck for a presentation at OSCON 2011 about why Netflix uses web technology for TV user interfaces and how we maximize performance for a broad range of devices.
AWS Webcast - AWS Webinar Series for Education #1 - What is Cloud ComputingAmazon Web Services
Are you interested in the cloud, and want to start learning more about cloud computing with Amazon Web Services? If you answered yes then this webinar is for you! You will receive an overview of AWS, discover why others in education are choosing AWS and what they are using AWS for as well as how to get started.
Amazon Elastic Compute Cloud (Amazon EC2) provides a broad selection of instance types to accommodate a diverse mix of workloads. In this technical session, we provide an overview of the Amazon EC2 instance platform, key platform features, and the concept of instance generations. We dive into the current-generation design choices of the different instance families, including the General Purpose, Compute Optimized, Storage Optimized, Memory Optimized, and GPU instance families. We also detail best practices and share performance tips for getting the most out of your Amazon EC2 instances.
This session will cover the approaches for a cloud-based workflow: media ingest, storage, processing and delivery scenarios on the AWS cloud. We will cover solutions for high speed file transfer, cloud-based transcoding, tiered storage, content processing, application deployment and global low-latency delivery, as well as the orchestration and management of the entire media workflow.
Best practices for enterprise-grade microservices implementations with Google...Grid Dynamics
When migrating to a cloud and microservices architecture, companies need to invest in foundational capabilities, such as a microservices platform, continuous delivery, and an immutable infrastructure. In this talk, we will discuss our experience implementing these capabilities on the enterprise-scale with Google Cloud, Kubernetes, Istio, Envoy, Spinnaker, and Hashicorp stack. We will also discuss best practices of onboarding the cloud to facilitate DevOps, SRE without sacrificing quality or control.
Cloud and microservices on the enterprise level: Dynamic Talks Portland 5/16/...Grid Dynamics
Transforming business-critical systems to embrace the new digital world is scary.
In this talk, we will share our experience with cloud enablement programs within large US enterprises. We will review the new cloud-native microservices architecture and some of the foundational capabilities such as: a microservices platform, the continuous delivery process, immutable infrastructure, and how to implement them using open source stack. We will take a closer look at the DevOps and SRE capabilities, and discuss why they are so important for a successful transformation.
Cloud and microservices on the enterprise level: Dynamic talks Dallas 3/26/2019Grid Dynamics
Transforming business-critical systems to embrace the new digital world is scary.
In this talk, we will share our experience with cloud enablement programs within large US enterprises. We will review the new cloud-native microservices architecture and some of the foundational capabilities such as: a microservices platform, the continuous delivery process, immutable infrastructure, and how to implement them using open source stack. We will take a closer look at the DevOps and SRE capabilities, and discuss why they are so important for a successful transformation.
You are interested in the cloud, and you want to start learning more about cloud computing with Amazon Web Services. In this webinar, we will answer the following questions:
• What is Cloud Computing with AWS and its benefits?
• Who is using AWS and what are they using it for?
• What are AWS’s products and how do I use them to run my workloads?
You’re interested in the cloud, and you want to start learning more. In this webinar we will answer the following questions:
• What is Cloud Computing?
• What are the benefits of Cloud Computing?
• What are AWS’s products and what workloads can I run with them?
• Who is using the cloud and what are they using it for?
Day 2 - Amazon EC2 Masterclass - Getting the most from Amazon EC2Amazon Web Services
Amazon EC2 forms the backbone compute platform for hundreds of thousands of AWS customers, but how do you go beyond starting an instance and manually configuring it? This webinar takes you on a journey starting with the basics of key creation and security groups and ending with an Auto Scaling application driven by dynamic policies. It will explain the tools you need to create an Auto Scaling configuration and show you how to bootstrap an instance.
Reasons to attend:
- Understand how to use Amazon EC2 beyond a simple single instance use case including bootstrap & AMIs.
- Learn how to create Auto Scaling configurations and the tools you need to drive Auto Scaling policies.
- Learn how to use Amazon CloudWatch alarms to trigger actions with Auto Scaling.
AWS Webcast - Best Practices in Architecting for the CloudAmazon Web Services
Join us to get a better understanding around architecting scalable, reliable applications for the cloud. You'll learn about monitoring, alarming, automatic scaling, load balancing, replication, and more, direct from AWS Senior Evangelist Jeff Barr.
AWS Architecting Cloud Apps - Best Practices and Design Patterns By Jinesh VariaAmazon Web Services
Jinesh Varia, Technology Evangelist, Discusses AWS architecture best practices and design patterns at the AWS Enterprise Tour - SF - 2010
http://jineshvaria.s3.amazonaws.com/public/cloudbestpractices-jvaria.pdf
From the perspective of software developers, you must still build, integrate, and deploy the software that makes up your Serverless Stack, be it Lambda functions, APIs in API gateway, databases in DynamoDB, streams in Kinesis, and so on. What does provisioning, continuous integration, continuous deployment, and monitoring look like in the Serverless world? We will look at effective end-to-end approaches for to achieve all of the above.
Speaker: Krishnan Mani,
Solutions Architect, Amazon India
How to Determine If You Are Well Architected for Resiliency (or How I Learned...Amazon Web Services
Are your critical applications well architected? Come join this workshop to find out. In this workshop, we perform destructive testing on a reference architecture that is designed to be available 99.99% of the time. This architecture spans availability zones and even regions. We dive deep into how to achieve high availability and in the rare case of disaster, how to fail over to a completely different region. We explain some concepts and implement code to test each layer’s resiliency for simulated loss of Availability Zones, regional service loss, and regional loss. We cover web applications, databases, and storage. Bring your laptop or tablet with your favorite IDE and your AWS account. This workshop requires basic hands-on programming skills. You should be familiar with a programming language like python, java, c#, ruby, powershell or bash.
LAST Conference - Dev-Ops and Continuous DeliveryNigel Fernandes
This is a talk I gave at the Lean, Agile and Systems Thinking conference in Melbourne, July 2012.
http://www.lastconference.com/
Covering DevOps as a movement. Ideas behind continuous delivery and a sample implementation covering some of those principles in practise using Puppet and Amazon Web Services.
Immutable pattern in IT infrastructure architecture. Building own OS'es and containers to deliver software.
Examples for delivery pipelines. Pros and cons for containers and configuration managers. Docker, Ansible, Chef, AWS CloudFormation, GCE, Terraform.
Unlocking Agility with the AWS Serverless Application Model (SAM)Amazon Web Services
Kim Kao, Solutions Architect, AWS
In this session you will learn how to define serverless applications with the AWS Serverless Application Model (SAM), and how to use the AWS SAM Local CLI tool to develop and test locally, before deploying to AWS.
We discuss how you can safely deploy changes to your Lambda functions and API Gateway APIs using automated canary deployments, and cover best practices to embed in your deployment workflow specific to serverless applications.
Best practices for enterprise-grade microservices implementations with Google...Grid Dynamics
When migrating to cloud and microservices architecture, companies need to invest in foundational capabilities, such as a microservices platform, continuous delivery, and an immutable infrastructure. In this talk we will discuss our experience implementing these capabilities on the enterprise scale with Google Cloud, Kubernetes, Istio, Envoy, Spinnaker, and Hashicorp stack. We will also discuss best practices of onboarding the cloud to facilitate DevOps, SRE without sacrificing quality or control.
Best practices for enterprise-grade microservices implementations with Google...Grid Dynamics
When migrating to cloud and microservices architecture, companies need to invest in foundational capabilities, such as a microservices platform, continuous delivery, and an immutable infrastructure. In this talk, we will discuss our experience implementing these capabilities on the enterprise scale with Google Cloud, Kubernetes, Istio, Envoy, Spinnaker, and Hashicorp stack. We will also discuss best practices of onboarding the cloud to facilitate DevOps, SRE without sacrificing quality or control.
Similar to Asgard: Using Grails to Deploy Netflix to AWS (Extended Slides) (20)
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...Neo4j
Leonard Jayamohan, Partner & Generative AI Lead, Deloitte
This keynote will reveal how Deloitte leverages Neo4j’s graph power for groundbreaking digital twin solutions, achieving a staggering 100x performance boost. Discover the essential role knowledge graphs play in successful generative AI implementations. Plus, get an exclusive look at an innovative Neo4j + Generative AI solution Deloitte is developing in-house.
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!
UiPath Test Automation using UiPath Test Suite series, part 5DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 5. In this session, we will cover CI/CD with devops.
Topics covered:
CI/CD with in UiPath
End-to-end overview of CI/CD pipeline with Azure devops
Speaker:
Lyndsey Byblow, Test Suite Sales Engineer @ UiPath, Inc.
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more ‘mechanical’ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
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.
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.
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
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.
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/
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.
Communications Mining Series - Zero to Hero - Session 1DianaGray10
This session provides introduction to UiPath Communication Mining, importance and platform overview. You will acquire a good understand of the phases in Communication Mining as we go over the platform with you. Topics covered:
• Communication Mining Overview
• Why is it important?
• How can it help today’s business and the benefits
• Phases in Communication Mining
• Demo on Platform overview
• Q/A
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
GridMate - End to end testing is a critical piece to ensure quality and avoid...ThomasParaiso2
End to end testing is a critical piece to ensure quality and avoid regressions. In this session, we share our journey building an E2E testing pipeline for GridMate components (LWC and Aura) using Cypress, JSForce, FakerJS…
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
Asgard: Using Grails to Deploy Netflix to AWS (Extended Slides)
1. // Feed your brain GR8Conf US 2012
gr8.technologies.each{ July 30-31
yourBrain << it Minneapolis, MN, US
}
The Grails App that Deploys Netflix to the Cloud
Extended Edition Slides
Joe Sondow, Netflix
@joesondow #gr8conf
14. Why am I here?
Sell you something
Discuss business plans
15. Why am I here?
Sell you something
Discuss business plans
Answer technical questions
16. Why am I here?
Sell you something
Discuss business plans
Answer technical questions
Be a smaller fish in AWS
17. Why am I here?
Sell you something
Discuss business plans
Answer technical questions
Be a smaller fish in AWS
Give back to community
18. Why am I here?
Sell you something
Discuss business plans
Answer technical questions
Be a smaller fish in AWS
Give back to community
Steal your engineers
35. Joe Sondow Clay McCoy Jason Gritman
@joesondow @claymccoy @jgritman
Asgard Team
July 2012
36.
37. With more than 25 million streaming members in the
United States, Canada, Latin America, the United
Kingdom and Ireland, Netflix, Inc. (NASDAQ: NFLX) is
the world's leading internet subscription service for
enjoying movies and TV programs.
(from http://ir.netflix.com)
78. Inventing the Application
Problem:
Application is not an Amazon concept
Solution:
Create an Application domain in SimpleDB
Enforce naming conventions on Amazon objects
83. Fast Rollback
Optimism causes outages
Production traffic is unique
Keep old version running
Switch traffic to new version
84. Fast Rollback
Optimism causes outages
Production traffic is unique
Keep old version running
Switch traffic to new version
Monitor results
85. Fast Rollback
Optimism causes outages
Production traffic is unique
Keep old version running
Switch traffic to new version
Monitor results
Revert traffic quickly
95. Inventing the Cluster
Problem:
Two ASGs with one function but different names
Solution:
Append version number in reserved format
Parse ASG name to determine long-term “cluster”
96. Inventing the Cluster
Instead of keeping a database in sync, use naming
conventions to store the source in truth in Amazon’s API
api Application
api-usprod Cluster
api-usprod-v007 Auto Scaling Group
api-usprod-v008 Auto Scaling Group
110. Open Source, Closed Config
Asgard for
Netflix is
configured to
use company-
specific
extension
points such
as standard
utility links
for instances
111. Open Source, Closed Config
Out-of-the-box Asgard installation
has no instance utility links
112. Open Source, Closed Config
Netflix specific $ASGARD_HOME/Config.groovy
link {
// Avoid GStrings here because these Strings are stored dynamic templates for arbitrary server names.
String logUrlStart = 'http://${server}:7777'
String configUrlStart = 'http://${server}:9999/AdminConfig'
instanceLinkGroupingsToLinkTemplateLists = [
'Logs': [
new TextLinkTemplate(logUrlStart + '/Admin/list?view=tomcat/catalina.out', 'catalina.out'),
new TextLinkTemplate(logUrlStart + '/Admin/list', 'Log File Archive'),
new TextLinkTemplate(logUrlStart + '/Admin/threaddumps', 'Thread Dumps'),
new TextLinkTemplate(logUrlStart + '/AdminProxy', 'Admin Proxy Info'),
new TextLinkTemplate(logUrlStart + '/AdminStatus', 'Admin Proxy Status'),
new TextLinkTemplate(logUrlStart + '/GC/index', 'GC Visualization')
],
'Netflix Configuration': [
new TextLinkTemplate(configUrlStart + '/prop.html', 'NetflixConfiguration Properties Console'),
new TextLinkTemplate(configUrlStart + '/libs.html', 'Libraries Console'),
new TextLinkTemplate(configUrlStart + '/machineProps', 'Machine Readable Properties'),
new TextLinkTemplate(configUrlStart + '/webapp/META-INF/MANIFEST.MF', 'Manifest'),
]
]
}
113. Open Source, Closed Config
grails-app/conf/Config.groovy
references external configuration file
~/.asgard/Config.groovy
https://github.com/Netflix/asgard/blob/master/grails-app/conf/Config.groovy
asgardHome = System.getenv('ASGARD_HOME') ?: System.getProperty('ASGARD_HOME') ?:
"${System.getProperty('user.home')}/.asgard"
// Locations to search for config files that get merged into the main config.
// Config files can either be Java properties files or ConfigSlurper scripts.
grails.config.locations = [
"file:${asgardHome}/Config.groovy",
'classpath:sourceVersion.properties'
]
114. Open Source, Closed Config
External Config.groovy also hold the AWS account
credentials, or references for finding them.
grails {
awsAccounts=["178123456789"]
awsAccountNames=["178123456789":"prod"]
}
secret {
accessId="AKIAILAND0E3TMSJA8BA"
secretKey="Od0AMY/dEC3P0/wZQjpmRtm2MVZc9330epDk+pwm"
}
cloud {
accountName="prod"
publicResourceAccounts=["amazon"]
}
150. Visual Language for the Cloud
The indicators for the
current AWS region are
too easy to miss.
151. Visual Language for the Cloud
The indicators for the
current AWS region are
too easy to miss.
152. Visual Language for the Cloud
These availability zones
are important to
recognize at a glance
but their names look
similar, and they appear
on many screens.
153. Visual Language for the Cloud
These availability zones
are important to
recognize at a glance
but their names look
similar, and they appear
on many screens.