Submit Search
Upload
Web Front-End CQRS
•
Download as PPTX, PDF
•
2 likes
•
1,498 views
Emil Cardell
Follow
My Web Front-End CQRS slides from Devsum 2012
Read less
Read more
Technology
Business
Report
Share
Report
Share
1 of 46
Download now
Recommended
After building serverless applications for quite a few years, we decided to share some important pieces and concepts for production-ready serverless projects. This time: Why you should utilize Dead Letter Queues when building event-driven systems. More Information: https://lnkd.in/dnY6cNnG
Serverless lessons learned #2 dead letter queues
Serverless lessons learned #2 dead letter queues
Maik Wiesmüller
Amazon SQS overview
Amazon SQS overview
محمد نجم.الدين
Asynchronous Messaging with NServiceBus
Asynchronous Messaging with NServiceBus
Britt King
Scaling with Asynchronous Messaging
Scaling with Asynchronous Messaging
Elton Stoneman
Cloudformation
Cloudformation
Cloudformation
Duangtida Phrommakhot
AWSのチーフエバンジェリスト、Jeff Barrが2014年に来日した際の、JAWS-UG東京における過去9年の振り返りセッション資料
Jaws tokyo 2014 winter with_jeff barr
Jaws tokyo 2014 winter with_jeff barr
Hideki Ojima
This is my presentation from NDC 2011 on Raven DB by example
Raven db byexample
Raven db byexample
Emil Cardell
As businesses grow, so does the complexity of their software. New features, new models, and new background processes all continue to be added. . .and developers struggle to make sense of it all. Yet the end user demands a swift and functional experience when interacting with your application. It is paramount to be open to alternative patterns that help tame complex, high-demand services. Two such patterns are command-query responsibility segregation (CQRS) and event sourcing (ES). Command-query responsibility segregation is an architectural pattern for user-facing applications that extends from the now standard Model-View-Controller (MVC) pattern and is an alternative to the CRUD pattern. At its core, CQRS is about changing how we think of and work with our data by introducing two types of models: all user actions become commands, and a read-only query model powers our views. Commands and queries are logistically separated, providing additional decoupling of our application. CQRS also calls for changes in how we store and structure our data. Enter event sourcing. Instead of persisting the current state of our domain objects or entities, we record historical events about our data. The key advantage is that we can examine our application data at any point in time, rather than just the current state. This pattern changes how we persist and process our data but is surprisingly efficient. While each of the two patterns can be used exclusively, they complement each other beautifully and facilitate the construction of decoupled, scalable applications or individual services. Stephen Pember explores the fundamentals of each pattern and offers several examples and demonstration code to show how one might actually go about implementing CQRS and ES. Steve discusses task-based UIs and domain-driven design as he outlines some of the advantages—and challenges—that ThirdChannel has seen when developing systems using CQRS and ES over the past year.
A year with event sourcing and CQRS
A year with event sourcing and CQRS
Steve Pember
Recommended
After building serverless applications for quite a few years, we decided to share some important pieces and concepts for production-ready serverless projects. This time: Why you should utilize Dead Letter Queues when building event-driven systems. More Information: https://lnkd.in/dnY6cNnG
Serverless lessons learned #2 dead letter queues
Serverless lessons learned #2 dead letter queues
Maik Wiesmüller
Amazon SQS overview
Amazon SQS overview
محمد نجم.الدين
Asynchronous Messaging with NServiceBus
Asynchronous Messaging with NServiceBus
Britt King
Scaling with Asynchronous Messaging
Scaling with Asynchronous Messaging
Elton Stoneman
Cloudformation
Cloudformation
Cloudformation
Duangtida Phrommakhot
AWSのチーフエバンジェリスト、Jeff Barrが2014年に来日した際の、JAWS-UG東京における過去9年の振り返りセッション資料
Jaws tokyo 2014 winter with_jeff barr
Jaws tokyo 2014 winter with_jeff barr
Hideki Ojima
This is my presentation from NDC 2011 on Raven DB by example
Raven db byexample
Raven db byexample
Emil Cardell
As businesses grow, so does the complexity of their software. New features, new models, and new background processes all continue to be added. . .and developers struggle to make sense of it all. Yet the end user demands a swift and functional experience when interacting with your application. It is paramount to be open to alternative patterns that help tame complex, high-demand services. Two such patterns are command-query responsibility segregation (CQRS) and event sourcing (ES). Command-query responsibility segregation is an architectural pattern for user-facing applications that extends from the now standard Model-View-Controller (MVC) pattern and is an alternative to the CRUD pattern. At its core, CQRS is about changing how we think of and work with our data by introducing two types of models: all user actions become commands, and a read-only query model powers our views. Commands and queries are logistically separated, providing additional decoupling of our application. CQRS also calls for changes in how we store and structure our data. Enter event sourcing. Instead of persisting the current state of our domain objects or entities, we record historical events about our data. The key advantage is that we can examine our application data at any point in time, rather than just the current state. This pattern changes how we persist and process our data but is surprisingly efficient. While each of the two patterns can be used exclusively, they complement each other beautifully and facilitate the construction of decoupled, scalable applications or individual services. Stephen Pember explores the fundamentals of each pattern and offers several examples and demonstration code to show how one might actually go about implementing CQRS and ES. Steve discusses task-based UIs and domain-driven design as he outlines some of the advantages—and challenges—that ThirdChannel has seen when developing systems using CQRS and ES over the past year.
A year with event sourcing and CQRS
A year with event sourcing and CQRS
Steve Pember
Easy cloud scaling with Azure
Easy cloud scaling with Azure
Bogdan Mustata
Introduction to Cloud design patterns and azure services.
Azure and cloud design patterns
Azure and cloud design patterns
Venkatesh Narayanan
There's a promise for the public cloud that the providers try to match with their services. The cloud users need to know a lot of quirks and details to utilize the cloud platforms with the desired efficiency.
The Public Cloud is a Lie
The Public Cloud is a Lie
Tapio Rautonen
Talk given at Erlang Factory San Francisco 2012 The video of this presentation is available at http://vimeo.com/43890312#at=0
Erlang as a cloud citizen, a fractal approach to throughput
Erlang as a cloud citizen, a fractal approach to throughput
Paolo Negri
This talk wants to sum up the experience of designing, deploying and maintaining an Erlang application targeting the cloud and precisely AWS as hosting infrastructure. As the application now serves a significantly large user base with a sustained throughput of thousands of games actions per second we're able to analyse retrospectively our engineering and architectural choices and see how Erlang fits in the cloud environment also comparing it to previous experiences of clouds deployments of other platforms. We'll discuss properties of Erlang as a language and OTP as a framework and how we used them to design a system that is a good cloud citizen. We'll also discuss topics that are still open for a solution.
Erlang as a Cloud Citizen
Erlang as a Cloud Citizen
Wooga
Erlang and the Cloud: A Fractal Approach to Throughput
Erlang and the Cloud: A Fractal Approach to Throughput
Wooga
Presentation on CQRS given at DDDSydney on 17 July 2010
Stuff About CQRS
Stuff About CQRS
thinkddd
AWS APAC Principal Technology Evangelist인 Markku Lepisto의 발표내용입니다.
20141021 AWS Cloud Taekwon - Startup Best Practices on AWS
20141021 AWS Cloud Taekwon - Startup Best Practices on AWS
Amazon Web Services Korea
AWS Cloud Kata 2014 | Jakarta - Startup Best Practices
AWS Cloud Kata 2014 | Jakarta - Startup Best Practices
Amazon Web Services
Slides for talk I gave about AWS at Rockford Web Devs Meetup on November 10th, 2015
Rockford Web Devs Meetup - AWS - November 10th, 2015
Rockford Web Devs Meetup - AWS - November 10th, 2015
Karl Grzeszczak
Cloud technology ,storage,basic
Cloud TECHNOLOGY
Cloud TECHNOLOGY
YOGEESH M
This is the deck I presented during a webcast on 10/20 with Microsoft and Zend on Cloud Computing focused on Azure and the SimpleCloud.org API.
Microsoft Zend webcast on Azure
Microsoft Zend webcast on Azure
Josh Holmes
This is the presentation that I presented during a webcast with Microsoft and Zend on Cloud Computing. The demo focused on the SimpleCloud.org API
Microsoft/Zend Webcast on Cloud Computing
Microsoft/Zend Webcast on Cloud Computing
Josh Holmes
The SimianViz microservices simulator contains a model of Cassandra that allows large scale global deployments to be created and exercised by simulating failure modes and connecting the simulation to real monitoring tools to visualize the effects. The simulator is open source Go code at github.com/adrianco/spigo and is developing rapidly.
Battery Ventures: Simulating and Visualizing Large Scale Cassandra Deployments
Battery Ventures: Simulating and Visualizing Large Scale Cassandra Deployments
DataStax Academy
How do you design applications for the cloud so that they will be scalable and reliable? In this talk, we will explain several architectural patterns which are popular for cloud computing: we will look at the need for the patterns generally, then look concretely at how you might realize them using capabilities of the Windows Azure Platform. CQRS, NoSQL, Sharding, and a few smaller patterns will be considered. Presented by Bill Wilder at Vermont Code Camp III on Saturday September 10, 2011. http://blog.codingoutloud.com/2011/09/12/vermont-code-camp-iii/
Cloud Architecture Patterns for Mere Mortals - Bill Wilder - Vermont Code Cam...
Cloud Architecture Patterns for Mere Mortals - Bill Wilder - Vermont Code Cam...
Bill Wilder
NoSQL and Cloud Services - Philip Balinow, Comfo
NoSQL and Cloud Services - Philip Balinow, Comfo
beITconference
11 Janvier 2016 Groupe Azure Sujet: Développer des microservices avec Service Fabric Conférienciers: Stephane Lapointe, MVP Azure & Alexandre Brisebois, TSP Azure Microsoft Une soirée complète sur Service Fabric! Nous débuterons par la base en explorant l'architecture de Service Fabric et les modèles de programmation qu'il propose, les "Reliable Actors" et "Reliable Services" en mettant l'emphase sur le modèle Acteurs. Comme il est plus agréable d'apprendre avec des exemples, nous verrons le cycle de vie complet d'une application au sein de Service Fabric et les outils offert par la plateforme; développement, packaging, déploiement, tests de stabilités, mises à jour et maintenance sont les sujets que nous explorerons. À la fin de cette rencontre, vous aurez les connaissances nécessaires pour mener à bien un projet de microservices en utilisant les acteurs dans Service Fabric.
Stephane Lapointe & Alexandre Brisebois: Développer des microservices avec Se...
Stephane Lapointe & Alexandre Brisebois: Développer des microservices avec Se...
MSDEVMTL
When many developers think of Command-Query Responsibility Segregation (CQRS), they envision separate datastores for reads and writes, linked together by some kind of event-based synchronization mechanism. The reality is that for many domains this is overkill, while for others it still doesn’t solve fundamental concurrency issues.
Cqrs but different
Cqrs but different
Particular Software
From Monoliths to Microservices, Serverless Architecture, and how Turkish Airlines uses cloud.
Turkish Airlines' Journey on Cloud
Turkish Airlines' Journey on Cloud
Mustafa Ekrem KENTER
Problems with monitoring in general, with microservices and containers, and explanation of spigo and simianviz simulation tools.
Gluecon Monitoring Microservices and Containers: A Challenge
Gluecon Monitoring Microservices and Containers: A Challenge
Adrian Cockcroft
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to: Create a campaign using Mailchimp with merge tags/fields Send an interactive Slack channel message (using buttons) Have the message received by managers and peers along with a test email for review But there’s more: In a second workflow supporting the same use case, you’ll see: Your campaign sent to target colleagues for approval If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team But—if the “Reject” button is pushed, colleagues will be alerted via Slack message Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors. And... Speakers: Akshay Agnihotri, Product Manager Charlie Greenberg, Host
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
Brief Introduction to Generative AI and LLM in particular. Overview of the market, and usages of LLMs. What's it like to train and build a model. Retrieval Augmented Generation 101, explained for non savvies, and a perspective of what are the moving parts making it complex
AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101
vincent683379
More Related Content
Similar to Web Front-End CQRS
Easy cloud scaling with Azure
Easy cloud scaling with Azure
Bogdan Mustata
Introduction to Cloud design patterns and azure services.
Azure and cloud design patterns
Azure and cloud design patterns
Venkatesh Narayanan
There's a promise for the public cloud that the providers try to match with their services. The cloud users need to know a lot of quirks and details to utilize the cloud platforms with the desired efficiency.
The Public Cloud is a Lie
The Public Cloud is a Lie
Tapio Rautonen
Talk given at Erlang Factory San Francisco 2012 The video of this presentation is available at http://vimeo.com/43890312#at=0
Erlang as a cloud citizen, a fractal approach to throughput
Erlang as a cloud citizen, a fractal approach to throughput
Paolo Negri
This talk wants to sum up the experience of designing, deploying and maintaining an Erlang application targeting the cloud and precisely AWS as hosting infrastructure. As the application now serves a significantly large user base with a sustained throughput of thousands of games actions per second we're able to analyse retrospectively our engineering and architectural choices and see how Erlang fits in the cloud environment also comparing it to previous experiences of clouds deployments of other platforms. We'll discuss properties of Erlang as a language and OTP as a framework and how we used them to design a system that is a good cloud citizen. We'll also discuss topics that are still open for a solution.
Erlang as a Cloud Citizen
Erlang as a Cloud Citizen
Wooga
Erlang and the Cloud: A Fractal Approach to Throughput
Erlang and the Cloud: A Fractal Approach to Throughput
Wooga
Presentation on CQRS given at DDDSydney on 17 July 2010
Stuff About CQRS
Stuff About CQRS
thinkddd
AWS APAC Principal Technology Evangelist인 Markku Lepisto의 발표내용입니다.
20141021 AWS Cloud Taekwon - Startup Best Practices on AWS
20141021 AWS Cloud Taekwon - Startup Best Practices on AWS
Amazon Web Services Korea
AWS Cloud Kata 2014 | Jakarta - Startup Best Practices
AWS Cloud Kata 2014 | Jakarta - Startup Best Practices
Amazon Web Services
Slides for talk I gave about AWS at Rockford Web Devs Meetup on November 10th, 2015
Rockford Web Devs Meetup - AWS - November 10th, 2015
Rockford Web Devs Meetup - AWS - November 10th, 2015
Karl Grzeszczak
Cloud technology ,storage,basic
Cloud TECHNOLOGY
Cloud TECHNOLOGY
YOGEESH M
This is the deck I presented during a webcast on 10/20 with Microsoft and Zend on Cloud Computing focused on Azure and the SimpleCloud.org API.
Microsoft Zend webcast on Azure
Microsoft Zend webcast on Azure
Josh Holmes
This is the presentation that I presented during a webcast with Microsoft and Zend on Cloud Computing. The demo focused on the SimpleCloud.org API
Microsoft/Zend Webcast on Cloud Computing
Microsoft/Zend Webcast on Cloud Computing
Josh Holmes
The SimianViz microservices simulator contains a model of Cassandra that allows large scale global deployments to be created and exercised by simulating failure modes and connecting the simulation to real monitoring tools to visualize the effects. The simulator is open source Go code at github.com/adrianco/spigo and is developing rapidly.
Battery Ventures: Simulating and Visualizing Large Scale Cassandra Deployments
Battery Ventures: Simulating and Visualizing Large Scale Cassandra Deployments
DataStax Academy
How do you design applications for the cloud so that they will be scalable and reliable? In this talk, we will explain several architectural patterns which are popular for cloud computing: we will look at the need for the patterns generally, then look concretely at how you might realize them using capabilities of the Windows Azure Platform. CQRS, NoSQL, Sharding, and a few smaller patterns will be considered. Presented by Bill Wilder at Vermont Code Camp III on Saturday September 10, 2011. http://blog.codingoutloud.com/2011/09/12/vermont-code-camp-iii/
Cloud Architecture Patterns for Mere Mortals - Bill Wilder - Vermont Code Cam...
Cloud Architecture Patterns for Mere Mortals - Bill Wilder - Vermont Code Cam...
Bill Wilder
NoSQL and Cloud Services - Philip Balinow, Comfo
NoSQL and Cloud Services - Philip Balinow, Comfo
beITconference
11 Janvier 2016 Groupe Azure Sujet: Développer des microservices avec Service Fabric Conférienciers: Stephane Lapointe, MVP Azure & Alexandre Brisebois, TSP Azure Microsoft Une soirée complète sur Service Fabric! Nous débuterons par la base en explorant l'architecture de Service Fabric et les modèles de programmation qu'il propose, les "Reliable Actors" et "Reliable Services" en mettant l'emphase sur le modèle Acteurs. Comme il est plus agréable d'apprendre avec des exemples, nous verrons le cycle de vie complet d'une application au sein de Service Fabric et les outils offert par la plateforme; développement, packaging, déploiement, tests de stabilités, mises à jour et maintenance sont les sujets que nous explorerons. À la fin de cette rencontre, vous aurez les connaissances nécessaires pour mener à bien un projet de microservices en utilisant les acteurs dans Service Fabric.
Stephane Lapointe & Alexandre Brisebois: Développer des microservices avec Se...
Stephane Lapointe & Alexandre Brisebois: Développer des microservices avec Se...
MSDEVMTL
When many developers think of Command-Query Responsibility Segregation (CQRS), they envision separate datastores for reads and writes, linked together by some kind of event-based synchronization mechanism. The reality is that for many domains this is overkill, while for others it still doesn’t solve fundamental concurrency issues.
Cqrs but different
Cqrs but different
Particular Software
From Monoliths to Microservices, Serverless Architecture, and how Turkish Airlines uses cloud.
Turkish Airlines' Journey on Cloud
Turkish Airlines' Journey on Cloud
Mustafa Ekrem KENTER
Problems with monitoring in general, with microservices and containers, and explanation of spigo and simianviz simulation tools.
Gluecon Monitoring Microservices and Containers: A Challenge
Gluecon Monitoring Microservices and Containers: A Challenge
Adrian Cockcroft
Similar to Web Front-End CQRS
(20)
Easy cloud scaling with Azure
Easy cloud scaling with Azure
Azure and cloud design patterns
Azure and cloud design patterns
The Public Cloud is a Lie
The Public Cloud is a Lie
Erlang as a cloud citizen, a fractal approach to throughput
Erlang as a cloud citizen, a fractal approach to throughput
Erlang as a Cloud Citizen
Erlang as a Cloud Citizen
Erlang and the Cloud: A Fractal Approach to Throughput
Erlang and the Cloud: A Fractal Approach to Throughput
Stuff About CQRS
Stuff About CQRS
20141021 AWS Cloud Taekwon - Startup Best Practices on AWS
20141021 AWS Cloud Taekwon - Startup Best Practices on AWS
AWS Cloud Kata 2014 | Jakarta - Startup Best Practices
AWS Cloud Kata 2014 | Jakarta - Startup Best Practices
Rockford Web Devs Meetup - AWS - November 10th, 2015
Rockford Web Devs Meetup - AWS - November 10th, 2015
Cloud TECHNOLOGY
Cloud TECHNOLOGY
Microsoft Zend webcast on Azure
Microsoft Zend webcast on Azure
Microsoft/Zend Webcast on Cloud Computing
Microsoft/Zend Webcast on Cloud Computing
Battery Ventures: Simulating and Visualizing Large Scale Cassandra Deployments
Battery Ventures: Simulating and Visualizing Large Scale Cassandra Deployments
Cloud Architecture Patterns for Mere Mortals - Bill Wilder - Vermont Code Cam...
Cloud Architecture Patterns for Mere Mortals - Bill Wilder - Vermont Code Cam...
NoSQL and Cloud Services - Philip Balinow, Comfo
NoSQL and Cloud Services - Philip Balinow, Comfo
Stephane Lapointe & Alexandre Brisebois: Développer des microservices avec Se...
Stephane Lapointe & Alexandre Brisebois: Développer des microservices avec Se...
Cqrs but different
Cqrs but different
Turkish Airlines' Journey on Cloud
Turkish Airlines' Journey on Cloud
Gluecon Monitoring Microservices and Containers: A Challenge
Gluecon Monitoring Microservices and Containers: A Challenge
Recently uploaded
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to: Create a campaign using Mailchimp with merge tags/fields Send an interactive Slack channel message (using buttons) Have the message received by managers and peers along with a test email for review But there’s more: In a second workflow supporting the same use case, you’ll see: Your campaign sent to target colleagues for approval If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team But—if the “Reject” button is pushed, colleagues will be alerted via Slack message Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors. And... Speakers: Akshay Agnihotri, Product Manager Charlie Greenberg, Host
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
Brief Introduction to Generative AI and LLM in particular. Overview of the market, and usages of LLMs. What's it like to train and build a model. Retrieval Augmented Generation 101, explained for non savvies, and a perspective of what are the moving parts making it complex
AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101
vincent683379
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows. We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases. This video focuses on the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams. Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
Agentic RAG transforms how we approach question answering by introducing an innovative agent-based framework. Unlike traditional methods that rely solely on large language models (LLMs), agentic RAG employs intelligent agents to tackle complex questions requiring intricate planning, multi-step reasoning, and utilization of external tools.
Agentic RAG What it is its types applications and implementation.pdf
Agentic RAG What it is its types applications and implementation.pdf
ChristopherTHyatt
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring. Learn about: • The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks. • Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective. • Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification. • Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process. Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
In today's presentation, we'll explore Security Onion, a powerful open-source platform designed to fortify your network security. Security Onion, much like its namesake vegetable, peels back the layers of your network traffic, enabling you to identify and address potential threats. We'll delve into its functionalities, core components, and the advantages it brings to your cybersecurity posture.
Enterprise Security Monitoring, And Log Management.
Enterprise Security Monitoring, And Log Management.
Boni Yeamin
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other? Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
Intrigued by why some of the world's largest companies (Netflix, Google, Cisco, Twitter, Uber etc) are using gRPC? In this demo based talk we delve into the world of gRPC in .Net, what it does and why we should use it. We compare the interface with both Rest and graphQL. We will show you how to implement grpc server-side in .net and in the web. Finally, I will show you how the tooling helps you deliver powerful interfaces and interact with them quickly and simply.
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John Staveley
John Staveley
In an era where artificial intelligence (AI) is becoming increasingly integrated into our daily lives, the need for empathetic technology is paramount. This talk explores the role of motion design in enhancing AI interfaces to foster empathy and improve user experiences. Key Topics Covered: 1. Introduction to Empathetic AI - The importance of creating empathy in AI interfaces - Personal journey from character animation to AI and robotics design 2. The Role of Motion in User Interaction - Historical context of motion in design, from early Disney animations to modern interfaces - The blinking cursor: An example of effective motion use since 1960 3. Designing for Empathy - How motion can enhance user satisfaction and trust in AI systems - Examples from human-robot interaction and AI interfaces 4. Creating Human-like Interactions - Using motion to provide transparency and context in AI interactions - The importance of natural conversation flows and the ability to interrupt AI responses 5. Avoiding the Uncanny Valley - Recognizing and mitigating the uncanny valley in AI-generated content - Examples of effective and ineffective uses of motion in AI 6. Systemizing Motion Design - Strategies for integrating motion into AI systems at scale - Salesforce’s approach to creating and scaling a motion system for AI
Motion for AI: Creating Empathy in Technology
Motion for AI: Creating Empathy in Technology
UXDXConf
Welcome to UiPath Test Automation using UiPath Test Suite series part 2. In this session, we will cover API test automation along with a web automation demo. Topics covered: Test Automation introduction API Example of API automation Web automation demonstration Speaker Pathrudu Chintakayala, Associate Technical Architect @Yash and UiPath MVP Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2
DianaGray10
Intelligent Gimbal FINAL PAPER
Intelligent Gimbal FINAL PAPER Engineering.pdf
Intelligent Gimbal FINAL PAPER Engineering.pdf
Anthony Lucente
In this session, we will showcase how to revolutionize automated testing for your software, automation, and QA teams with UiPath Test Suite. In part 1 of UiPath test automation using UiPath Test Suite – developer series, we will cover, Software testing overview What is software testing Why software testing is required Typical test types and levels Continuous testing and challenges Introduction to UiPath Test Suite UiPath Test Suite family of products Speaker: Atul Trikha, Chief Technologist & Solutions Architect, Peraton and UiPath MVP Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1
DianaGray10
що таке продакт менеджмент? про професію і карєру продактів для світчерів та початківців.
Intro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджера
Mark Opanasiuk
You’ve heard good data matters in Machine Learning, but does it matter for Generative AI applications? Corporate data often differs significantly from the general Internet data used to train most foundation models. Join me for a demo on building an open source RAG (Retrieval Augmented Generation) stack using Milvus vector database for Retrieval, LangChain, Llama 3 with Ollama, Ragas RAG Eval, and optional Zilliz cloud, OpenAI.
Introduction to Open Source RAG and RAG Evaluation
Introduction to Open Source RAG and RAG Evaluation
Zilliz
A talk given by Julian Hyde at the San Francisco Distributed Systems Meetup on May 22, 2024.
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Julian Hyde
Discover the essentials of performance testing in the IT sector with our concise guide. Learn about various testing types such as load, stress, endurance, spike, scalability, and volume testing. Understand key performance metrics like response time, throughput, CPU and memory utilization, and error rate. Explore top tools like Apache JMeter, LoadRunner, Gatling, Neoload, and BlazeMeter. Gain insights into best practices for defining objectives, creating realistic scenarios, automating tests, and optimizing performance to ensure user satisfaction, reliability, scalability, and cost efficiency. Ideal for developers, QA engineers, and IT professionals. Visit Expeed Software for more information. https://expeed.com/
In-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT Professionals
Expeed Software
This presentation focuses on the challenges and strategies of connecting problem definitions within product development. Key Points Covered: - Kayak's mission since its inception in 2004 to simplify travel by enabling easy comparisons of flights through technological solutions. - Discussion of the complexities within the travel industry, including the high expectations for personalized user experiences and the various stakeholder influences. - Emphasis on the necessity of maintaining agility and innovation within a mature company through continuous reassessment of processes. - An explanation of the importance of disciplined problem definition to prevent project failures and team inefficiencies. - Introduction of strategies for effective communication across teams to ensure alignment and comprehension at all levels of project development. - Exploration of various problem-solving methodologies, including how to handle conflicts within team settings regarding problem definitions and project directions.
Connecting the Dots in Product Design at KAYAK
Connecting the Dots in Product Design at KAYAK
UXDXConf
This instalment looked at building performance at the earliest stages of your project, covering Interoperability, Solar and Daylighting.
IESVE for Early Stage Design and Planning
IESVE for Early Stage Design and Planning
IES VE
PLAI is the Italian Accelerator igniting the growth of innovative Startups and nurturing a community of talents in the Generative AI field.
PLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. Startups
Stefano
This is a powerpoint that features Microsoft Teams Devices and everything that is new including updates to its software and devices for April 2024
What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024
Stephanie Beckett
Recently uploaded
(20)
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Agentic RAG What it is its types applications and implementation.pdf
Agentic RAG What it is its types applications and implementation.pdf
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Enterprise Security Monitoring, And Log Management.
Enterprise Security Monitoring, And Log Management.
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John Staveley
Motion for AI: Creating Empathy in Technology
Motion for AI: Creating Empathy in Technology
UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2
Intelligent Gimbal FINAL PAPER Engineering.pdf
Intelligent Gimbal FINAL PAPER Engineering.pdf
UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1
Intro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджера
Introduction to Open Source RAG and RAG Evaluation
Introduction to Open Source RAG and RAG Evaluation
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
In-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT Professionals
Connecting the Dots in Product Design at KAYAK
Connecting the Dots in Product Design at KAYAK
IESVE for Early Stage Design and Planning
IESVE for Early Stage Design and Planning
PLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. Startups
What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024
Web Front-End CQRS
1.
Web Front-End CQRS
2.
The crazy architect
enters the room
3.
4.
”We are doing
CQRS!”
5.
WAT?
6.
Command and Query Responsibility
Segregation
7.
What?
8.
Commands can’t return
data Queries can only return data
9.
And how are
we doing that?
10.
Command Handlers Event Handlers Service
bus Message queue Event stores Projections
11.
NServiceBus MassTransit MsMQ EventStore RabbitMQ Common Domain
12.
Front-end?
13.
Emil Cardell @emilcardell unwillingcoder.tumblr.com
14.
CQRS Web Front-End
Journey
15.
Going from CRUD
to CQRS
16.
Teach our front-end
to speak CQRS
17.
Just in time
Front-End CQRS
18.
Font-end CQRS domination
19.
Why CQRS?
20.
Reliability Scalability
21.
Reliability is to
never loose data and to never go down even if hardware goes down
22.
Scalability to scale
linear by distributing you application to multiple servers
23.
Separate in to
parts only responsible for one thing
24.
It gives us
focus to deliver value faster
25.
Replaceability
26.
Distribute
27.
UI keeps it
togeather
28.
How does a
distributed system effect the UI?
29.
Eventual Consistency
30.
ΔTserver vs ΔTclient
31.
In the beginning
32.
33.
Same same but
different
34.
Ugly CRUD syntax
35.
Not separated
36.
Why FubuMVC?
37.
Speak the same
language as our domain. There is nothing in our domain called controller.
38.
Separation of concerns one
class = one function RESTish methods = http methods
39.
40.
Questions?
41.
Reliable
42.
Scalable
43.
Replaceable
44.
Distributed
45.
Have courage to
experiment, respect your peers and keep it simple
46.
Emil Cardell @emilcardell unwillingcoder.tumblr.com http://mvc.fubu-project.org/ http://jquery.com/ http://benalman.com/projects/jquery- message-queuing-plugin/
Editor's Notes
Kod. Från CRUD till CQRS anrop
Kod. Från CRUD till CQRS anrop
FUBU Convetions > Command och Query1. Separatingoutcommands and queries.
Download now