What kind of design patterns are useful for applications adopting the cloud? How can apps achieve the scalability and availability promised by the cloud? Presentation from Interop 2011 Enterprise Cloud Summit.
Measure and Increase Developer Productivity with Help of Serverless at JCON 2...Vadym Kazulkin
The goal of Serverless is to focus on writing the code that delivers business value and offload everything else to your trusted partners (like Cloud providers or SaaS vendors). You want to iterate quickly and today’s code quickly becomes tomorrow’s technical debt. In this talk we will show why Serverless adoption increases the developer productivity and how to measure it. We will also go through AWS Serverless architectures where you only glue together different Serverless managed services relying solely on configuration, minimizing the amount of the code written.
AWS Lambda has changed the way we deploy and run software, but this new serverless paradigm has created new challenges to old problems - how do you test a cloud-hosted function locally? How do you monitor them? What about logging and config management? And how do we start migrating from existing architectures?
In this talk Yan will discuss solutions to these challenges by drawing from real-world experience running Lambda in production and migrating from an existing monolithic architecture.
Serverless is all the rage these days, but how did we get here and why should businesses and developer care about serverless? In this talk, we will hear about Yan's journey from running on-prem servers to EC2, to containers, and finally to serverless. We will hear about the evolution of development practices and debunk some common misconceptions about serverless. We'll also get a glimpse of how we can build new kinds of businesses on top of serverless, and why FinDev might be an even bigger game changer for businesses than DevOps.
Serverless in production, an experience reportYan Cui
AWS Lambda has changed the way we deploy and run software, but this new serverless paradigm has created new challenges to old problems - how do you test a cloud-hosted function locally? How do you monitor them? What about logging and config management? And how do we start migrating from existing architectures?
In this talk Yan and Scott will discuss solutions to these challenges by drawing from real-world experience running Lambda in production and migrating from an existing monolithic architecture.
AWS has taken over the responsibilities of patching the OS and securing the underlying physical infrastructure that runs your serverless application, so what’s left for you to secure? Quite a bit it turns out.
The OWASP top 10 is as relevant to you as ever; DOS attacks are still a threat even if you can probably brute force your way through it as AWS auto-scales Lambda functions automatically; and did you know attackers can easily steal your AWS credentials via your application dependencies?
In addition to the traditional threats, serverless applications have more granular deployment units and therefore there are more things to configure and secure, and the tools and practices are still catching up with this fast-changing world.
Cloud Native, Microservices and SRE/Chaos Engineering: The new Rules of The G...Diego Pacheco
The document discusses new approaches for building software systems, including microservices, cloud native architectures, and Site Reliability Engineering (SRE) and chaos engineering. It notes that microservices, cloud platforms, and DevOps have established new best practices for software development. Namely, it emphasizes designing systems for failure and testing systems using chaos engineering approaches to improve reliability.
Adopting Java for the Serverless world at AWS User Group PretoriaVadym Kazulkin
Java is for many years one of the most popular programming languages, but it used to have hard times in the Serverless Community. Java is known for its high cold start times and high memory footprint. For both you have to pay to the cloud providers of your choice. That's why most developers tried to avoid using Java for such use cases. But the times change: Community and cloud providers improve things steadily for Java developers. In this talk we look at the features and possibilities AWS cloud provider offers for the Java developers and look the most popular Java frameworks, like Micronaut, Quarkus and Spring (Boot) and look how (AOT compiler and GraalVM native images play a huge role) they address Serverless challenges and enable Java for broad usage in the Serverless world.
Adopting Java for the Serverless world at IT TageVadym Kazulkin
Java is for many years one of the most popular programming languages, but it used to have hard times in the Serverless Community. Java is known for its high cold start times and high memory footprint. For both you have to pay to the cloud providers of your choice. That's why most developers tried to avoid using Java for such use cases. But the times change: Community and cloud providers improve things steadily for Java developers. In this talk we look at the features and possibilities AWS cloud provider offers for the Java developers and look the most popular Java frameworks, like Micronaut, Quarkus and Spring (Boot) and look how (AOT compiler and GraalVM native images play a huge role) they address Serverless challenges and enable Java for broad usage in the Serverless world.
Adopting Java for the Serverless world at JUG HamburgVadym Kazulkin
Java is for many years one of the most popular programming languages, but it used to have hard times in the Serverless Community. Java is known for its high cold start times and high memory footprint. For both you have to pay to the cloud providers of your choice. That's why most developers tried to avoid using Java for such use cases. But the times change: Community and cloud providers improve things steadily for Java developers. In this talk we look at the features and possibilities AWS cloud provider offers for the Java developers and look the most popular Java frameworks, like Micronaut, Quarkus and Spring (Boot) and look how (AOT compiler and GraalVM native images play a huge role) they address Serverless challenges and enable Java for broad usage in the Serverless world.
The document provides an overview of containerization and Kubernetes. It discusses how containerization can help with software delivery, running polyglot applications, encapsulation, repeatability, provenance, and microservice architectures. It addresses common questions around containerizing applications and mapping application architectures to Kubernetes. It also highlights how OpenShift can help build containers, reuse Dockerfiles, and manage the Kubernetes lifecycle from development to production.
Adapting Java for the Serverless World at JUG BarcelonaVadym Kazulkin
Java is since many years one of the most popular programming languages, but it used to have hard times in the Serverless Community. Java is known for it high cold start times and high memory footprint. For both you have to pay to the cloud providers of your choice. That's why most developers tried to avoid using Java for such use cases. But the times change: Community and cloud providers improve things steadily to for Java developers. In this talk we look at the features and possibilities AWS cloud provider offers for the Java developers and look the most popular Java frameworks, like Micronaut, Quarkus and Spring Boot and look how (AOT compiler and GraalVM native images play a huge role) they address Serverless challenges and enable Java for broad usage in the Serverless world. I will also take the perspective of the Java developer of the AWS Cloud to show how to make use of this concepts to write perfomant Java functions with AWS Lambda
Kubo (Cloud Foundry Container Platform): Your Gateway Drug to Cloud-nativecornelia davis
The document discusses how Kubo can be used as a gateway to running cloud-native workloads. It outlines different types of workloads like code developed internally which may change frequently or code from third parties. For internally developed code, Kubo allows maintaining existing processes while deploying container images instead of infrastructure. For external code and data-centric workloads, Kubo provides benefits like health management, multi-cloud support, and operating system/Kubernetes upgrades without affecting applications. The document calls developers to run workloads on Cloud Foundry Container Runtime and share experiences.
The document discusses Netflix's use of open source technologies in its cloud architecture. It summarizes how Netflix leverages open source software to build cloud native applications that are highly scalable and available on AWS. Key aspects include building stateless microservices, using Cassandra for data storage in a quorum across multiple availability zones, and tools like Edda for configuration management and monitoring. The document advocates for open sourcing Netflix's best practices to help drive innovation.
A presentation on the Netflix Cloud Architecture and NetflixOSS open source. For the All Things Open 2015 conference in Raleigh 2015/10/19. #ATO2015 #NetflixOSS
- The Cloud Controller is responsible for providing the API interface and controlling application lifecycles. It receives application deployment requests from cf commands and works with the DEA to start and stop applications. It also controls creation of services.
- The Router receives "router.register" messages from components and directs traffic based on URL to the appropriate component instance(s). It acts as a load balancer.
- The DEA (Droplet Execution Agent) is where applications are run. It hosts application droplets/containers and monitors their health. The Health Manager monitors the health of DEAs.
The document discusses Cloudify, an open source platform for deploying, managing, and scaling complex multi-tier applications on cloud infrastructures. It introduces key concepts of Cloudify including topologies defined using TOSCA, workflows written in Python, policies defined in YAML, and how Cloudify ties various automation tools together across the deployment continuum. The document also provides demonstrations of uploading a blueprint to Cloudify and installing an application using workflows, and discusses how Cloudify collects logs, metrics and handles events during workflow execution.
This document provides an overview of Amazon EC2 and autoscaling. It discusses EC2 basics like instance lifecycle, types, and using Amazon Machine Images. It also covers bootstrapping EC2 instances using metadata and user data. Monitoring EC2 with CloudWatch and different types of autoscaling like vertical, horizontal, and using Auto Scaling groups are explained. Autoscaling helps ensure applications have the correct resources to handle varying load and reduces manual scaling efforts.
Serverless security: defence against the dark artsYan Cui
AWS has taken over the responsibilities of patching the OS and securing the underlying physical infrastructure that runs your serverless application, so what’s left for you to secure? Quite a bit it turns out.
The OWASP top 10 is as relevant to you as ever; DOS attacks are still a threat even if you can probably brute force your way through it as AWS auto-scales Lambda functions automatically; and did you know attackers can easily steal your AWS credentials via your application dependencies?
In addition to the traditional threats, serverless applications have more granular deployment units and therefore there are more things to configure and secure, and the tools and practices are still catching up with this fast-changing world.
Implementing Infrastructure as Code ConfigMgtCamp 2017Kief Morris
Run-through of key patterns and approaches for applying software engineering practices and microservice design to infrastructure.
Infrastructure as Code is the "A" (Automation) in the "CAMS" model for DevOps.
AWS has taken over the responsibilities of patching the OS and securing the underlying physical infrastructure that runs your serverless application, so what’s left for you to secure? Quite a bit it turns out.
The OWASP top 10 is as relevant to you as ever; DOS attacks are still a threat even if you can probably brute force your way through it as AWS auto-scales Lambda functions automatically; and did you know attackers can easily steal your AWS credentials via your application dependencies?
In addition to the traditional threats, serverless applications have more granular deployment units and therefore there are more things to configure and secure, and the tools and practices are still catching up with this fast changing world.
The document discusses infrastructure as code using the AWS Cloud Development Kit (AWS CDK). It provides an overview of the AWS CDK, including that it is a multi-language framework for modeling cloud infrastructure as reusable components. It also describes the main components of the AWS CDK, including that it uses constructs to represent AWS resources, stacks to define deployable units that know the region and account, and that the CDK application gets deployed to provision the defined infrastructure.
SolarWinds Scalability for the EnterpriseSolarWinds
Listen to the SolarWinds product management team as they show you how SolarWinds affordable, powerful, and easy-to-use solutions can scale your monitoring and management capabilities to hundreds of thousands of network devices, servers, or applications.
From Zero to still Zero: The most beautiful mistakes going into the cloud. OPEN KNOWLEDGE GmbH
"Cloud is the new Normal”, so Andrew R. Jassy (CIO AWS). Was also liegt näher, als genau jetzt den Schritt in die Cloud zu wagen? Passende Blaupausen dazu gibt es mehr als genug. Aber ist dieser Schritt wirklich so einfach, wie uns die verschiedenen Cloud-Anbieter glauben machen wollen? Natürlich nicht. Diese Session zeigt anhand typischer Antipattern, wie der Weg in die Cloud garantiert im Desaster endet und wie man sich dagegen wappnen kann. Ähnlichkeiten zu existierenden Projekten sind rein zufällig – oder auch nicht.
Adrian Cockcroft on his top predictions for the cloud computing industry in 2015 and beyond, as well as how cloud-native applications, continuous-delivery and DevOps techniques, will speed the pace of innovation and disruption.
For more about Adrian be sure to check out his page on Battery Ventures:
https://www.battery.com/our-team/member/adrian-cockcroft/
Follow Adrian on Twitter: @adrianco
This document discusses Oracle Ravello Cloud and provides an overview, live demonstration, and summary. Oracle Ravello Cloud allows users to migrate VMware workloads to public clouds without modification by lifting and shifting the virtual machines. The live demonstration shows importing an existing Primavera environment into Oracle Ravello Cloud and publishing the virtual machines to the cloud with one click. The summary notes that Oracle Ravello Cloud solves issues like compatibility, lock-in, and labor costs by allowing lift and shift of workloads to the cloud in an agnostic manner.
Josh Evans, a former engineering leader at Netflix, gave a talk on mastering chaos with microservices at Netflix. He began with introductions and an overview of Netflix's architecture evolution from monoliths to microservices. He then discussed challenges of microservices like dependencies, scale, variance and change. For each challenge, he provided examples of how Netflix addresses issues like cascading failures, operational drift, polyglot environments and intentional variance. Finally, he emphasized that organization must follow architecture through principles like Conway's Law, and that outcomes include both technical solutions and realigning teams.
Mastering Chaos - A Netflix Guide to MicroservicesJosh Evans
QConSF 2016 Abstract:
By embracing the tension between order and chaos and applying a healthy mix of discipline and surrender Netflix reliably operates microservices in the cloud at scale. But every lesson learned and solution developed over the last seven years was born out of pain for us and our customers. Even today we remain vigilant as we evolve our service architecture. For those just starting the microservices journey these lessons and solutions provide a blueprint for success.
In this talk we’ll explore the chaotic and vibrant world of microservices at Netflix. We’ll start with the basics - the anatomy of a microservice, the challenges around distributed systems, and the benefits realized when integrated operational practices and technical solutions are properly leveraged. Then we’ll build on that foundation exploring the cultural, architectural, and operational methods that lead to microservice mastery.
By: Marianne Eggett, Linux Emerging Technology Practice Mgr, Mainline Information Systems
Are you considering a migration to Linux on IBM System z? The first step is to develop a detailed plan that outlines the short term and long term benefits of your migration.
In this presentation you will learn:
- How to identify the business case to support consolidation with System z Linux
- Examples of cost savings other businesses have experienced
- How to build a Total Cost of Ownership report specific to your environment
To view this presentation with audio, visit: http://go.mainline.com/pages/start/knowledge-center-building-the-case-zlinux-webcast-june-2009/index.html?Campaign_Id=7071&Activity_Id=6131
For other topics, visit: www.mainline.com/kc
Adopting Java for the Serverless world at JUG HamburgVadym Kazulkin
Java is for many years one of the most popular programming languages, but it used to have hard times in the Serverless Community. Java is known for its high cold start times and high memory footprint. For both you have to pay to the cloud providers of your choice. That's why most developers tried to avoid using Java for such use cases. But the times change: Community and cloud providers improve things steadily for Java developers. In this talk we look at the features and possibilities AWS cloud provider offers for the Java developers and look the most popular Java frameworks, like Micronaut, Quarkus and Spring (Boot) and look how (AOT compiler and GraalVM native images play a huge role) they address Serverless challenges and enable Java for broad usage in the Serverless world.
The document provides an overview of containerization and Kubernetes. It discusses how containerization can help with software delivery, running polyglot applications, encapsulation, repeatability, provenance, and microservice architectures. It addresses common questions around containerizing applications and mapping application architectures to Kubernetes. It also highlights how OpenShift can help build containers, reuse Dockerfiles, and manage the Kubernetes lifecycle from development to production.
Adapting Java for the Serverless World at JUG BarcelonaVadym Kazulkin
Java is since many years one of the most popular programming languages, but it used to have hard times in the Serverless Community. Java is known for it high cold start times and high memory footprint. For both you have to pay to the cloud providers of your choice. That's why most developers tried to avoid using Java for such use cases. But the times change: Community and cloud providers improve things steadily to for Java developers. In this talk we look at the features and possibilities AWS cloud provider offers for the Java developers and look the most popular Java frameworks, like Micronaut, Quarkus and Spring Boot and look how (AOT compiler and GraalVM native images play a huge role) they address Serverless challenges and enable Java for broad usage in the Serverless world. I will also take the perspective of the Java developer of the AWS Cloud to show how to make use of this concepts to write perfomant Java functions with AWS Lambda
Kubo (Cloud Foundry Container Platform): Your Gateway Drug to Cloud-nativecornelia davis
The document discusses how Kubo can be used as a gateway to running cloud-native workloads. It outlines different types of workloads like code developed internally which may change frequently or code from third parties. For internally developed code, Kubo allows maintaining existing processes while deploying container images instead of infrastructure. For external code and data-centric workloads, Kubo provides benefits like health management, multi-cloud support, and operating system/Kubernetes upgrades without affecting applications. The document calls developers to run workloads on Cloud Foundry Container Runtime and share experiences.
The document discusses Netflix's use of open source technologies in its cloud architecture. It summarizes how Netflix leverages open source software to build cloud native applications that are highly scalable and available on AWS. Key aspects include building stateless microservices, using Cassandra for data storage in a quorum across multiple availability zones, and tools like Edda for configuration management and monitoring. The document advocates for open sourcing Netflix's best practices to help drive innovation.
A presentation on the Netflix Cloud Architecture and NetflixOSS open source. For the All Things Open 2015 conference in Raleigh 2015/10/19. #ATO2015 #NetflixOSS
- The Cloud Controller is responsible for providing the API interface and controlling application lifecycles. It receives application deployment requests from cf commands and works with the DEA to start and stop applications. It also controls creation of services.
- The Router receives "router.register" messages from components and directs traffic based on URL to the appropriate component instance(s). It acts as a load balancer.
- The DEA (Droplet Execution Agent) is where applications are run. It hosts application droplets/containers and monitors their health. The Health Manager monitors the health of DEAs.
The document discusses Cloudify, an open source platform for deploying, managing, and scaling complex multi-tier applications on cloud infrastructures. It introduces key concepts of Cloudify including topologies defined using TOSCA, workflows written in Python, policies defined in YAML, and how Cloudify ties various automation tools together across the deployment continuum. The document also provides demonstrations of uploading a blueprint to Cloudify and installing an application using workflows, and discusses how Cloudify collects logs, metrics and handles events during workflow execution.
This document provides an overview of Amazon EC2 and autoscaling. It discusses EC2 basics like instance lifecycle, types, and using Amazon Machine Images. It also covers bootstrapping EC2 instances using metadata and user data. Monitoring EC2 with CloudWatch and different types of autoscaling like vertical, horizontal, and using Auto Scaling groups are explained. Autoscaling helps ensure applications have the correct resources to handle varying load and reduces manual scaling efforts.
Serverless security: defence against the dark artsYan Cui
AWS has taken over the responsibilities of patching the OS and securing the underlying physical infrastructure that runs your serverless application, so what’s left for you to secure? Quite a bit it turns out.
The OWASP top 10 is as relevant to you as ever; DOS attacks are still a threat even if you can probably brute force your way through it as AWS auto-scales Lambda functions automatically; and did you know attackers can easily steal your AWS credentials via your application dependencies?
In addition to the traditional threats, serverless applications have more granular deployment units and therefore there are more things to configure and secure, and the tools and practices are still catching up with this fast-changing world.
Implementing Infrastructure as Code ConfigMgtCamp 2017Kief Morris
Run-through of key patterns and approaches for applying software engineering practices and microservice design to infrastructure.
Infrastructure as Code is the "A" (Automation) in the "CAMS" model for DevOps.
AWS has taken over the responsibilities of patching the OS and securing the underlying physical infrastructure that runs your serverless application, so what’s left for you to secure? Quite a bit it turns out.
The OWASP top 10 is as relevant to you as ever; DOS attacks are still a threat even if you can probably brute force your way through it as AWS auto-scales Lambda functions automatically; and did you know attackers can easily steal your AWS credentials via your application dependencies?
In addition to the traditional threats, serverless applications have more granular deployment units and therefore there are more things to configure and secure, and the tools and practices are still catching up with this fast changing world.
The document discusses infrastructure as code using the AWS Cloud Development Kit (AWS CDK). It provides an overview of the AWS CDK, including that it is a multi-language framework for modeling cloud infrastructure as reusable components. It also describes the main components of the AWS CDK, including that it uses constructs to represent AWS resources, stacks to define deployable units that know the region and account, and that the CDK application gets deployed to provision the defined infrastructure.
SolarWinds Scalability for the EnterpriseSolarWinds
Listen to the SolarWinds product management team as they show you how SolarWinds affordable, powerful, and easy-to-use solutions can scale your monitoring and management capabilities to hundreds of thousands of network devices, servers, or applications.
From Zero to still Zero: The most beautiful mistakes going into the cloud. OPEN KNOWLEDGE GmbH
"Cloud is the new Normal”, so Andrew R. Jassy (CIO AWS). Was also liegt näher, als genau jetzt den Schritt in die Cloud zu wagen? Passende Blaupausen dazu gibt es mehr als genug. Aber ist dieser Schritt wirklich so einfach, wie uns die verschiedenen Cloud-Anbieter glauben machen wollen? Natürlich nicht. Diese Session zeigt anhand typischer Antipattern, wie der Weg in die Cloud garantiert im Desaster endet und wie man sich dagegen wappnen kann. Ähnlichkeiten zu existierenden Projekten sind rein zufällig – oder auch nicht.
Adrian Cockcroft on his top predictions for the cloud computing industry in 2015 and beyond, as well as how cloud-native applications, continuous-delivery and DevOps techniques, will speed the pace of innovation and disruption.
For more about Adrian be sure to check out his page on Battery Ventures:
https://www.battery.com/our-team/member/adrian-cockcroft/
Follow Adrian on Twitter: @adrianco
This document discusses Oracle Ravello Cloud and provides an overview, live demonstration, and summary. Oracle Ravello Cloud allows users to migrate VMware workloads to public clouds without modification by lifting and shifting the virtual machines. The live demonstration shows importing an existing Primavera environment into Oracle Ravello Cloud and publishing the virtual machines to the cloud with one click. The summary notes that Oracle Ravello Cloud solves issues like compatibility, lock-in, and labor costs by allowing lift and shift of workloads to the cloud in an agnostic manner.
Josh Evans, a former engineering leader at Netflix, gave a talk on mastering chaos with microservices at Netflix. He began with introductions and an overview of Netflix's architecture evolution from monoliths to microservices. He then discussed challenges of microservices like dependencies, scale, variance and change. For each challenge, he provided examples of how Netflix addresses issues like cascading failures, operational drift, polyglot environments and intentional variance. Finally, he emphasized that organization must follow architecture through principles like Conway's Law, and that outcomes include both technical solutions and realigning teams.
Mastering Chaos - A Netflix Guide to MicroservicesJosh Evans
QConSF 2016 Abstract:
By embracing the tension between order and chaos and applying a healthy mix of discipline and surrender Netflix reliably operates microservices in the cloud at scale. But every lesson learned and solution developed over the last seven years was born out of pain for us and our customers. Even today we remain vigilant as we evolve our service architecture. For those just starting the microservices journey these lessons and solutions provide a blueprint for success.
In this talk we’ll explore the chaotic and vibrant world of microservices at Netflix. We’ll start with the basics - the anatomy of a microservice, the challenges around distributed systems, and the benefits realized when integrated operational practices and technical solutions are properly leveraged. Then we’ll build on that foundation exploring the cultural, architectural, and operational methods that lead to microservice mastery.
By: Marianne Eggett, Linux Emerging Technology Practice Mgr, Mainline Information Systems
Are you considering a migration to Linux on IBM System z? The first step is to develop a detailed plan that outlines the short term and long term benefits of your migration.
In this presentation you will learn:
- How to identify the business case to support consolidation with System z Linux
- Examples of cost savings other businesses have experienced
- How to build a Total Cost of Ownership report specific to your environment
To view this presentation with audio, visit: http://go.mainline.com/pages/start/knowledge-center-building-the-case-zlinux-webcast-june-2009/index.html?Campaign_Id=7071&Activity_Id=6131
For other topics, visit: www.mainline.com/kc
Bring Service Mesh To Cloud Native-appsThang Chung
The presentation shows out what is Service Mesh, how is it work, and important concepts what is cloud-native apps. The event organized at Hanoi Oct 2018.
Digital transformation is more than a buzz phrase. Learn how companies are evolving to Cloud, systematically leveraging existing workloads on their current platforms for competitive advantage. This session explores the transition to Cloud using Node.js technologies and unlocking the power of your existing data sets and what you can expect from the Node.js Foundation and community moving forward. See how the ability to start on known and familiar platforms and environments and to maintain a bridge to data on these platforms using new technologies like Node.js can be one of the keys to success of the move to cloud native.
Come learn about the work IBM is doing to ensure to that:
- Node.js is available across platforms and environments
- that key tools and capabilities are available (monitoring, post mortem investigation)
- you can leverage existing datasets in your cloud native applications using the IBM SDK for Node.js is based on the Node.js™ open source project. It provides a compatible solution for IBM Power™, Intel® and z Systems™ products that require Node.js functionality and package management.
The document discusses how Oracle Ravello Cloud Service can easily move virtualized applications from an on-premise VMware environment to the cloud without modification, allowing organizations to leverage cloud elasticity while maintaining their existing infrastructure standard. It provides an overview of Ravello and examples of how it can lift and shift applications to the cloud in just a few steps, providing benefits like cost savings, agility, and the ability to run in multiple cloud regions. The document also includes a demo of using Ravello to move an Oracle Primavera application from an on-premise data center to the cloud for development and testing.
The document discusses moving an Oracle Primavera application running on VMware in a customer's data center to the cloud using Oracle Ravello. It provides steps to upload the four VMware VMs that make up the Primavera application to Ravello, drag and drop the VMs into a Ravello "application" to recreate the environment, and set up networking on Ravello to mirror the data center networking configuration. Screenshots demonstrate uploading the VMs, building the application on Ravello by dragging the VMs onto a canvas, and configuring the networking.
Todd Deshane gave a presentation on open source cloud computing solutions. He discussed the different cloud computing delivery and deployment models, including software as a service (SaaS), platform as a service (PaaS), and infrastructure as a service (IaaS). Deshane focused on IaaS and how it can be used to cost-effectively create and scale an online presence using public, private, or hybrid cloud models. He also addressed some of the challenges of cloud computing, such as security and availability, and saw increasing adoption of IaaS and an exciting future for web-based operating systems and virtual desktop solutions.
Observability Best Practices for Your Cloud DBaaSScyllaDB
Developers and DevOps teams all rely on effective observability to quickly find and fix issues impacting the performance of their distributed database clusters. Given the wide sea of observability — spanning metrics, logs and traces — you can easily get lost in data. With so much information available, what do you need to monitor first and foremost? How can you best use the available metrics to diagnose and fix issues that emerge?
Join this webinar to learn how observability best practices apply to distributed databases and see how they are put into practice on a sample application. You’ll get both the DBA and developer perspective on diagnosing and fixing subpar database performance in a Twitter-like app using ScyllaDB Monitoring Stack.
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
This document discusses how to effectively monitor SD-WAN and SASE environments with ThousandEyes. It begins with an introduction of the speakers and an agenda that includes why SD-WAN is important, the challenges of monitoring these environments, testing scenarios for applications and underlays, a demo, and Q&A. SD-WAN is growing due to factors like site-to-cloud connections and cost optimization. The challenge is determining where issues occur across complex environments spanning networks, SASE services, applications and more. ThousandEyes provides visibility through testing from its global vantage points and agent-based infrastructure.
This document discusses best practices for cloud computing. It recommends starting fast by playing it safe with architecture and using small instances to minimize costs. It suggests scaling out over time and considering options like sharding or in-memory databases. The document also advises defining an exit strategy and preparing for downtime, upgrades, and both SQL and NoSQL solutions. Overall, it encourages growing systems infinitely while managing risks, getting user feedback, and starting up engines to move ahead.
Clipper: A Low-Latency Online Prediction Serving SystemDatabricks
Machine learning is being deployed in a growing number of applications which demand real-time, accurate, and robust predictions under heavy serving loads. However, most machine learning frameworks and systems only address model training and not deployment.
Clipper is a general-purpose model-serving system that addresses these challenges. Interposing between applications that consume predictions and the machine-learning models that produce predictions, Clipper simplifies the model deployment process by isolating models in their own containers and communicating with them over a lightweight RPC system. This architecture allows models to be deployed for serving in the same runtime environment as that used during training. Further, it provides simple mechanisms for scaling out models to meet increased throughput demands and performing fine-grained physical resource allocation for each model.
In this talk, I will provide an overview of the Clipper serving system and then discuss how to get started using Clipper to serve Spark and TensorFlow models in a production serving environment.
RightScale Webinar: Cloud is the most nebulous and abused term in information technology today. It describes multiple, disparate service models and has been retroactively applied to countless legacy technologies in attempts to keep them current. In this webinar, we'll discuss the cloud technology landscape and where RightScale fits in to drive agility, cost, and time savings above cloud infrastructure. RightScale has been investing heavily for the past four years to make cloud infrastructure easy to leverage. This webinar will clarify elements that are straightforward, what continues to be difficult, and the impact on your schedule and budget.
Join the discussion with NetApp and CA Technologies Storage Experts and learn how you can store more, spend less and increase business agility – yes, it’s possible! Discover how flexible on-premise and cloud innovations are helping organizations lower operating costs and reduce administrative overhead associated with managing and scaling z Systems storage. Learn how you can accelerate business responsiveness by using the cloud to efficiently store, access, retrieve and recover z/OS data. Join us for an informative discussion and hear about new features and strategic plans that can help your business reduce the total cost of ownership (TCO) for storing and managing your mainframe data and increase your overall efficiency.
For more information, please visit http://cainc.to/Nv2VOe
Guidelines for mere mortals. These are a collection of guidelines picked up in the field... hopefully they would help developers and SREs building or modernizing apps ensuring the highest level of availability to their applications.
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...TrustArc
Most consumers believe they’re making informed decisions about their personal data—adjusting privacy settings, blocking trackers, and opting out where they can. However, our new research reveals that while awareness is high, taking meaningful action is still lacking. On the corporate side, many organizations report strong policies for managing third-party data and consumer consent yet fall short when it comes to consistency, accountability and transparency.
This session will explore the research findings from TrustArc’s Privacy Pulse Survey, examining consumer attitudes toward personal data collection and practical suggestions for corporate practices around purchasing third-party data.
Attendees will learn:
- Consumer awareness around data brokers and what consumers are doing to limit data collection
- How businesses assess third-party vendors and their consent management operations
- Where business preparedness needs improvement
- What these trends mean for the future of privacy governance and public trust
This discussion is essential for privacy, risk, and compliance professionals who want to ground their strategies in current data and prepare for what’s next in the privacy landscape.
How Can I use the AI Hype in my Business Context?Daniel Lehner
𝙄𝙨 𝘼𝙄 𝙟𝙪𝙨𝙩 𝙝𝙮𝙥𝙚? 𝙊𝙧 𝙞𝙨 𝙞𝙩 𝙩𝙝𝙚 𝙜𝙖𝙢𝙚 𝙘𝙝𝙖𝙣𝙜𝙚𝙧 𝙮𝙤𝙪𝙧 𝙗𝙪𝙨𝙞𝙣𝙚𝙨𝙨 𝙣𝙚𝙚𝙙𝙨?
Everyone’s talking about AI but is anyone really using it to create real value?
Most companies want to leverage AI. Few know 𝗵𝗼𝘄.
✅ What exactly should you ask to find real AI opportunities?
✅ Which AI techniques actually fit your business?
✅ Is your data even ready for AI?
If you’re not sure, you’re not alone. This is a condensed version of the slides I presented at a Linkedin webinar for Tecnovy on 28.04.2025.
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager APIUiPathCommunity
Join this UiPath Community Berlin meetup to explore the Orchestrator API, Swagger interface, and the Test Manager API. Learn how to leverage these tools to streamline automation, enhance testing, and integrate more efficiently with UiPath. Perfect for developers, testers, and automation enthusiasts!
📕 Agenda
Welcome & Introductions
Orchestrator API Overview
Exploring the Swagger Interface
Test Manager API Highlights
Streamlining Automation & Testing with APIs (Demo)
Q&A and Open Discussion
Perfect for developers, testers, and automation enthusiasts!
👉 Join our UiPath Community Berlin chapter: https://community.uipath.com/berlin/
This session streamed live on April 29, 2025, 18:00 CET.
Check out all our upcoming UiPath Community sessions at https://community.uipath.com/events/.
Special Meetup Edition - TDX Bengaluru Meetup #52.pptxshyamraj55
We’re bringing the TDX energy to our community with 2 power-packed sessions:
🛠️ Workshop: MuleSoft for Agentforce
Explore the new version of our hands-on workshop featuring the latest Topic Center and API Catalog updates.
📄 Talk: Power Up Document Processing
Dive into smart automation with MuleSoft IDP, NLP, and Einstein AI for intelligent document workflows.
Book industry standards are evolving rapidly. In the first part of this session, we’ll share an overview of key developments from 2024 and the early months of 2025. Then, BookNet’s resident standards expert, Tom Richardson, and CEO, Lauren Stewart, have a forward-looking conversation about what’s next.
Link to recording, presentation slides, and accompanying resource: https://bnctechforum.ca/sessions/standardsgoals-for-2025-standards-certification-roundup/
Presented by BookNet Canada on May 6, 2025 with support from the Department of Canadian Heritage.
Spark is a powerhouse for large datasets, but when it comes to smaller data workloads, its overhead can sometimes slow things down. What if you could achieve high performance and efficiency without the need for Spark?
At S&P Global Commodity Insights, having a complete view of global energy and commodities markets enables customers to make data-driven decisions with confidence and create long-term, sustainable value. 🌍
Explore delta-rs + CDC and how these open-source innovations power lightweight, high-performance data applications beyond Spark! 🚀
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdfAbi john
Analyze the growth of meme coins from mere online jokes to potential assets in the digital economy. Explore the community, culture, and utility as they elevate themselves to a new era in cryptocurrency.
Role of Data Annotation Services in AI-Powered ManufacturingAndrew Leo
From predictive maintenance to robotic automation, AI is driving the future of manufacturing. But without high-quality annotated data, even the smartest models fall short.
Discover how data annotation services are powering accuracy, safety, and efficiency in AI-driven manufacturing systems.
Precision in data labeling = Precision on the production floor.
This is the keynote of the Into the Box conference, highlighting the release of the BoxLang JVM language, its key enhancements, and its vision for the future.
Dev Dives: Automate and orchestrate your processes with UiPath MaestroUiPathCommunity
This session is designed to equip developers with the skills needed to build mission-critical, end-to-end processes that seamlessly orchestrate agents, people, and robots.
📕 Here's what you can expect:
- Modeling: Build end-to-end processes using BPMN.
- Implementing: Integrate agentic tasks, RPA, APIs, and advanced decisioning into processes.
- Operating: Control process instances with rewind, replay, pause, and stop functions.
- Monitoring: Use dashboards and embedded analytics for real-time insights into process instances.
This webinar is a must-attend for developers looking to enhance their agentic automation skills and orchestrate robust, mission-critical processes.
👨🏫 Speaker:
Andrei Vintila, Principal Product Manager @UiPath
This session streamed live on April 29, 2025, 16:00 CET.
Check out all our upcoming Dev Dives sessions at https://community.uipath.com/dev-dives-automation-developer-2025/.
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...Impelsys Inc.
Impelsys provided a robust testing solution, leveraging a risk-based and requirement-mapped approach to validate ICU Connect and CritiXpert. A well-defined test suite was developed to assess data communication, clinical data collection, transformation, and visualization across integrated devices.
Quantum Computing Quick Research Guide by Arthur MorganArthur Morgan
This is a Quick Research Guide (QRG).
QRGs include the following:
- A brief, high-level overview of the QRG topic.
- A milestone timeline for the QRG topic.
- Links to various free online resource materials to provide a deeper dive into the QRG topic.
- Conclusion and a recommendation for at least two books available in the SJPL system on the QRG topic.
QRGs planned for the series:
- Artificial Intelligence QRG
- Quantum Computing QRG
- Big Data Analytics QRG
- Spacecraft Guidance, Navigation & Control QRG (coming 2026)
- UK Home Computing & The Birth of ARM QRG (coming 2027)
Any questions or comments?
- Please contact Arthur Morgan at [email protected].
100% human made.
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...Alan Dix
Talk at the final event of Data Fusion Dynamics: A Collaborative UK-Saudi Initiative in Cybersecurity and Artificial Intelligence funded by the British Council UK-Saudi Challenge Fund 2024, Cardiff Metropolitan University, 29th April 2025
https://alandix.com/academic/talks/CMet2025-AI-Changes-Everything/
Is AI just another technology, or does it fundamentally change the way we live and think?
Every technology has a direct impact with micro-ethical consequences, some good, some bad. However more profound are the ways in which some technologies reshape the very fabric of society with macro-ethical impacts. The invention of the stirrup revolutionised mounted combat, but as a side effect gave rise to the feudal system, which still shapes politics today. The internal combustion engine offers personal freedom and creates pollution, but has also transformed the nature of urban planning and international trade. When we look at AI the micro-ethical issues, such as bias, are most obvious, but the macro-ethical challenges may be greater.
At a micro-ethical level AI has the potential to deepen social, ethnic and gender bias, issues I have warned about since the early 1990s! It is also being used increasingly on the battlefield. However, it also offers amazing opportunities in health and educations, as the recent Nobel prizes for the developers of AlphaFold illustrate. More radically, the need to encode ethics acts as a mirror to surface essential ethical problems and conflicts.
At the macro-ethical level, by the early 2000s digital technology had already begun to undermine sovereignty (e.g. gambling), market economics (through network effects and emergent monopolies), and the very meaning of money. Modern AI is the child of big data, big computation and ultimately big business, intensifying the inherent tendency of digital technology to concentrate power. AI is already unravelling the fundamentals of the social, political and economic world around us, but this is a world that needs radical reimagining to overcome the global environmental and human challenges that confront us. Our challenge is whether to let the threads fall as they may, or to use them to weave a better future.
2. Shlomo SwidlerFounder, OrchestratusStrategic and technicalIT consultingCustomers include:Cloud Developer Tips bloghttp://shlomoswidler.com/Among top community-ranked contributors to Amazon Web Services discussion forums2
6. What is a Design PatternA reusable recipe for building (software) systems that solve a particular problem.6
7. What is a Design PatternA reusable recipe for building (software) systems that solve a particular problem.AKA Architectural Pattern7
8. What is a Design PatternA reusable recipe for building (software) systems that solve a particular problem.GoalAvailableResourcesConstraints8
9. A Design PatternA reusable recipe for building (software) systems that solve a particular problem.Meets affirmativerequirementsGoalDoes not violatenegative requirementsAvailableResourcesConstraintsCan be implemented9
10. Challenges Faced by Apps in the CloudApplication ScalabilityCloud promises rapid (de)provisioning of resources.How do you tap into that to create scalable systems?Application AvailabilityUnderlying resource failures happen … usually more frequently than in traditional data centers.How do you overcome that to create highly available systems?10
11. The Scalability ChallengeScalability: Handle more (or fewer) requestsIt’s not Performance (handle requests faster)It’s not Availability (tolerate failures)But improving Scalability often improves Availability11
12. The Scalability ChallengeTwo different components to scale:State (inputs, data store, output)Behavior (business logic)Any non-trivial application has both.Scaling one component means scaling the other, too.12
13. App Scalability Patterns for State Data GridsDistributed CachingHTTP CachingReverse ProxyCDNConcurrencyMessage-PassingDataflowSoftware Transactional MemoryShared-StatePartitioningCAP theorem: Data ConsistencyEventually ConsistentAtomic DataDB StrategiesRDBMSDenormalizationShardingNOSQLKey-Value storeDocument storeData Structure storeGraph database13
15. The Availability ChallengeAvailability: Tolerate failuresTraditional IT focuses on increasing MTTFMean Time to FailureCloud IT focuses on reducing MTTRMean Time to Recovery15
16. The Availability ChallengeAvailability: Tolerate failuresTraditional IT focuses on increasing MTTFMean Time to FailureCloud IT focuses on reducing MTTRMean Time to RecoveryWhat follows is four availability scenarios: [low, high] X [MTTF, MTTR]16
33. Spot the SPOF:233InternetMight work…Until you need more App instancesOr until another SPOF fails…Elastic IP AddressCloudAppAppApp InstanceApp InstanceFail-over
34. Spot the SPOF: 2a34InternetLBLoad Balancer InstanceCloudAppApp
35. Spot the SPOF: 2a35InternetLBLoad Balancer InstanceCloudAppApp
36. Spot the SPOF: 336InternetElastic IP AddressLBLBAvailability ZoneReplicated configurationCloudAppAppFail-over
37. Spot the SPOF: 337InternetElastic IP AddressLBLBAvailability ZoneReplicated configurationCloudAppAppFail-over
38. Spot the SPOF: 438InternetElastic Load Balancer (Magic)ELBAvailability ZoneCloudAppApp
39. Spot the SPOF: 439InternetElastic Load Balancer (Magic)ELBAvailability ZoneCloudAppApp
40. Spot the SPOF: 540InternetElastic IP AddressLBLBAvailability ZoneAvailability ZoneReplicated configurationRegionAppAppAppAppFail-over
41. Spot the SPOF: 541InternetElastic IP AddressLBLBAvailability ZoneAvailability ZoneReplicated configurationRegionAppAppAppAppFail-over
42. Spot the SPOF: 642InternetElastic Load Balancer (Magic)ELBAvailability ZoneAvailability ZoneRegionAppAppAppApp
43. Spot the SPOF: 643InternetElastic Load Balancer (Magic)ELBAvailability ZoneAvailability ZoneRegionAppAppAppApp
44. Spot the SPOF: 744InternetLBLBLBLBAvailability ZoneAvailability ZoneAvailability ZoneAvailability ZoneAppAppAppAppAppAppAppAppRegionRegionOr…
45. Spot the SPOF: 7a45InternetLBLBLBLBAvailability ZoneAvailability ZoneAvailability ZoneAvailability ZoneAppAppAppAppAppAppAppAppRegionRegion
59. Availability Best Practice:Chaos MonkeyAKA Error Injection TestingForcibly create fault conditions in your cloud components.Kill instances, detach disks, screw up DNS, etc.Automate recovery from the errors.The team gets really good at reducing MTTR, increasing availability!Popularized by Netflix, who run it on their live environment.59
60. For more on Designing forAvailability, ScalabilityJonas BonérScalability, Availability, Stability Patterns http://slidesha.re/cK3NJvGeorge ReeseThe AWS Outage: The Cloud’s Shining Momenthttp://oreil.ly/eKCGG9John Ciancutti of Netflix5 Lessons We’ve Learned Using AWShttp://bit.ly/h8rU8b60