If you want to know, what is cloud? why you should move to cloud? and what are the things you should follow when developing application for the cloud, then you can check this slide. I present it at Basis SoftExpo 2012.
Cloud computing bringing the dark side of enterprise apps into the light by...Khazret Sapenov
The document discusses how cloud computing can help bring enterprise applications to "the light" by addressing challenges such as scalability, fault tolerance, and state management. It argues that a REST-based SOA using hypermedia as the engine of application state can help build applications that are resilient, partition tolerant, and lack single points of failure, moving enterprises towards the elastic "world of web scale."
This document provides an overview of cloud computing, defining it as delivering IT services over the internet without users needing to manage infrastructure. It describes how cloud computing offers virtualized, scalable resources on demand at low costs through a pay-as-you-go model. The benefits outlined include efficient allocation of resources, reduced waste, accessibility to flexible resources, and exponential decreases in costs. Examples of cloud services include computing power, business processes, and personal interactions delivered wherever and whenever needed.
The document discusses how Napster revolutionized music sharing through peer-to-peer file sharing in the late 1990s/early 2000s before being shut down for copyright violations. It then draws parallels between Napster's impact and how cloud computing is having a similar disruptive effect on IT service management, requiring processes like service catalogs to become more streamlined and user-friendly. The document advocates for IT to provide end users with an intuitive service catalog integrated with management processes and available anywhere, analogous to how people now access music.
Navigating the World of Cloud ComputingOnline Tech
Mike Klein of Online Tech presents a slide show on navigating the world of cloud computing as part of the seminar speaker series, 2 Cloud or Not 2 Cloud: The Business Case for Cloud Computing.
Intro to Scaling your Web App on the Cloud with AWS (for frontend developers)...Mauvis Ledford
In this talk we distill 1.5 years of building and scaling web applications on the biggest and oldest cloud provider: Amazon Web Services. We discuss the various moving parts of AWS and how they're beneficial, some open-source counterparts that you can mix and match with, and how to set things up the right way from the start so that you won't end up with a big mess a year down the road. Though we will touch upon advanced topics such as Autoscale and Elastic Load Balancer, this talk is geared toward front-end developers who want a better understanding of what cloud environments actually are and how to properly harness them. Part 2 coming October 2013.
Here are some potential topics that could be discussed at future DevOps meetups based on the brainstorming session:
- Continuous Integration/Delivery Pipelines
- Configuration Management Tools (Chef, Puppet, Ansible, etc.)
- Infrastructure as Code with Tools like Terraform
- Monitoring and Alerting Best Practices
- Security Practices for DevOps Teams
- Cloud Migration Strategies and Techniques
- Containerization with Docker and Kubernetes
- Microservices Architectures
- DevOps Culture and Organizational Change Management
Complex Er[jl]ang Processing with StreamBasedarach
The document is a presentation about complex event processing using StreamBase. It discusses StreamBase's event processing platform and how it provides high performance through its domain specific language and optimizations. It also covers how StreamBase integrates with Erlang through calling Erlang functions and messaging.
The document provides examples of cycle diagrams with 1-8 periods that can be used in presentations. The diagrams allow users to add their own text and download the file. They are intended to help bring presentations to life, capture audiences' attention, and pitch ideas convincingly. A logo can be added at the bottom.
Cloud computing bringing the dark side of enterprise apps into the light by...Khazret Sapenov
The document discusses how cloud computing can help bring enterprise applications to "the light" by addressing challenges such as scalability, fault tolerance, and state management. It argues that a REST-based SOA using hypermedia as the engine of application state can help build applications that are resilient, partition tolerant, and lack single points of failure, moving enterprises towards the elastic "world of web scale."
This document provides an overview of cloud computing, defining it as delivering IT services over the internet without users needing to manage infrastructure. It describes how cloud computing offers virtualized, scalable resources on demand at low costs through a pay-as-you-go model. The benefits outlined include efficient allocation of resources, reduced waste, accessibility to flexible resources, and exponential decreases in costs. Examples of cloud services include computing power, business processes, and personal interactions delivered wherever and whenever needed.
The document discusses how Napster revolutionized music sharing through peer-to-peer file sharing in the late 1990s/early 2000s before being shut down for copyright violations. It then draws parallels between Napster's impact and how cloud computing is having a similar disruptive effect on IT service management, requiring processes like service catalogs to become more streamlined and user-friendly. The document advocates for IT to provide end users with an intuitive service catalog integrated with management processes and available anywhere, analogous to how people now access music.
Navigating the World of Cloud ComputingOnline Tech
Mike Klein of Online Tech presents a slide show on navigating the world of cloud computing as part of the seminar speaker series, 2 Cloud or Not 2 Cloud: The Business Case for Cloud Computing.
Intro to Scaling your Web App on the Cloud with AWS (for frontend developers)...Mauvis Ledford
In this talk we distill 1.5 years of building and scaling web applications on the biggest and oldest cloud provider: Amazon Web Services. We discuss the various moving parts of AWS and how they're beneficial, some open-source counterparts that you can mix and match with, and how to set things up the right way from the start so that you won't end up with a big mess a year down the road. Though we will touch upon advanced topics such as Autoscale and Elastic Load Balancer, this talk is geared toward front-end developers who want a better understanding of what cloud environments actually are and how to properly harness them. Part 2 coming October 2013.
Here are some potential topics that could be discussed at future DevOps meetups based on the brainstorming session:
- Continuous Integration/Delivery Pipelines
- Configuration Management Tools (Chef, Puppet, Ansible, etc.)
- Infrastructure as Code with Tools like Terraform
- Monitoring and Alerting Best Practices
- Security Practices for DevOps Teams
- Cloud Migration Strategies and Techniques
- Containerization with Docker and Kubernetes
- Microservices Architectures
- DevOps Culture and Organizational Change Management
Complex Er[jl]ang Processing with StreamBasedarach
The document is a presentation about complex event processing using StreamBase. It discusses StreamBase's event processing platform and how it provides high performance through its domain specific language and optimizations. It also covers how StreamBase integrates with Erlang through calling Erlang functions and messaging.
The document provides examples of cycle diagrams with 1-8 periods that can be used in presentations. The diagrams allow users to add their own text and download the file. They are intended to help bring presentations to life, capture audiences' attention, and pitch ideas convincingly. A logo can be added at the bottom.
Sage Summit 2012: Cloud Computing for AccountantsGrant M Howe
Everyone is talking about "the cloud." It is not often that we see a game-changing paradigm that is so misunderstood in the market. Cloud computing is certainly emerging technology that is getting a lot of hype. Before deciding what makes sense for your organization, it is first important to understand the key differences between the various types of hosted offerings.
The document describes how to edit Venn diagram images in PowerPoint. It includes instructions on ungrouping objects, changing colors, sizes and orientations of icons. All images can be 100% edited to suit the user's needs and preferences. The document provides step-by-step guidance on customizing Venn diagram images for presentations.
The document describes how to edit Venn diagram images in PowerPoint. It includes instructions on ungrouping objects, changing colors, sizes and orientations of icons. All images can be 100% edited to suit the user's needs and preferences. The editable Venn diagrams can help capture audiences' attention and pitch ideas convincingly in presentations.
The document describes how to edit Venn diagram images in PowerPoint. It includes instructions on ungrouping objects, changing colors, sizes and orientations of icons. All images can be 100% edited to suit the user's needs and preferences. The editable Venn diagrams allow users to effectively convey and pitch their ideas.
The document describes how to edit Venn diagram images in PowerPoint. It includes instructions on ungrouping objects, changing colors, sizes and orientations of icons. All images can be 100% edited to suit the user's needs and preferences. The document provides step-by-step guidance on customizing Venn diagram images for presentations.
3d cubes building blocks stacked building blocks logical design 1 powerpoint ...SlideTeam.net
The document describes a slide template called "3d Blocks – Style 1" that allows users to customize slides with their own text and graphics. The template includes multiple sections for inserting text, images, and diagrams to bring presentations to life and capture audiences' attention. Users can download and use the template on the slideteam.net website.
3d cubes building blocks stacked building blocks logical design 1 powerpoint ...SlideTeam.net
The document describes a slide template called "3d Blocks – Style 1" that allows users to customize slides with their own text and graphics. The template includes multiple sections for inserting text, graphics, and logos. It can be used to bring presentations to life and capture audiences' attention.
3d cubes building blocks stacked building blocks logical style design 1 power...SlideTeam.net
The document describes a slide template called "3d Blocks – Style 1" that allows users to customize slides with their own text and graphics. The template includes multiple sections for inserting text, graphics, and logos. It encourages users to add their own text and content to bring their presentations to life and capture their audience's attention.
3d cubes building blocks stacked building blocks logical style design 1 power...SlideTeam.net
The document shows a template for presentation slides that allows custom text and images to be added in multiple blocks. Users can download the template and insert their own text, graphics, and logos to create customized slides bringing their presentation to life and capturing their audience's attention. The template provides flexibility to add various content to the slides.
3d cubes building blocks stacked building blocks logical design 1 powerpoint ...SlideTeam.net
The document describes a slide template called "3d Blocks – Style 1" that allows users to customize slides with their own text and graphics. The template includes multiple sections for inserting text, graphics, and logos. It encourages users to add their own text and content to bring their presentations to life and capture their audience's attention.
3d cubes building blocks stacked building blocks logical style design 1 power...SlideTeam.net
The document describes a slide template called "3d Blocks – Style 1" that allows users to customize slides with their own text and graphics. The template includes multiple sections for inserting text, graphics, and logos. It encourages users to add their own text and content to bring their presentations to life and capture their audience's attention.
3d cubes building blocks stacked building blocks logical design 1 powerpoint ...SlideTeam.net
The document describes a slide template called "3d Blocks – Style 1" that allows users to customize slides with their own text and graphics. The template includes multiple sections for inserting text, graphics, and logos. It encourages users to add their own text and content to bring their presentations to life and capture their audience's attention.
3d cubes building blocks stacked with numbers powerpoint ppt slides.SlideTeam.net
The document promotes 3D cube diagrams with numbers that can be used in PowerPoint presentations. The cubes can be customized with text and downloaded. When used in a presentation, they can help bring the content to life and engage the audience. All images are fully editable in PowerPoint.
3d cubes building blocks stacked with numbers powerpoint presentation slides.SlideTeam.net
The document describes editable 3D cube diagrams for PowerPoint presentations. It includes instructions on how to customize the cubes by changing colors, sizes, orientations, ungrouping objects, and bringing presentations to life to engage audiences. Download the cubes from the provided website.
3d cubes building blocks stacked with numbers powerpoint ppt templates.SlideTeam.net
The document promotes 3D cube diagrams with numbers that can be used in PowerPoint presentations. The cubes can be customized with text and downloaded. When used in a presentation, they can help bring the content to life and engage the audience. All images are fully editable in PowerPoint.
3d cubes building blocks stacked with numbers powerpoint presentation templates.SlideTeam.net
The document promotes 3D cube diagrams with numbers that can be used in PowerPoint presentations. The cubes can be customized with text and downloaded. When used in a presentation, they can help bring the content to life and engage the audience. All images are fully editable in PowerPoint.
Seven diverging components circular diagram flow arrow chart power point slidesSlideTeam.net
The document describes how to edit and customize the components of a circular diagram template in PowerPoint. It includes instructions on ungrouping objects, editing colors, and changing colors using built-in theme colors. The template contains seven diverging components that can be individually edited and customized to bring presentations to life and capture audience attention.
Cost Optimisation in the AWS Cloud, Ianni Vamvadelis, Solutions Architect, AWSAmazon Web Services
This document discusses various strategies for optimizing costs when using Amazon Web Services. It covers using elastic capacity to only pay for resources when they are needed. Auto scaling allows adding or removing instances automatically based on demand. Reserved Instances provide significant savings for steady usage by paying upfront. Spot Instances utilize unused capacity at steep discounts but can be interrupted. Various bidding strategies like optimizing for lowest cost or maintaining prices relative to on-demand are presented. Complementary services like SQS can further reduce costs.
This document discusses enterprise microblogging and how to implement it in companies. It provides an overview of microblogging use cases for sharing information, asking and answering questions, and status updates. It then outlines a 7 step process for a successful implementation, including defining topics, gaining initial experience, establishing rules, integrating the tool into existing structures, expanding usage, and growing the number of participants and topics over time. The goal is to increase productivity and transparent communication through a traceable and collaborative process.
Sage Summit 2012: Cloud Computing for AccountantsGrant M Howe
Everyone is talking about "the cloud." It is not often that we see a game-changing paradigm that is so misunderstood in the market. Cloud computing is certainly emerging technology that is getting a lot of hype. Before deciding what makes sense for your organization, it is first important to understand the key differences between the various types of hosted offerings.
The document describes how to edit Venn diagram images in PowerPoint. It includes instructions on ungrouping objects, changing colors, sizes and orientations of icons. All images can be 100% edited to suit the user's needs and preferences. The document provides step-by-step guidance on customizing Venn diagram images for presentations.
The document describes how to edit Venn diagram images in PowerPoint. It includes instructions on ungrouping objects, changing colors, sizes and orientations of icons. All images can be 100% edited to suit the user's needs and preferences. The editable Venn diagrams can help capture audiences' attention and pitch ideas convincingly in presentations.
The document describes how to edit Venn diagram images in PowerPoint. It includes instructions on ungrouping objects, changing colors, sizes and orientations of icons. All images can be 100% edited to suit the user's needs and preferences. The editable Venn diagrams allow users to effectively convey and pitch their ideas.
The document describes how to edit Venn diagram images in PowerPoint. It includes instructions on ungrouping objects, changing colors, sizes and orientations of icons. All images can be 100% edited to suit the user's needs and preferences. The document provides step-by-step guidance on customizing Venn diagram images for presentations.
3d cubes building blocks stacked building blocks logical design 1 powerpoint ...SlideTeam.net
The document describes a slide template called "3d Blocks – Style 1" that allows users to customize slides with their own text and graphics. The template includes multiple sections for inserting text, images, and diagrams to bring presentations to life and capture audiences' attention. Users can download and use the template on the slideteam.net website.
3d cubes building blocks stacked building blocks logical design 1 powerpoint ...SlideTeam.net
The document describes a slide template called "3d Blocks – Style 1" that allows users to customize slides with their own text and graphics. The template includes multiple sections for inserting text, graphics, and logos. It can be used to bring presentations to life and capture audiences' attention.
3d cubes building blocks stacked building blocks logical style design 1 power...SlideTeam.net
The document describes a slide template called "3d Blocks – Style 1" that allows users to customize slides with their own text and graphics. The template includes multiple sections for inserting text, graphics, and logos. It encourages users to add their own text and content to bring their presentations to life and capture their audience's attention.
3d cubes building blocks stacked building blocks logical style design 1 power...SlideTeam.net
The document shows a template for presentation slides that allows custom text and images to be added in multiple blocks. Users can download the template and insert their own text, graphics, and logos to create customized slides bringing their presentation to life and capturing their audience's attention. The template provides flexibility to add various content to the slides.
3d cubes building blocks stacked building blocks logical design 1 powerpoint ...SlideTeam.net
The document describes a slide template called "3d Blocks – Style 1" that allows users to customize slides with their own text and graphics. The template includes multiple sections for inserting text, graphics, and logos. It encourages users to add their own text and content to bring their presentations to life and capture their audience's attention.
3d cubes building blocks stacked building blocks logical style design 1 power...SlideTeam.net
The document describes a slide template called "3d Blocks – Style 1" that allows users to customize slides with their own text and graphics. The template includes multiple sections for inserting text, graphics, and logos. It encourages users to add their own text and content to bring their presentations to life and capture their audience's attention.
3d cubes building blocks stacked building blocks logical design 1 powerpoint ...SlideTeam.net
The document describes a slide template called "3d Blocks – Style 1" that allows users to customize slides with their own text and graphics. The template includes multiple sections for inserting text, graphics, and logos. It encourages users to add their own text and content to bring their presentations to life and capture their audience's attention.
3d cubes building blocks stacked with numbers powerpoint ppt slides.SlideTeam.net
The document promotes 3D cube diagrams with numbers that can be used in PowerPoint presentations. The cubes can be customized with text and downloaded. When used in a presentation, they can help bring the content to life and engage the audience. All images are fully editable in PowerPoint.
3d cubes building blocks stacked with numbers powerpoint presentation slides.SlideTeam.net
The document describes editable 3D cube diagrams for PowerPoint presentations. It includes instructions on how to customize the cubes by changing colors, sizes, orientations, ungrouping objects, and bringing presentations to life to engage audiences. Download the cubes from the provided website.
3d cubes building blocks stacked with numbers powerpoint ppt templates.SlideTeam.net
The document promotes 3D cube diagrams with numbers that can be used in PowerPoint presentations. The cubes can be customized with text and downloaded. When used in a presentation, they can help bring the content to life and engage the audience. All images are fully editable in PowerPoint.
3d cubes building blocks stacked with numbers powerpoint presentation templates.SlideTeam.net
The document promotes 3D cube diagrams with numbers that can be used in PowerPoint presentations. The cubes can be customized with text and downloaded. When used in a presentation, they can help bring the content to life and engage the audience. All images are fully editable in PowerPoint.
Seven diverging components circular diagram flow arrow chart power point slidesSlideTeam.net
The document describes how to edit and customize the components of a circular diagram template in PowerPoint. It includes instructions on ungrouping objects, editing colors, and changing colors using built-in theme colors. The template contains seven diverging components that can be individually edited and customized to bring presentations to life and capture audience attention.
Cost Optimisation in the AWS Cloud, Ianni Vamvadelis, Solutions Architect, AWSAmazon Web Services
This document discusses various strategies for optimizing costs when using Amazon Web Services. It covers using elastic capacity to only pay for resources when they are needed. Auto scaling allows adding or removing instances automatically based on demand. Reserved Instances provide significant savings for steady usage by paying upfront. Spot Instances utilize unused capacity at steep discounts but can be interrupted. Various bidding strategies like optimizing for lowest cost or maintaining prices relative to on-demand are presented. Complementary services like SQS can further reduce costs.
This document discusses enterprise microblogging and how to implement it in companies. It provides an overview of microblogging use cases for sharing information, asking and answering questions, and status updates. It then outlines a 7 step process for a successful implementation, including defining topics, gaining initial experience, establishing rules, integrating the tool into existing structures, expanding usage, and growing the number of participants and topics over time. The goal is to increase productivity and transparent communication through a traceable and collaborative process.
Communote is a communication and collaboration platform that allows users to share status updates, follow topics and coworkers, and communicate securely across devices. It offers features like writing notes, creating blogs, finding content by filtering tags and authors, and accessing the system via desktop, mobile apps, or mobile web. The document provides an overview of Communote's capabilities and how users can leverage the system for corporate communication, project collaboration, innovation management, and other business uses.
Vortrag auf der KnowTech 2010 zum Thema:
"Microblogging statt E-Mail - Unterstützung kreativer und unstrukturierter Prozesse mit Social Software"
Autoren:
Jens Bemme, Biotype Diagnostic GmbH
Martin Böhringer, TU Chemnitz
Dirk Röhrborn, Communardo Software GmbH
Webcast: Communote Best Practices - für agile Team- und ProjektkommunikationCommunote GmbH
Diese Präsentation informiert Sie über praxisnahe Anwendungsfälle von Communote in der Team- und Projektkommunikation. Weiterhin erfahren Sie, welche Communote in Version 3.1 mit sich bringt.
Communote verfolgt von der ersten Stunde an die Vision einer transparenten und gleichberechtigten Kommunikation. Viele unserer Anwenderunternehmen konnten damit die Hürden für die Beteiligung innerhalb einer Organisationen senken. Nun gehen wir den nächsten Schritt: Communote wird Open Source! Alles Wissenswerte dazu finden Sie in dieser Präsentation.
This document provides an overview of cloud computing and demonstrates how to create and deploy a sample application in the cloud. It begins with definitions of cloud computing and discusses the benefits of the cloud model. It then demonstrates deploying a web application and web service to the Amazon EC2 platform as an example of Infrastructure as a Service (IaaS). The document compares IaaS to Platform as a Service (PaaS) and provides Google App Engine as an example of PaaS.
This is my deck from Cloud Conference Torino 2013 (http://www.cloudconf.it). I was the post-lunch speaker, so this one is more silly and there was a lot of off-deck riffing, so this is here only for posterity.
I initially planned to speak on cloud-specific stuff, this turned into an intro to MongoDB though.
Achieving genuine elastic multitenancy with the Waratek Cloud VM for Java : J...JAX London
John Matthew Holt, Waratek CTO, explains how Waratek Cloud VM for Java transforms the JVM with key Cloud characteristics including genuine multitenancy, granular elasticity, instant scalability, realtime metering and prioritization of resources by application, to futureproof your Java investment in the age of Cloud computing.
Cloud computing allows accessing computing resources on demand. It provides an architecture that offers flexibility and scalability. A typical cloud architecture has clients, controllers, and workers. An example application uses a master web service to distribute jobs to workers running on local and Amazon EC2 computers. The application demonstrates how existing technologies can be combined in the cloud. Benefits include varying resources, easy configuration, and pay-as-you-grow pricing. Latency must be considered, as queues and multiple servers can improve average response time.
The Sanger Institute generates large amounts of genomic data and requires significant compute resources to analyze it. It has experimented with running its analysis pipelines in the cloud to expand capacity and markets. However, moving large datasets into the cloud and ensuring fast access to the data within cloud compute resources has proved challenging. While individual components like web services have worked well, the high performance computing workloads that rely on large-scale data access and processing have not scaled effectively due to data transfer bottlenecks and lack of high-performance filesystems in the cloud.
Wordnik migrated from a MySQL database to a MongoDB non-relational database for 5 key reasons: speed, stability, scaling, simplicity, and their data needs. They tested multiple NoSQL solutions over 8 weeks before selecting MongoDB. The migration process required iterating their object mapping and data access patterns. They used a temporary switch to migrate production data with zero downtime. Performance optimization involved moving to physical data centers and pre-fetching on updates.
Confused by “weather” or not to go to the cloud? You're not alone! We promise to demystify “the Cloud” and discuss the various options available for software today. You’ll walk away with a new understanding of:
• “The Cloud” and why it is important.
• Available options in hosting services, as well as, the risks and benefits of each.
• The top 3 questions to consider before you implement
Messaging becomes Data Distributions gets embedded event processing (not complex, made simple) - bending all the rules one benchmark at a time - Push Technology, Waratek and other things
The document discusses the rise of hybrid cloud computing. It notes that major outages on public clouds like Amazon Web Services have led companies to seek alternatives that combine public and private clouds. Examples are given of companies like Zynga and SmugMug that were able to withstand AWS outages by having a hybrid approach. The rest of the document outlines various technologies that can help enable a hybrid cloud approach, such as tools for auto-scaling, disaster recovery, application virtualization, and storage.
Mapping Life Science Informatics to the CloudChris Dagdigian
This document discusses strategies for mapping informatics to the cloud. It provides 9 tips for doing so effectively. Tip 1 advises that high-performance computing and clouds require a new model where resources are dedicated to each application. Tip 2 recommends hybrid cloud approaches but cautions they are less usable than claimed and practical only sometimes. The document emphasizes the need to handle legacy codes in addition to new "big data" approaches.
This document discusses using cloud computing to scale applications dynamically. It provides an example of a tax application that experiences spikes in usage. On-premises, scaling would require manually provisioning additional servers and resources, which is time-consuming and results in idle capacity. The cloud allows automatic scaling of web and application tiers through role instances that can be added or removed as needed. This provides a more cost-effective and dynamic approach to handling variable usage loads.
Architecture to Scale. DONN ROCHETTE at Big Data Spain 2012Big Data Spain
Session presented at Big Data Spain 2012 Conference
16th Nov 2012
ETSI Telecomunicacion UPM Madrid
www.bigdataspain.org
More info: http://www.bigdataspain.org/es-2012/conference/architecture-to-scale/donn-rochette
Rapid Evolution of Web Dev? aka Talking About The WebPINT Inc
Thomas Powell gives a Meme peppered talk at Interactive Day San Diego about the Web and Web Dev tech focusing on how far (or not) we have come since the late 1990s.
Don't Repeat Our Mistakes! Lessons Learned from Running Go Daddy's Private Cl...Mike Dorman
After years of running one of the largest OpenStack clouds, we've learned a thing or two. Early architectural decisions about networking, storage, and scaling have real and lasting consequences. We'll walk through some of these early decisions, some which turned out to be good, but many turned out to be bad. Also included are some strategies for thinking through the long term impacts, to help you avoid similar pitfalls for your cloud.
(Video at https://www.youtube.com/watch?v=LzIkTqfb1nI )
Cloud Computing: The Hard Problems Never Go AwayZendCon
This document discusses some of the hard problems that persist with cloud computing, including vendor lock-in, transactions and concurrency, security, and identity management. It notes that while cloud computing offers benefits like scalability and reduced costs, challenges around governance, data distribution, and database design remain. The document advocates understanding the limitations and capabilities of different cloud technologies to choose the right solutions for specific needs.
Cloud Security - Cloud Arena - Tim WilloughbyTim Willoughby
Tim explains technology to various groups in an understandable way. He lives in Naas, Ireland and works as a translator between technical and business teams, using web services and cloud computing. Security, standardization, and control are ongoing challenges for moving organizations to the cloud.
A Global In-memory Data System for MySQLDaniel Austin
This is my presentation from Percona Live! London last year. I describe my Big Data system built on MySQL/NDB and show that we can preserve the relational model for most Big Data purposes in the real world.
The document discusses how cloud computing is changing the role of datacenters and IT. It defines cloud computing and describes how it provides economies of scale, allowing users to access computing resources and pay only for what they use. Two solutions that are best for cloud computing are testing/development and web applications. The landscape is shifting from physical servers to virtualization and cloud-based services that offer more dynamic provisioning and control.
Similar to Architecting your cloud application (20)
Climate Impact of Software Testing at Nordic Testing DaysKari Kakkonen
My slides at Nordic Testing Days 6.6.2024
Climate impact / sustainability of software testing discussed on the talk. ICT and testing must carry their part of global responsibility to help with the climat warming. We can minimize the carbon footprint but we can also have a carbon handprint, a positive impact on the climate. Quality characteristics can be added with sustainability, and then measured continuously. Test environments can be used less, and in smaller scale and on demand. Test techniques can be used in optimizing or minimizing number of tests. Test automation can be used to speed up testing.
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfMalak Abu Hammad
Discover how MongoDB Atlas and vector search technology can revolutionize your application's search capabilities. This comprehensive presentation covers:
* What is Vector Search?
* Importance and benefits of vector search
* Practical use cases across various industries
* Step-by-step implementation guide
* Live demos with code snippets
* Enhancing LLM capabilities with vector search
* Best practices and optimization strategies
Perfect for developers, AI enthusiasts, and tech leaders. Learn how to leverage MongoDB Atlas to deliver highly relevant, context-aware search results, transforming your data retrieval process. Stay ahead in tech innovation and maximize the potential of your applications.
#MongoDB #VectorSearch #AI #SemanticSearch #TechInnovation #DataScience #LLM #MachineLearning #SearchTechnology
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfPaige Cruz
Monitoring and observability aren’t traditionally found in software curriculums and many of us cobble this knowledge together from whatever vendor or ecosystem we were first introduced to and whatever is a part of your current company’s observability stack.
While the dev and ops silo continues to crumble….many organizations still relegate monitoring & observability as the purview of ops, infra and SRE teams. This is a mistake - achieving a highly observable system requires collaboration up and down the stack.
I, a former op, would like to extend an invitation to all application developers to join the observability party will share these foundational concepts to build on:
Building RAG with self-deployed Milvus vector database and Snowpark Container...Zilliz
This talk will give hands-on advice on building RAG applications with an open-source Milvus database deployed as a docker container. We will also introduce the integration of Milvus with Snowpark Container Services.
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.
Unlocking Productivity: Leveraging the Potential of Copilot in Microsoft 365, a presentation by Christoforos Vlachos, Senior Solutions Manager – Modern Workplace, Uni Systems
Essentials of Automations: The Art of Triggers and Actions in FMESafe Software
In this second installment of our Essentials of Automations webinar series, we’ll explore the landscape of triggers and actions, guiding you through the nuances of authoring and adapting workspaces for seamless automations. Gain an understanding of the full spectrum of triggers and actions available in FME, empowering you to enhance your workspaces for efficient automation.
We’ll kick things off by showcasing the most commonly used event-based triggers, introducing you to various automation workflows like manual triggers, schedules, directory watchers, and more. Plus, see how these elements play out in real scenarios.
Whether you’re tweaking your current setup or building from the ground up, this session will arm you with the tools and insights needed to transform your FME usage into a powerhouse of productivity. Join us to discover effective strategies that simplify complex processes, enhancing your productivity and transforming your data management practices with FME. Let’s turn complexity into clarity and make your workspaces work wonders!
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.
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionAggregage
Join Maher Hanafi, VP of Engineering at Betterworks, in this new session where he'll share a practical framework to transform Gen AI prototypes into impactful products! He'll delve into the complexities of data collection and management, model selection and optimization, and ensuring security, scalability, and responsible use.
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.
“An Outlook of the Ongoing and Future Relationship between Blockchain Technologies and Process-aware Information Systems.” Invited talk at the joint workshop on Blockchain for Information Systems (BC4IS) and Blockchain for Trusted Data Sharing (B4TDS), co-located with with the 36th International Conference on Advanced Information Systems Engineering (CAiSE), 3 June 2024, Limassol, Cyprus.
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.
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...Zilliz
Join us to introduce Milvus Lite, a vector database that can run on notebooks and laptops, share the same API with Milvus, and integrate with every popular GenAI framework. This webinar is perfect for developers seeking easy-to-use, well-integrated vector databases for their GenAI apps.
20 Comprehensive Checklist of Designing and Developing a WebsitePixlogix Infotech
Dive into the world of Website Designing and Developing with Pixlogix! Looking to create a stunning online presence? Look no further! Our comprehensive checklist covers everything you need to know to craft a website that stands out. From user-friendly design to seamless functionality, we've got you covered. Don't miss out on this invaluable resource! Check out our checklist now at Pixlogix and start your journey towards a captivating online presence today.
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIVladimir Iglovikov, Ph.D.
Presented by Vladimir Iglovikov:
- https://www.linkedin.com/in/iglovikov/
- https://x.com/viglovikov
- https://www.instagram.com/ternaus/
This presentation delves into the journey of Albumentations.ai, a highly successful open-source library for data augmentation.
Created out of a necessity for superior performance in Kaggle competitions, Albumentations has grown to become a widely used tool among data scientists and machine learning practitioners.
This case study covers various aspects, including:
People: The contributors and community that have supported Albumentations.
Metrics: The success indicators such as downloads, daily active users, GitHub stars, and financial contributions.
Challenges: The hurdles in monetizing open-source projects and measuring user engagement.
Development Practices: Best practices for creating, maintaining, and scaling open-source libraries, including code hygiene, CI/CD, and fast iteration.
Community Building: Strategies for making adoption easy, iterating quickly, and fostering a vibrant, engaged community.
Marketing: Both online and offline marketing tactics, focusing on real, impactful interactions and collaborations.
Mental Health: Maintaining balance and not feeling pressured by user demands.
Key insights include the importance of automation, making the adoption process seamless, and leveraging offline interactions for marketing. The presentation also emphasizes the need for continuous small improvements and building a friendly, inclusive community that contributes to the project's growth.
Vladimir Iglovikov brings his extensive experience as a Kaggle Grandmaster, ex-Staff ML Engineer at Lyft, sharing valuable lessons and practical advice for anyone looking to enhance the adoption of their open-source projects.
Explore more about Albumentations and join the community at:
GitHub: https://github.com/albumentations-team/albumentations
Website: https://albumentations.ai/
LinkedIn: https://www.linkedin.com/company/100504475
Twitter: https://x.com/albumentations
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Architecting your cloud application
1.
Architec(ng
your
Cloud
applica(on
Raju
Mazumder
Sr.
So;ware
Engineer
Tasawr
Interac(ve
Rubyist,
Java
and
PHP
Developer
Like
to
work
fun
and
challenging
environment
Web:
www.rajumazumder.com
TwiMer:
@rajuniit
*All
the
picture
taken
under
crea(ve
common
license
2.
What
is
“The
Cloud”?
3.
I
don’t
know
4.
Okay,
so
is
it
…
New
terminology?
Hos(ng
solu(ons?
A
hype?
Compu(ng
Services?
Scalable
architecture?
5.
21
experts
defined
Cloud
compu(ng!!!
6.
Cloud
is
…
• Pay
only
for
what
you
use
• Elas(c
capacity
• Self
service
interface
• Scale
based
on
the
level
of
traffic
• Resources
are
abstracted/virtualized
7.
Three
service
models
• SaaS
• PaaS
• IaaS
8.
SaaS
9.
IaaS
10.
PaaS
11.
Why
Cloud?
• Let’s
discuss
it
in
a
non-‐technical
way
so
that
your
Grandmother
can
understand
it
..
This
idea
take
from:
hMp://goo.gl/mIbbs
12.
• Say
you
just
moved
to
a
city
and
looking
for
a
place
to
live
13.
• Now
you
have
two
op@ons.
You
can
either
Build
a
house
or
Rent
an
apartment
14.
• If
you
want
to
build
a
house,
there
are
some
important
decisions
you
have
to
make.
15.
• How
big
is
the
house?
• Are
you
planning
to
grow
a
large
family?
• Ini@al
cost
is
lots
more
16.
But
you
get
a
chance
to
customize
• Flooring,
roof,
ligh@ng,
landscaping
17.
• Once
the
house
built,
you
are
responsible
for
maintenance
• Hire
Landscaper,
plumber,
electrician,
hea@ng
and
cooking,
house
keeping
• Pay
property
tax,
electricity
water
18.
How
about
ren(ng?
19.
• You
have
to
make
a
fewer,
simpler
decisions
• You
can
start
with
a
one
unit
and
grow
later
or
downsize
20.
• But
you
do
not
have
lot
of
op@ons
to
customize
your
unit
21.
• However
builders
provide
you
with
very
high
quality
infrastructure
• High
speed
internet,
high
capacity
electricity,
green
materials,
triple
pane
windows
22.
• No
need
to
worry
about
maintenance
cost.
• No
need
to
hire
plumbers,
electrician
and
landscaper
• ini@al
cost
is
low
23.
• Pay
as
you
go
• Just
pay
your
rent
and
u(li(es
bill
24.
• How
it
relates
with
Cloud
Compu(ng
?
25.
Not
Convinced?
• Lets
tell
you
a
story
why
we
should
move
to
Cloud?
26.
Three
Developers
….
• Anis
• Raju
• Khairul
working
together
and
have
a
dream
one
day
they
will
make
something
great
…
27.
One
day
morning…
• Anis
was
very
excited.
Hey
guys
I
have
a
idea.
Let’s
build
it.
Raju
and
Khairul
were
also
very
excited
to
hear
it.
28.
Idea
“holiday
gi;”
• A
simple
applica@on
where
user
can
buy
virtual
gi;
and
sent
it
to
his
friends.
So
they
decided,
they
will
develop
the
applica@on
..
29.
Technology
stack
• OS
X
for
development,
Linux(centOS)
in
produc@on
• Apache
• PHP
• MySQL
• Git
Developing
was
progressing
..
30.
Ini(al
Architecture
31.
Applica(on
Deploy!!!
• Within
15
days
they
have
developed
the
applica@on
and
deploy
it
into
a
tradi(onal
hos(ng
site.
32.
Site
is
growing
• They
need
more
resources
• So
they
had
to
invest
to
buy
resources
• Bought
another
one
web
server
• Introduced
Load
Balancer
33.
New
Architecture
34.
The
site
was
growing
too
fast
• AZer
one
week
New
Year
is
coming.
So
they
• Bought
three
memcached
servers
• Add
two
more
web
servers
• Add
one
more
database
server
and
par@@on
it
as
master
and
slave.
So
they
were
very
excited
and
but
they
didn’t
what
was
going
to
happen..
35.
New
Architecture
Database
slave
master
36.
New
year!!!
• They
didn’t
sleep
last
night.
• Site
was
going
to
down
very
frequently.
• Actually
they
didn’t
expect
massive
user
visits
• They
need
more
web
servers,
memcache
servers
and
database
servers
• But
It
tokes
more
(me
to
add
and
configured
resources
37.
Disaster!!!
• They
were
trying
hard
to
give
backup
• But
aZer
some
few
hours
they
were
going
to
down
completely
Everyone
was
very
upset
and
from
next
day
the
site
was
live
again.
38.
Lessons
• It
takes
more
@me
to
add
new
resource
• No
automa@c
deployment
• No
fault
tolerance
• Had
to
invest
more
money
but
aZer
peak
hour
the
resource
is
idle
39.
Can
Cloud
help
them
that
(me?
40.
Cloud
Architecture
41.
Are
you
• Engineer?
• Developer?
• Architect?
If
yes
then
you
have
to
keep
something
in
your
mind
when
developing
applica(on
for
the
cloud
..
43.
Sessions
• HTTP
is
a
stateless
protocol
• By
default
on
the
local
server
• Cause
a
problem
to
load
balance
• Unintended
logout
44.
To
cloudify
Sessions
• Some
load
balance
support
“session
affinity”
• Shared
sessions
using
database
or
file
storage
• Session
clustering
using
memcached
45.
Distributed
File
Storage
• Stored
on
a
directory
on
the
web
server
• Cause
trouble
into
mul@-‐server
environment
46.
Cloudily
file-‐storage
• Tradi@onal
approach
to
add
a
shared
storage
• We
can
use
Amazon
S3
and
Rackspace
Cloudfiles
• Some
open
source
solu@ons
MogileFS2,
HDFS3
and
Ceph
47.
Automa(c
Deployment
• You
should
have
automa@c
deployment
process.
48.
Prepare
for
Failure
• Cloud
is
not
silver
bullet
49.
Misconcep(ons
• Just
because
it
is
in
the
cloud
doesn’t
mean
it
scales
• Not
only
do
you
need
to
rebuild
your
applica@on,
you
also
need
to
rethink
your
applica@on
• Failure
as
a
Feature