Professional insights from a lead architect with over 30 years experience in the IT industry revealing how small organisations can utilise Cloud technologies to play big, even when they’re small. Also outlines how large organisations can regain agility without compromising rigid quality and security standards.
Slide deck presented by Shane Davis at CloudExpoAsia 2016. Marina Bay Sands, Singapore.
The document discusses the infrastructure of QuizUp, a trivia game app. It describes how QuizUp moved from using EC2 Classic to implementing infrastructure as code using Terraform. This allowed them to define infrastructure like VPCs, security groups, auto-scale groups in code and manage it through version control. It also discusses how they package apps in Docker containers and deploy them to a single AMI template. Implementing infrastructure as code improved their deployment process, allowing any changes to be peer reviewed through PRs and enabling worry-free production changes.
Moving your share point development to azureMalin De Silva
A developer and IT Pro focused session on planning and moving the SharePoint Development to Azure Virtual Machines as presented at SharePoint Sri Lanka monthly gathering on 14th October 2015.
In this webinar, Michael Nash of BoldRadius explores the Typesafe Reactive Platform.
The Typesafe Reactive Platform is a suite of technologies and tools that support the creation of reactive applications, that is, applications that handle the kind of responsiveness requirements, data volume, and user load that was out of practical reach only a few years ago.
From analysis of the human genome to wearable technology to communications at a massive scale, BoldRadius has the premier team of experts with decades of collective experience in designing and building these types of applications, and in helping teams adopt these tools.
Dissection of the arguments against using public cloud providers from the Chef Compliance event in Dallas April 25, 2016. Compared and contrasted benefits of AWS vs. Azure vs. GCP.
This document discusses serverless computing beyond just AWS Lambda. It defines serverless as focusing on business problems by using managed services wherever possible and connecting them with ephemeral compute functions. A variety of AWS services are identified that can fulfill the different needs of building applications like data stores, APIs, authentication, compute, messaging, orchestration, and analytics in a serverless way. Serverless architectures are described as masonry with functions as mortar and managed services as load-bearing bricks.
This document discusses how Azure and Chef can be used together. It provides an introduction to Azure as Microsoft's public cloud platform for hosting virtual machines, applications, and services. It then introduces Chef as an infrastructure automation tool that uses recipes and cookbooks to configure systems. The document argues that combining Azure and Chef allows for the provisioning and configuration of infrastructure in Azure through Chef's infrastructure as code approach. It ends with contact information for the presenters.
Professional insights from a lead architect with over 30 years experience in the IT industry revealing how small organisations can utilise Cloud technologies to play big, even when they’re small. Also outlines how large organisations can regain agility without compromising rigid quality and security standards.
Slide deck presented by Shane Davis at CloudExpoAsia 2016. Marina Bay Sands, Singapore.
The document discusses the infrastructure of QuizUp, a trivia game app. It describes how QuizUp moved from using EC2 Classic to implementing infrastructure as code using Terraform. This allowed them to define infrastructure like VPCs, security groups, auto-scale groups in code and manage it through version control. It also discusses how they package apps in Docker containers and deploy them to a single AMI template. Implementing infrastructure as code improved their deployment process, allowing any changes to be peer reviewed through PRs and enabling worry-free production changes.
Moving your share point development to azureMalin De Silva
A developer and IT Pro focused session on planning and moving the SharePoint Development to Azure Virtual Machines as presented at SharePoint Sri Lanka monthly gathering on 14th October 2015.
In this webinar, Michael Nash of BoldRadius explores the Typesafe Reactive Platform.
The Typesafe Reactive Platform is a suite of technologies and tools that support the creation of reactive applications, that is, applications that handle the kind of responsiveness requirements, data volume, and user load that was out of practical reach only a few years ago.
From analysis of the human genome to wearable technology to communications at a massive scale, BoldRadius has the premier team of experts with decades of collective experience in designing and building these types of applications, and in helping teams adopt these tools.
Dissection of the arguments against using public cloud providers from the Chef Compliance event in Dallas April 25, 2016. Compared and contrasted benefits of AWS vs. Azure vs. GCP.
This document discusses serverless computing beyond just AWS Lambda. It defines serverless as focusing on business problems by using managed services wherever possible and connecting them with ephemeral compute functions. A variety of AWS services are identified that can fulfill the different needs of building applications like data stores, APIs, authentication, compute, messaging, orchestration, and analytics in a serverless way. Serverless architectures are described as masonry with functions as mortar and managed services as load-bearing bricks.
This document discusses how Azure and Chef can be used together. It provides an introduction to Azure as Microsoft's public cloud platform for hosting virtual machines, applications, and services. It then introduces Chef as an infrastructure automation tool that uses recipes and cookbooks to configure systems. The document argues that combining Azure and Chef allows for the provisioning and configuration of infrastructure in Azure through Chef's infrastructure as code approach. It ends with contact information for the presenters.
Paul Johnston is an expert in serverless technologies and was formerly the CTO of a serverless startup. In the document, he discusses whether serverless is truly the future and compares it to container-based architectures. While containers can allow for increased deployment efficiency and scale, serverless architectures require less maintenance overhead and management burden. Serverless solutions are also more cost-effective since the provider manages the underlying infrastructure. Overall, Johnston argues that serverless will be the future for most use cases due to its automation, high availability, reduced complexity, and increased feature velocity compared to managing one's own servers and containers.
The document provides an agenda for an Enterprise Cloud Adoption discussion from 10:15-12:00 led by Fukiat Julnual. It includes links to information about cloud computing on Microsoft Azure and the Azure Architecture Center. The discussion will cover the journey to the cloud, including rehosting, refactoring, rearchitecting, and rebuilding applications. It also includes a demo of the Azure App Service Migration Assistant. Finally, it discusses DevOps practices including continuous delivery, planning and tracking, developing and testing, and monitoring and operations.
An introduction to the reference architectures content from the Microsoft patterns & practices team.
This covers common IaaS (infrastructure) and PaaS (managed services) scenarios.
http://aka.ms/architecture
Be sure to read the notes!
From Zero to Serverless (CoderCruise 2018)Chad Green
Chad Green gives a presentation on serverless computing. He discusses the evolution from on-premises to infrastructure as a service (IaaS) to platform as a service (PaaS) to serverless. Serverless applications depend on cloud services to manage server-side logic and state using event-triggered functions. Chad then covers Azure Functions as a serverless option, including features, triggers/bindings, development tools, and best practices like avoiding long functions and writing stateless code.
Continuous Delivery: How RightScale Releases WeeklyRightScale
Continuous delivery may be a natural for greenfield workloads, but how do you take an existing seven-year-old SaaS application and move from multi-month to weekly release cycles? Find out how our team — developers, QA, and ops — worked together to change our process and along the way changed their own ideas of what was possible.
Azure SQL Database is just SQL Server under the covers. However, there are some distinctive differences and new functionality. This session covers some of the new tools and methods available to help you make you Azure SQL Database Run as fast as possible.
This document introduces Azure Dev/Test Labs and discusses how it enables self-service creation of environments with control and auditing. It describes how to integrate Dev/Test Labs with existing CI pipelines using scripted templates stored in source control. The document also discusses using DSC and Chocolatey to remotely configure machines after provisioning by installing software, managing configurations, and keeping environments up to date in a centralized way.
Microservices, Spring Cloud & Cloud FoundryEmilio Garcia
Microservices, Spring Cloud & Cloud Foundry
The document discusses microservices architecture, distributed system patterns, Spring Boot, Spring Cloud, and Cloud Foundry. It defines microservices and compares monolithic vs microservices styles. Key advantages of microservices include using the right tool for each job and easier scaling. Challenges include complexity and coordination. Distributed patterns like centralized configuration, service registry, dynamic routing, and circuit breakers help address challenges. Spring Boot and Spring Cloud simplify building microservices and provide tools that implement common patterns. Cloud Foundry is a PaaS that makes deploying microservices applications easy.
Docker right now provides great value in the enterprise but the value proposition is more about developer productivity than scale-out.
Docker benefits include resource management, environment management, continuous delivery, developer and operations collaboration, and hybrid workloads.
Take care in its introduction. Consider Docker as just part of an overall toolkit and you don't need to go "full stack" to gain value.
Serverless architecture: focus on code, performance and costsLaura La Manna
Serverless architecture focuses on code, performance, and costs. It decreases concern over infrastructure management and allows developers to focus on business logic. With serverless, there is no infrastructure to manage, resources auto-scale with no wasted resources, and customers only pay for what they use. However, serverless architectures are not truly cost-free or without limits. Performance, costs, code portability, and standards are important factors to consider when determining if serverless is appropriate.
The Importance of Wait Statistics in SQL ServerGrant Fritchey
Wait statistics provide important information for monitoring and improving SQL Server performance. They indicate where the server is spending time waiting on resources and which resources are causing frequent or long waits. Key wait statistics are available in dynamic management views like sys.dm_os_wait_stats and sys.dm_db_wait_stats. Some waits like PAGEIOLATCH_IO_COMPLETION are more important to focus on than others like CXPACKET. Wait statistics can help identify issues related to the system, queries, or database structure. Extended events and other views also provide related wait information down to the query level.
This document summarizes Microsoft Azure services for running WordPress and MySQL in the cloud. It discusses:
- Azure Database for MySQL which provides a fully managed MySQL database with automatic backups and high availability. It scales on demand without downtime and has predictable performance.
- Different service tiers for MySQL including Basic, Standard, and General Purpose which vary in included storage, IOPS, and performance capabilities.
- Integration of MySQL databases with Azure Web Apps for deploying WordPress sites with a database provisioned and configured automatically.
Meetup#7: AWS LightSail - The Simplicity of VPS - The Power of AWSAWS Vietnam Community
This document provides an overview of Amazon Lightsail, including what it is, when to use it, available plans, key features, and a demo. Lightsail offers simple virtual private servers with bundled compute, storage and networking starting at $5 per month. It provides an easy way to launch fully configured servers in seconds and manage them through an intuitive console. Lightsail can be used to host simple websites, apps, or testing environments and allows access to additional AWS services.
So you're in the Cloud — but what does that mean? With choices like multi-region, multi-Cloud, hybrid and mixed environments, there's no "one size fits all" when it comes to Cloud. But whatever your choice, Akamai can help you with your Cloud infrastructure before, during and after your Cloud transformation. In this session, Akamai and Rackspace will explore and showcase common Cloud transformations: (1) typical ordering and fulfillment apps transformation from an on-premise, dedicated DC to the Cloud using Amazon AWS (2) similar transformation using Microsoft Azure (3) multi-Cloud environments across AWS, Azure, GCP (Google Cloud Platform), Rackspace and dedicated hosting. For each use case, we'll illustrate how Akamai can help you achieve your business needs of availability, scalability, security, cost and user-experience while you can focus on your core business goals.
Dave Nielsen - the economically unstoppable cloudOlga Lavrentieva
This document discusses different types of cloud computing including SaaS, PaaS, and IaaS. It explains that SaaS provides cloud applications that users cannot change, while PaaS and IaaS allow users to put their own code in the cloud and scale applications. PaaS provides automatic scaling while IaaS requires managing virtual machine instances yourself. The cloud provides on-demand access to computing resources without limits and removes delays from hardware provisioning. Key benefits of cloud computing include lower costs, faster innovation, and the ability to experiment more. Risks include security, data loss, and compliance issues.
Changing the Game with Cloud, Microservices, and DevOps Brian Chambers
This deck, presented at DevNexus 2017 in Atlanta, describes Chick-fil-A's approach to changing the way we deliver software to our enterprise by shifting to Cloud Native architectures, DevOps delivery models, and microservices.
Contact Brian Chambers on LinkedIn at https://www.linkedin.com/in/brian-chambers-65960168/ if there are questions
Automating Cloud Operations: Tips from Managed ServicesAngela_Tripp
This document discusses tips for automating cloud operations from managed services. It addresses the challenges of supporting diverse workloads across multiple public and private clouds. The role of templates in enabling portability and standardization is described. Automation is key to scaling operations efficiently through standardizing alerts and escalations, and enabling self-service and self-healing capabilities. Integrating cloud management platforms and operational processes with third party systems and customer ticketing is also discussed.
For enterprises trying to stay ahead of the game, having a robust and fast application development program can make or break their market presence. The challenge for developers, however, is to build responsive, devise-agnostic applications in days, not months.
“Microservices” have become a trendy development strategy. Hosting and running such services used to be pretty painful... but here comes Service Fabric! Let’s take a closer look at this platform, its different development models and all the features it offers, and not only for microservices!
Paul Johnston is an expert in serverless technologies and was formerly the CTO of a serverless startup. In the document, he discusses whether serverless is truly the future and compares it to container-based architectures. While containers can allow for increased deployment efficiency and scale, serverless architectures require less maintenance overhead and management burden. Serverless solutions are also more cost-effective since the provider manages the underlying infrastructure. Overall, Johnston argues that serverless will be the future for most use cases due to its automation, high availability, reduced complexity, and increased feature velocity compared to managing one's own servers and containers.
The document provides an agenda for an Enterprise Cloud Adoption discussion from 10:15-12:00 led by Fukiat Julnual. It includes links to information about cloud computing on Microsoft Azure and the Azure Architecture Center. The discussion will cover the journey to the cloud, including rehosting, refactoring, rearchitecting, and rebuilding applications. It also includes a demo of the Azure App Service Migration Assistant. Finally, it discusses DevOps practices including continuous delivery, planning and tracking, developing and testing, and monitoring and operations.
An introduction to the reference architectures content from the Microsoft patterns & practices team.
This covers common IaaS (infrastructure) and PaaS (managed services) scenarios.
http://aka.ms/architecture
Be sure to read the notes!
From Zero to Serverless (CoderCruise 2018)Chad Green
Chad Green gives a presentation on serverless computing. He discusses the evolution from on-premises to infrastructure as a service (IaaS) to platform as a service (PaaS) to serverless. Serverless applications depend on cloud services to manage server-side logic and state using event-triggered functions. Chad then covers Azure Functions as a serverless option, including features, triggers/bindings, development tools, and best practices like avoiding long functions and writing stateless code.
Continuous Delivery: How RightScale Releases WeeklyRightScale
Continuous delivery may be a natural for greenfield workloads, but how do you take an existing seven-year-old SaaS application and move from multi-month to weekly release cycles? Find out how our team — developers, QA, and ops — worked together to change our process and along the way changed their own ideas of what was possible.
Azure SQL Database is just SQL Server under the covers. However, there are some distinctive differences and new functionality. This session covers some of the new tools and methods available to help you make you Azure SQL Database Run as fast as possible.
This document introduces Azure Dev/Test Labs and discusses how it enables self-service creation of environments with control and auditing. It describes how to integrate Dev/Test Labs with existing CI pipelines using scripted templates stored in source control. The document also discusses using DSC and Chocolatey to remotely configure machines after provisioning by installing software, managing configurations, and keeping environments up to date in a centralized way.
Microservices, Spring Cloud & Cloud FoundryEmilio Garcia
Microservices, Spring Cloud & Cloud Foundry
The document discusses microservices architecture, distributed system patterns, Spring Boot, Spring Cloud, and Cloud Foundry. It defines microservices and compares monolithic vs microservices styles. Key advantages of microservices include using the right tool for each job and easier scaling. Challenges include complexity and coordination. Distributed patterns like centralized configuration, service registry, dynamic routing, and circuit breakers help address challenges. Spring Boot and Spring Cloud simplify building microservices and provide tools that implement common patterns. Cloud Foundry is a PaaS that makes deploying microservices applications easy.
Docker right now provides great value in the enterprise but the value proposition is more about developer productivity than scale-out.
Docker benefits include resource management, environment management, continuous delivery, developer and operations collaboration, and hybrid workloads.
Take care in its introduction. Consider Docker as just part of an overall toolkit and you don't need to go "full stack" to gain value.
Serverless architecture: focus on code, performance and costsLaura La Manna
Serverless architecture focuses on code, performance, and costs. It decreases concern over infrastructure management and allows developers to focus on business logic. With serverless, there is no infrastructure to manage, resources auto-scale with no wasted resources, and customers only pay for what they use. However, serverless architectures are not truly cost-free or without limits. Performance, costs, code portability, and standards are important factors to consider when determining if serverless is appropriate.
The Importance of Wait Statistics in SQL ServerGrant Fritchey
Wait statistics provide important information for monitoring and improving SQL Server performance. They indicate where the server is spending time waiting on resources and which resources are causing frequent or long waits. Key wait statistics are available in dynamic management views like sys.dm_os_wait_stats and sys.dm_db_wait_stats. Some waits like PAGEIOLATCH_IO_COMPLETION are more important to focus on than others like CXPACKET. Wait statistics can help identify issues related to the system, queries, or database structure. Extended events and other views also provide related wait information down to the query level.
This document summarizes Microsoft Azure services for running WordPress and MySQL in the cloud. It discusses:
- Azure Database for MySQL which provides a fully managed MySQL database with automatic backups and high availability. It scales on demand without downtime and has predictable performance.
- Different service tiers for MySQL including Basic, Standard, and General Purpose which vary in included storage, IOPS, and performance capabilities.
- Integration of MySQL databases with Azure Web Apps for deploying WordPress sites with a database provisioned and configured automatically.
Meetup#7: AWS LightSail - The Simplicity of VPS - The Power of AWSAWS Vietnam Community
This document provides an overview of Amazon Lightsail, including what it is, when to use it, available plans, key features, and a demo. Lightsail offers simple virtual private servers with bundled compute, storage and networking starting at $5 per month. It provides an easy way to launch fully configured servers in seconds and manage them through an intuitive console. Lightsail can be used to host simple websites, apps, or testing environments and allows access to additional AWS services.
So you're in the Cloud — but what does that mean? With choices like multi-region, multi-Cloud, hybrid and mixed environments, there's no "one size fits all" when it comes to Cloud. But whatever your choice, Akamai can help you with your Cloud infrastructure before, during and after your Cloud transformation. In this session, Akamai and Rackspace will explore and showcase common Cloud transformations: (1) typical ordering and fulfillment apps transformation from an on-premise, dedicated DC to the Cloud using Amazon AWS (2) similar transformation using Microsoft Azure (3) multi-Cloud environments across AWS, Azure, GCP (Google Cloud Platform), Rackspace and dedicated hosting. For each use case, we'll illustrate how Akamai can help you achieve your business needs of availability, scalability, security, cost and user-experience while you can focus on your core business goals.
Dave Nielsen - the economically unstoppable cloudOlga Lavrentieva
This document discusses different types of cloud computing including SaaS, PaaS, and IaaS. It explains that SaaS provides cloud applications that users cannot change, while PaaS and IaaS allow users to put their own code in the cloud and scale applications. PaaS provides automatic scaling while IaaS requires managing virtual machine instances yourself. The cloud provides on-demand access to computing resources without limits and removes delays from hardware provisioning. Key benefits of cloud computing include lower costs, faster innovation, and the ability to experiment more. Risks include security, data loss, and compliance issues.
Changing the Game with Cloud, Microservices, and DevOps Brian Chambers
This deck, presented at DevNexus 2017 in Atlanta, describes Chick-fil-A's approach to changing the way we deliver software to our enterprise by shifting to Cloud Native architectures, DevOps delivery models, and microservices.
Contact Brian Chambers on LinkedIn at https://www.linkedin.com/in/brian-chambers-65960168/ if there are questions
Automating Cloud Operations: Tips from Managed ServicesAngela_Tripp
This document discusses tips for automating cloud operations from managed services. It addresses the challenges of supporting diverse workloads across multiple public and private clouds. The role of templates in enabling portability and standardization is described. Automation is key to scaling operations efficiently through standardizing alerts and escalations, and enabling self-service and self-healing capabilities. Integrating cloud management platforms and operational processes with third party systems and customer ticketing is also discussed.
For enterprises trying to stay ahead of the game, having a robust and fast application development program can make or break their market presence. The challenge for developers, however, is to build responsive, devise-agnostic applications in days, not months.
“Microservices” have become a trendy development strategy. Hosting and running such services used to be pretty painful... but here comes Service Fabric! Let’s take a closer look at this platform, its different development models and all the features it offers, and not only for microservices!
Rapidly provisioning fresh copies of SQL databases is required for an effective Dev-Test environment. However, it can be challenging and most organizations take weeks to deliver usable data. Catalogic’s copy data management platform allows for timely, space-efficient, masked SQL DB copies. By doing so, Catalogic satisfies both infrastructure DBAs, who need automated copy provisioning, and application DBAs, who continually need fresh, secure data sets. This webinar will describe five ways Catalogic can help fix SQL Server Dev-Test problems.
Enabling your DevOps culture with AWS-webinarAaron Walker
In this presentation shows you how the benefits of AWS technologies can be combined with a new approach to Development and Operations.
It’s all about delivering new features and functionality faster, without compromising reliability, stability and performance.
* Understand the challenges faced by traditional Development and Operations teams
* Apply Continuous Integration/Delivery processes and tools to enable change
* Appreciate how various AWS technologies can be used to facilitate DevOps
The document discusses microservices and provides information on:
- The benefits of microservices including faster time to market, lower deployment costs, and more revenue opportunities.
- What defines a microservice such as being independently deployable and scalable.
- Differences between monolithic and microservice architectures.
- Moving applications to the cloud and refactoring monolithic applications into microservices.
- Tools for building microservices including Azure Service Fabric and serverless/Functions.
- Best practices for developing, deploying, and managing microservices.
Five Early Challenges Of Building Streaming Fast Data ApplicationsLightbend
This webinar discusses five early challenges of building streaming fast data applications: 1) choosing among alternative streaming frameworks like Kafka Streams, Spark Streaming, and Flink; 2) integrating microservices with streaming services; 3) understanding operational challenges of streaming services; 4) gaining competitive advantage through machine learning on fast data; and 5) optimizing resource utilization across large clusters running many components. The webinar promotes Lightbend's Fast Data Platform as providing an easy on-ramp and complete solution for these challenges.
Les nouveautés ASP.NET 5 avec Visual Studio 2015MSDEVMTL
This document discusses the motivations and changes behind ASP.NET 5 and Visual Studio 2015. It outlines how the .NET framework has evolved from a monolithic structure to a more modular one, and how technologies like browsers and development cycles have advanced. Key points include making .NET cross-platform, improving agility through faster development cycles and shipping frameworks with applications, and enhancing performance through modularity and optional features. It introduces .NET Core as the new command-line focused heart of the .NET framework and Visual Studio.
Webcast: DevOps in AWS is different! How can containers help? Applatix
How is the public cloud different than the private cloud? How can containers help you run your public scale effectively at scale? These are the slides that accompanied a webcast on our YouTube site.
AWS re:Invent 2016: The State of Serverless Computing (SVR311)Amazon Web Services
Join us to learn about the state of serverless computing from Dr. Tim Wagner, General Manager of AWS Lambda. Dr. Wagner discusses the latest developments from AWS Lambda and the serverless computing ecosystem. He talks about how serverless computing is becoming a core component in how companies build and run their applications and services, and he also discusses how serverless computing will continue to evolve.
These are my summarized notes from all the microservices session I attended at QCon 2015. These sessions had tons of learning around how to scale microservices and avoid common pitfalls
SQL Server Lift & Shift on Azure - SQL Saturday 921Marco Obinu
This document discusses options for migrating SQL Server databases to Azure, specifically focusing on lift and shift strategies using Azure SQL Database or SQL virtual machines. It provides an overview of the different Azure SQL offerings including databases, managed instances, and SQL VMs. The key advantages and use cases of each option are outlined. The document also addresses some common myths around choosing virtual machines over Azure SQL Database, noting that the database service offers fully managed high availability, security, backups and more without ongoing maintenance.
Are you jumping on the microservices bandwagon? When and when not to adopt micro services architecture? If you must, what are the considerations? This slidedeck will help answer a few of those questions...
From Zero to Serverless (DogFoodCon 2018)Chad Green
So many times our customers need a simple routine that can be executed on a routine basis but the solution doesn’t need to be an elaborate solution without going the trouble of setting servers and other infrastructure. Serverless computer is the abstraction of servers, infrastructure, and operating systems and make getting solutions to your customer’s needs much quicker and cheaper. During this session we will look at how Azure Functions will enable you to run code on-demand without having to explicitly provision or manage infrastructure.
Cloud computing provides dynamically scalable resources as a service over the Internet. It addresses problems with traditional infrastructure like hard-to-scale systems that are costly and complex to manage. Cloud platforms like Google Cloud Platform provide computing services like Compute Engine VMs and App Engine PaaS, as well as storage, networking, databases and other services to build scalable applications without managing physical hardware. These services automatically scale as needed, reducing infrastructure costs and management complexity.
DevOps in Practices document provides an overview of DevOps practices and microservice architecture. It discusses that DevOps aims to reduce the time between introducing changes to a system and deploying those changes in a production environment. Microservices architecture breaks applications into smaller, independent services that are built around business capabilities. Netflix is highlighted as an example that pioneered this approach at a large scale using AWS. Key aspects of DevOps like continuous integration, infrastructure as code, and automated testing are explained in the context of enabling faster delivery with microservices.
This document discusses DevOps practices and container technologies like Docker and Kubernetes. It provides an overview of containers as an application delivery mechanism and how Docker and Kubernetes can be used to deploy and manage containerized applications at scale. It also summarizes key benefits of containers like speed, efficiency, and portability as well as how Docker and Kubernetes address challenges like application deployment, scaling, networking, and reliability.
In this session, we explain how the new version of SQL Server will improve database operations, advance security and compliance and bring advanced analytics to all your data workloads.
Beyond DevOps: How Netflix Bridges the Gap?C4Media
Video and slides synchronized, mp3 and slide download available at URL http://bit.ly/1mv6Kpr.
Josh Evans uses the Netflix Operations Engineering as a case study to explore the challenges faced by centralized engineering teams and approaches to addressing those challenges. Filmed at qconsf.com.
Josh Evans is Director of Operations Engineering at Netflix, with experience in e-commerce, playback control services, infrastructure, tools, testing, and operations.
Cloud-native Data: Every Microservice Needs a Cachecornelia davis
Presented at the Pivotal Toronto Users Group, March 2017
Cloud-native applications form the foundation for modern, cloud-scale digital solutions, and the patterns and practices for cloud-native at the app tier are becoming widely understood – statelessness, service discovery, circuit breakers and more. But little has changed in the data tier. Our modern apps are often connected to monolithic shared databases that have monolithic practices wrapped around them. As a result, the autonomy promised by moving to a microservices application architecture is compromised.
With lessons from the application tier to guide us, the industry is now figuring out what the cloud-native architectural patterns are at the data tier. Join us to explore some of these with Cornelia Davis, a five year Cloud Foundry veteran who is now focused on cloud-native data. As it happens, every microservice needs a cache and this evening will drill deep on that topic. She’ll cover a variety of caching patterns and use cases, and demonstrate how their use helps preserve the autonomy that is driving agile software delivery practices today.
Similar to Evolving applications-to-serverless (20)
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024Neo4j
Neha Bajwa, Vice President of Product Marketing, Neo4j
Join us as we explore breakthrough innovations enabled by interconnected data and AI. Discover firsthand how organizations use relationships in data to uncover contextual insights and solve our most pressing challenges – from optimizing supply chains, detecting fraud, and improving customer experiences to accelerating drug discoveries.
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-und-domino-lizenzkostenreduzierung-in-der-welt-von-dlau/
DLAU und die Lizenzen nach dem CCB- und CCX-Modell sind für viele in der HCL-Community seit letztem Jahr ein heißes Thema. Als Notes- oder Domino-Kunde haben Sie vielleicht mit unerwartet hohen Benutzerzahlen und Lizenzgebühren zu kämpfen. Sie fragen sich vielleicht, wie diese neue Art der Lizenzierung funktioniert und welchen Nutzen sie Ihnen bringt. Vor allem wollen Sie sicherlich Ihr Budget einhalten und Kosten sparen, wo immer möglich. Das verstehen wir und wir möchten Ihnen dabei helfen!
Wir erklären Ihnen, wie Sie häufige Konfigurationsprobleme lösen können, die dazu führen können, dass mehr Benutzer gezählt werden als nötig, und wie Sie überflüssige oder ungenutzte Konten identifizieren und entfernen können, um Geld zu sparen. Es gibt auch einige Ansätze, die zu unnötigen Ausgaben führen können, z. B. wenn ein Personendokument anstelle eines Mail-Ins für geteilte Mailboxen verwendet wird. Wir zeigen Ihnen solche Fälle und deren Lösungen. Und natürlich erklären wir Ihnen das neue Lizenzmodell.
Nehmen Sie an diesem Webinar teil, bei dem HCL-Ambassador Marc Thomas und Gastredner Franz Walder Ihnen diese neue Welt näherbringen. Es vermittelt Ihnen die Tools und das Know-how, um den Überblick zu bewahren. Sie werden in der Lage sein, Ihre Kosten durch eine optimierte Domino-Konfiguration zu reduzieren und auch in Zukunft gering zu halten.
Diese Themen werden behandelt
- Reduzierung der Lizenzkosten durch Auffinden und Beheben von Fehlkonfigurationen und überflüssigen Konten
- Wie funktionieren CCB- und CCX-Lizenzen wirklich?
- Verstehen des DLAU-Tools und wie man es am besten nutzt
- Tipps für häufige Problembereiche, wie z. B. Team-Postfächer, Funktions-/Testbenutzer usw.
- Praxisbeispiele und Best Practices zum sofortigen Umsetzen
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.
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.
For the full video of this presentation, please visit: https://www.edge-ai-vision.com/2024/06/building-and-scaling-ai-applications-with-the-nx-ai-manager-a-presentation-from-network-optix/
Robin van Emden, Senior Director of Data Science at Network Optix, presents the “Building and Scaling AI Applications with the Nx AI Manager,” tutorial at the May 2024 Embedded Vision Summit.
In this presentation, van Emden covers the basics of scaling edge AI solutions using the Nx tool kit. He emphasizes the process of developing AI models and deploying them globally. He also showcases the conversion of AI models and the creation of effective edge AI pipelines, with a focus on pre-processing, model conversion, selecting the appropriate inference engine for the target hardware and post-processing.
van Emden shows how Nx can simplify the developer’s life and facilitate a rapid transition from concept to production-ready applications.He provides valuable insights into developing scalable and efficient edge AI solutions, with a strong focus on practical implementation.
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!SOFTTECHHUB
As the digital landscape continually evolves, operating systems play a critical role in shaping user experiences and productivity. The launch of Nitrux Linux 3.5.0 marks a significant milestone, offering a robust alternative to traditional systems such as Windows 11. This article delves into the essence of Nitrux Linux 3.5.0, exploring its unique features, advantages, and how it stands as a compelling choice for both casual users and tech enthusiasts.
Best 20 SEO Techniques To Improve Website Visibility In SERPPixlogix Infotech
Boost your website's visibility with proven SEO techniques! Our latest blog dives into essential strategies to enhance your online presence, increase traffic, and rank higher on search engines. From keyword optimization to quality content creation, learn how to make your site stand out in the crowded digital landscape. Discover actionable tips and expert insights to elevate your SEO game.
Sudheer Mechineni, Head of Application Frameworks, Standard Chartered Bank
Discover how Standard Chartered Bank harnessed the power of Neo4j to transform complex data access challenges into a dynamic, scalable graph database solution. This keynote will cover their journey from initial adoption to deploying a fully automated, enterprise-grade causal cluster, highlighting key strategies for modelling organisational changes and ensuring robust disaster recovery. Learn how these innovations have not only enhanced Standard Chartered Bank’s data infrastructure but also positioned them as pioneers in the banking sector’s adoption of graph technology.
Pushing the limits of ePRTC: 100ns holdover for 100 daysAdtran
At WSTS 2024, Alon Stern explored the topic of parametric holdover and explained how recent research findings can be implemented in real-world PNT networks to achieve 100 nanoseconds of accuracy for up to 100 days.
In the rapidly evolving landscape of technologies, XML continues to play a vital role in structuring, storing, and transporting data across diverse systems. The recent advancements in artificial intelligence (AI) present new methodologies for enhancing XML development workflows, introducing efficiency, automation, and intelligent capabilities. This presentation will outline the scope and perspective of utilizing AI in XML development. The potential benefits and the possible pitfalls will be highlighted, providing a balanced view of the subject.
We will explore the capabilities of AI in understanding XML markup languages and autonomously creating structured XML content. Additionally, we will examine the capacity of AI to enrich plain text with appropriate XML markup. Practical examples and methodological guidelines will be provided to elucidate how AI can be effectively prompted to interpret and generate accurate XML markup.
Further emphasis will be placed on the role of AI in developing XSLT, or schemas such as XSD and Schematron. We will address the techniques and strategies adopted to create prompts for generating code, explaining code, or refactoring the code, and the results achieved.
The discussion will extend to how AI can be used to transform XML content. In particular, the focus will be on the use of AI XPath extension functions in XSLT, Schematron, Schematron Quick Fixes, or for XML content refactoring.
The presentation aims to deliver a comprehensive overview of AI usage in XML development, providing attendees with the necessary knowledge to make informed decisions. Whether you’re at the early stages of adopting AI or considering integrating it in advanced XML development, this presentation will cover all levels of expertise.
By highlighting the potential advantages and challenges of integrating AI with XML development tools and languages, the presentation seeks to inspire thoughtful conversation around the future of XML development. We’ll not only delve into the technical aspects of AI-powered XML development but also discuss practical implications and possible future directions.
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.
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slackshyamraj55
Discover the seamless integration of RPA (Robotic Process Automation), COMPOSER, and APM with AWS IDP enhanced with Slack notifications. Explore how these technologies converge to streamline workflows, optimize performance, and ensure secure access, all while leveraging the power of AWS IDP and real-time communication via Slack notifications.
Removing Uninteresting Bytes in Software FuzzingAftab Hussain
Imagine a world where software fuzzing, the process of mutating bytes in test seeds to uncover hidden and erroneous program behaviors, becomes faster and more effective. A lot depends on the initial seeds, which can significantly dictate the trajectory of a fuzzing campaign, particularly in terms of how long it takes to uncover interesting behaviour in your code. We introduce DIAR, a technique designed to speedup fuzzing campaigns by pinpointing and eliminating those uninteresting bytes in the seeds. Picture this: instead of wasting valuable resources on meaningless mutations in large, bloated seeds, DIAR removes the unnecessary bytes, streamlining the entire process.
In this work, we equipped AFL, a popular fuzzer, with DIAR and examined two critical Linux libraries -- Libxml's xmllint, a tool for parsing xml documents, and Binutil's readelf, an essential debugging and security analysis command-line tool used to display detailed information about ELF (Executable and Linkable Format). Our preliminary results show that AFL+DIAR does not only discover new paths more quickly but also achieves higher coverage overall. This work thus showcases how starting with lean and optimized seeds can lead to faster, more comprehensive fuzzing campaigns -- and DIAR helps you find such seeds.
- These are slides of the talk given at IEEE International Conference on Software Testing Verification and Validation Workshop, ICSTW 2022.
Infrastructure Challenges in Scaling RAG with Custom AI modelsZilliz
Building Retrieval-Augmented Generation (RAG) systems with open-source and custom AI models is a complex task. This talk explores the challenges in productionizing RAG systems, including retrieval performance, response synthesis, and evaluation. We’ll discuss how to leverage open-source models like text embeddings, language models, and custom fine-tuned models to enhance RAG performance. Additionally, we’ll cover how BentoML can help orchestrate and scale these AI components efficiently, ensuring seamless deployment and management of RAG systems in the cloud.
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.
Dr. Sean Tan, Head of Data Science, Changi Airport Group
Discover how Changi Airport Group (CAG) leverages graph technologies and generative AI to revolutionize their search capabilities. This session delves into the unique search needs of CAG’s diverse passengers and customers, showcasing how graph data structures enhance the accuracy and relevance of AI-generated search results, mitigating the risk of “hallucinations” and improving the overall customer journey.
4. Let’s look at the evolution of computing
Physical servers
in
data centers
Virtual
servers in
data centers
Virtual
servers in
the cloud
5. Each progressive step was better
Physical servers
data centers
Virtual servers
data centers
• Higher utilization
• Faster provisioning speed
• Improved uptime
• Disaster recovery
• Hardware independence
• Trade CAPEX for OPEX
• More scale
• Elastic resources
• Faster speed and agility
• Reduced maintenance
• Better availability and fault
tolerance
Virtual servers
in the cloud
6. But there are still limitations
Physical servers
data centers
Virtual servers
data centers
• Trade CAPEX for OPEX
• More scale
• Elastic resources
• Faster speed and agility
• Reduced maintenance
• Better availability and fault
tolerance
• Still need to administer
virtual servers
• Still need to manage
capacity and utilization
• Still need to size
workloads
• Still need to manage
availability, fault tolerance
• Still expensive to run
intermittent jobs
Virtual servers
in the cloud
8. Serverless changes how you deliver
Speeds
up time to
market
Dedicated
time to
innovation
Increases developer
productivity
Eliminates
operational complexity
9. Chatbots
• Powering
chatbot logic
• Alexa Skills for
Amazon Echo
Common use cases
Web applications
• Static
websites
• Dynamic
web apps
• Packages for
Flask and
Express
Backends
• Apps &
services
• Mobile
• IoT
</>
Media &
Log Processing
• Real-time data
• Streaming
data
Big Data
• MapReduce
• Batch
16. Rough Architecture - Design
Data stored
in Amazon
DynamoDB
Dynamic
content in
AWS Lambda
Amazon
API Gate
way
Browser
Amazon
CloudFront
Amazon
S3
17. Steps to Follow - Design
• Create a mind map of services
• Start with low risk, non-business critical modules
• Migrate incrementally to a newer stack with enough time for stability
• Services should have clear bounderies
• Every service should have its own data to work upon
24. Steps to Follow - Develop
• Stick to the language you have in-house expertise upon
• Equip the developers with Microservices mindset
• Standardise the tools that you would be using for development
• Stick to one framework and evolve your expretise in it.
• Keep the functions simple and "Single-Purposed"
30. Tier Spec Monthly Cost
Load
Balancer
1x $18.30
Application
Server
1 X t2 micro $9.52
Database
Server
1 X t2 micro
100 GB
$23.95
Total Monthly $51.77
Tier Spec Monthly Cost
Load
Balancer
1x $18.30
Application
Server
2 X m4 large $121.18
Database
Server
2 X m4 large
100 GB
$198.93
Total Monthly $320.11
“DevelopmentGrade” Stack “Production Grade” Stack
What Does it cost now?
31. What Does it cost with
Serverless?
Assumption Unit
TotalPages/Day 10
Avg. Size of Page 200 kb
API
Requests/Page
5
Avg. Size of API
Req.
4 Kb
DB Ops Per Req 2 1r/1w
Storage (per
month)
500 kb
Tier Monthly Cost
Cloud Front Data Transfer 0.0051$
Cloud Front Request Pricing 0.0003
S3 Request Pricing 0.00102$
S3 DataTransfer 0.004345$
API GW DataTransfer 0.00054$
Lambda Request Pricing 0.0003
Lambda Duration Cost 0.000312
Dynamo DB IO Pricing 0
Dynamo DB Storage 0.000125
Total Monthly Cost/User $0.017282
Imagine the following daily customer
usage pattern:
Cost Per User/Month: