Tag: Event driven
-
Data streaming technologies overview
Posted on August 29, 2024, Level beginner Resource Length medium
The ability to process high volumes of data (big data) in real-time has become crucial for many organizations, and this is where data streaming technologies come into the picture. These technologies allow large amounts of data to be processed in real-time or near real-time as it is generated, enabling businesses to gain immediate insights and make time-sensitive data-driven decisions. By Darryn Campbell.
Tags streaming big-data cloud event-driven software
-
The benefits of event-driven architecture
Posted on March 7, 2024, Level intermediate Resource Length medium
Event-driven architecture (EDA) is a software design pattern used in microservices or other decoupled services or apps. Each service in the ecosystem can asynchronously publish and subscribe to events via an event broker. By Darryn Campbell.
Tags web-development app-development queues streaming event-driven
-
Eleven good resources to learn SQL and NoSQL
Posted on January 20, 2024, Level beginner Resource Length medium
SQL and NoSQL are in demand, and learning these tech skills can help improve one's career prospects. These skills are essential for developers, data scientists, business analysts, or anyone working in related fields with data. By Durga Prasad Acharya.
Tags nosql app-development event-driven open-source mysql database
-
Choosing between message queues and event streams
Posted on January 19, 2024, Level beginner Resource Length medium
Implementing an event-driven architecture (EDA) is a road riddled with challenges. Among them is choosing the right tooling for the job. Many event-driven tools seem quite similar, at least at first glance, and you'd expect they could be used equally well for the same purposes. But that's often not the case and choosing the solution best suited to your needs can be tricky. By Tun Shwe.
Tags cicd messaging event-driven queues
-
Azure OpenAI Service powers the Microsoft Copilot ecosystem
Posted on January 3, 2024, Level beginner Resource Length medium
Many AI systems are designed for collaboration: Copilot is one of them. Copilot—powered by Microsoft Azure OpenAI Service—allows you to simplify how you design, operate, optimize, and troubleshoot apps and infrastructure from cloud to edge. It utilizes language models, the Azure control plane, and insights about your Azure and Arc-enabled assets. All of this is carried out within the framework of Azure's steadfast commitment to safeguarding data security and privacy. By Andy Beatman Senior Product Marketing Manager, Azure AI.
Tags ai event-driven web-development app-development azure
-
How to centralize CloudWatch Alarms with Amazon EventBridge and AWS CloudFormation
Posted on January 2, 2024, Level intermediate Resource Length long
Amazon CloudWatch lets customers collect monitoring and operational data in the form of logs, metrics, and events, providing an easy way to monitor and receive notifications regarding their workload health and often integrate directly with other systems, such as JIRA Service Desk and ServiceNow. By Chaitanya Gummadi.
Tags serverless event-driven web-development app-development software-architecture
-
Apache ZooKeeper: The perfect tool for configuration management
Posted on December 17, 2023, Level beginner Resource Length medium
Apache ZooKeeper is an open-source distributed coordination system that provides a platform for configuration management, process synchronization, and lock management. Originally developed by Yahoo, it is now maintained by the Apache Software Foundation. By datascientest.com.
Tags event-driven software-architecture management devops apache
-
AWS Lambda functions now scale 12 times faster when handling high-volume requests.
Posted on December 11, 2023, Level intermediate Resource Length medium
Now AWS Lambda scales up to 12 times faster. Each synchronously invoked Lambda function now scales by 1,000 concurrent executions every 10 seconds until the aggregate concurrency across all functions reaches the account's concurrency limit. By Marcia Villalba.
Tags serverless web-development event-driven performance
-
How to stream JSON data using server-sent events?
Posted on October 17, 2023, Level intermediate Resource Length medium
Server-Sent Events (SSE) is a simple and efficient technology for sending real-time updates from the server to the web browser over a single HTTP connection. By @workfall.com.
Tags python programming web-development app-development event-driven
-
From polling to websockets: Improving order tracking user experience
Posted on June 10, 2023, Level intermediate Resource Length medium
Where is my order? Is the app stuck? Even when everything else in an application is polished, the user experience might be far from delightful if the information on the screen rarely updates. Displaying up-to-date and often updating information on an application view inspires confidence in the quality of the product and the prospect of getting what you ordered. By Tero Laitinen.
Tags servers app-development web-development event-driven messaging
-
CQRS facts and myths explained
Posted on May 30, 2023, Level intermediate Resource Length long
Older but still relevant article dealing with question of technical patterns and how they are filled with myths and mishaps. Quite often, this happens to CQS and CQRS. By Oskar Dudycz.
Tags event-driven oop app-development messaging programming software-architecture
-
Using Apache Kafka to process 1 trillion inter-service messages
Posted on January 27, 2023, Level intermediate Resource Length long
Cloudflare has been using Kafka in production since 2014. We have come a long way since then, and currently run 14 distinct Kafka clusters, across multiple data centers, with roughly 330 nodes. Between them, over a trillion messages have been processed over the last eight years. By Matt Boyle.
Tags event-driven apache apis app-development database