<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:media="http://search.yahoo.com/mrss/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Kurrent — event-native data platform</title><description>The Kurrent event-native data platform feeds real-time, business-critical data with historical context in fine-grained streams from origination to destination</description><link>https://www.kurrent.io/</link><atom:link href="https://www.kurrent.io/rss.xml" rel="self" type="application/rss+xml"/><item><title>The Modern AI Stack: Time to &quot;Think Different&quot;...Again</title><link>https://www.kurrent.io/blog/think-different-again/</link><guid isPermaLink="true">https://www.kurrent.io/blog/think-different-again/</guid><description>AI&apos;s next architectural shift isn&apos;t compute—it&apos;s memory. Just as GPUs redefined AI infrastructure, events are becoming the new memory primitive, helping agents preserve behavior, not just state, to reason, explain, and improve over time.</description><pubDate>Wed, 15 Jul 2026 17:15:00 GMT</pubDate><author>Kirk Dunn</author></item><item><title>When Your Coding Agent Doesn&apos;t Listen</title><link>https://www.kurrent.io/blog/when-your-coding-agent-doesnt-listen/</link><guid isPermaLink="true">https://www.kurrent.io/blog/when-your-coding-agent-doesnt-listen/</guid><description>A 241-turn, 7.5M-token Claude coding session shipped solid work — but wasted hours on confidently wrong answers and features built on unverified assumptions. Here&apos;s how Capacitor&apos;s session evals pinpointed the waste and turned each failure into a reusable team guardrail.</description><pubDate>Wed, 15 Jul 2026 00:00:00 GMT</pubDate><author>Tony Young</author></item><item><title>Projections: Locally develop, debug, and test with Gaffer</title><link>https://www.kurrent.io/blog/projections-locally-develop-debug-and-test-with-gaffer/</link><guid isPermaLink="true">https://www.kurrent.io/blog/projections-locally-develop-debug-and-test-with-gaffer/</guid><description>Introducing Gaffer: a toolkit to locally develop, debug, and test KurrentDB projections. Run the real engine on your machine, test in CI, and debug safely.

</description><pubDate>Thu, 25 Jun 2026 11:00:54 GMT</pubDate><author>Kurrent Team</author></item><item><title>Integrating KurrentDB and Databricks via Arrow Flight SQL: A Reference Implementation Guide for Event-Sourced Analytics Part 2</title><link>https://www.kurrent.io/blog/integrating-kurrentdb-and-databricks-via-arrow-flight-sql-part-2/</link><guid isPermaLink="true">https://www.kurrent.io/blog/integrating-kurrentdb-and-databricks-via-arrow-flight-sql-part-2/</guid><description>Build a medallion pipeline from KurrentDB to Databricks with hourly Arrow Flight SQL ingestion, typed Silver projections, and a Gold lifecycle table.</description><pubDate>Fri, 12 Jun 2026 17:04:16 GMT</pubDate><author>Tony Young</author></item><item><title>Integrating KurrentDB and Databricks via Arrow Flight SQL: A Reference Implementation Guide for Event-Sourced Analytics Part 1</title><link>https://www.kurrent.io/blog/integrating-kurrentdb-and-databricks-via-arrow-flight-sql-part-1/</link><guid isPermaLink="true">https://www.kurrent.io/blog/integrating-kurrentdb-and-databricks-via-arrow-flight-sql-part-1/</guid><description>Learn how to connect KurrentDB to Databricks via Arrow Flight SQL. Build an analytics read model that materialises event-sourced data into Delta tables for BI.</description><pubDate>Fri, 12 Jun 2026 15:34:26 GMT</pubDate><author>Tony Young</author></item><item><title>Monitoring the Health of KurrentDB Clusters Part 3</title><link>https://www.kurrent.io/blog/monitoring-the-health-of-kurrentdb-clusters-part-3/</link><guid isPermaLink="true">https://www.kurrent.io/blog/monitoring-the-health-of-kurrentdb-clusters-part-3/</guid><description>Step-by-step guide to implementing KurrentDB monitoring alerts in Grafana, with 15 ready-to-use PromQL rules, Slack and Gmail notifications, and setup tips.</description><pubDate>Fri, 12 Jun 2026 14:53:26 GMT</pubDate><author>Tony Young</author></item><item><title>Two Surfaces, One Substrate</title><link>https://www.kurrent.io/blog/two-surfaces-one-substrate/</link><guid isPermaLink="true">https://www.kurrent.io/blog/two-surfaces-one-substrate/</guid><description>Transcripts aren&apos;t memory. Discover why AI agents require a durable record across teams and time, and how Kurrent provides the necessary orchestration substrate.</description><pubDate>Mon, 08 Jun 2026 14:23:10 GMT</pubDate><author>Madhu Murty</author></item><item><title>Your Agent Has a Transcript, Not Memory</title><link>https://www.kurrent.io/blog/your-agent-has-a-transcript-not-memory/</link><guid isPermaLink="true">https://www.kurrent.io/blog/your-agent-has-a-transcript-not-memory/</guid><description>Is agent memory broken? Discover why relying on vector DB transcripts fails audits and why your AI infrastructure needs a durable event record for proof.</description><pubDate>Sun, 31 May 2026 14:48:00 GMT</pubDate><author>Madhu Murty</author></item><item><title>Implementing Domain-Driven Design with KurrentDB: An Actor-Based Event Sourcing Approach</title><link>https://www.kurrent.io/blog/implementing-ddd-with-kurrentdb/</link><guid isPermaLink="true">https://www.kurrent.io/blog/implementing-ddd-with-kurrentdb/</guid><description>Discover how to implement Domain-Driven Design (DDD) and Event Sourcing in TypeScript using KurrentDB and a serverless architecture by Vaughn Vernon.</description><pubDate>Mon, 04 May 2026 18:33:10 GMT</pubDate><author>Vaughn Vernon</author></item><item><title>AI in Financial Services Has a Data Problem. Is Context Enough or Do We Need More?</title><link>https://www.kurrent.io/blog/ai-in-financial-services-has-a-data-problem/</link><guid isPermaLink="true">https://www.kurrent.io/blog/ai-in-financial-services-has-a-data-problem/</guid><description>Context isn&apos;t enough for AI in financial services — causality is. Learn why event-native data is the missing foundation for reliable AI reasoning, agents, and governance.</description><pubDate>Thu, 09 Apr 2026 17:00:00 GMT</pubDate><author>Madhu Murty</author></item><item><title>We&apos;ll End Up Where We Started. Except with Different Technology.</title><link>https://www.kurrent.io/blog/we-will-end-up-where-we-started/</link><guid isPermaLink="true">https://www.kurrent.io/blog/we-will-end-up-where-we-started/</guid><description>We&apos;ll End Up Where We Started. Except with Different Technology.</description><pubDate>Mon, 30 Mar 2026 17:41:00 GMT</pubDate><author>Madhu Murty</author></item><item><title>Action Required: Potential Disruption of KurrentDB Service due to Public CA Certificate clientAuth EKU Removal</title><link>https://www.kurrent.io/blog/public-ca-certificate-clientauth-eku-removal/</link><guid isPermaLink="true">https://www.kurrent.io/blog/public-ca-certificate-clientauth-eku-removal/</guid><description>Action Required: Potential Disruption of KurrentDB Service due to Public CA Certificate clientAuth EKU Removal</description><pubDate>Thu, 19 Mar 2026 18:27:00 GMT</pubDate><author>Kurrent Team</author></item><item><title>Payments Reliability Is Not a Database Problem. It&apos;s a Data Architecture Problem Part 1</title><link>https://www.kurrent.io/blog/payments-reliability-is-not-a-database-problem-it-s-a-data-architecture-problem-part-1/</link><guid isPermaLink="true">https://www.kurrent.io/blog/payments-reliability-is-not-a-database-problem-it-s-a-data-architecture-problem-part-1/</guid><description>Payments Reliability Is Not a Database Problem. It’s a Data Architecture Problem.</description><pubDate>Tue, 17 Mar 2026 18:21:00 GMT</pubDate><author>Madhu Murty</author></item><item><title>Real-Time Data Sync Isn&apos;t Unsolved. It&apos;s Just Unfashionable.</title><link>https://www.kurrent.io/blog/real-time-data-sync-is-not-unsolved/</link><guid isPermaLink="true">https://www.kurrent.io/blog/real-time-data-sync-is-not-unsolved/</guid><description>Real-Time Data Sync Isn&apos;t Unsolved. It&apos;s Just Unfashionable.</description><pubDate>Mon, 16 Mar 2026 18:36:00 GMT</pubDate><author>Tony Young</author></item><item><title>Cosmos DB for Event Sourcing? The Cost of Building Your Own Event Store</title><link>https://www.kurrent.io/blog/cosmos-db-for-event-sourcing-the-cost-of-building-your-own-event-store/</link><guid isPermaLink="true">https://www.kurrent.io/blog/cosmos-db-for-event-sourcing-the-cost-of-building-your-own-event-store/</guid><description>When your cloud provider recommends building an event store from Cosmos DB, it&apos;s worth understanding what that actually means for your team.</description><pubDate>Fri, 13 Mar 2026 17:57:00 GMT</pubDate><author>Tony Young</author></item><item><title>Proof-Oriented Event Sourcing (Experimental)</title><link>https://www.kurrent.io/blog/proof-oriented-event-sourcing/</link><guid isPermaLink="true">https://www.kurrent.io/blog/proof-oriented-event-sourcing/</guid><description>Proof-Oriented Event Sourcing (POES) lets AI coding agents formally verify event-sourced code as they write it — property tests, exhaustive state exploration, and temporal proofs, built on KurrentDB.</description><pubDate>Tue, 24 Feb 2026 17:00:00 GMT</pubDate><author>Lokhesh Ujhoodha</author></item><item><title>Writing Events Is All You Need</title><link>https://www.kurrent.io/blog/writing-events-is-all-you-need/</link><guid isPermaLink="true">https://www.kurrent.io/blog/writing-events-is-all-you-need/</guid><description>State-only databases scored 28% on agent reasoning. CDC scored 59%. Event sourcing scored 85%. We benchmarked 300 questions across 5 domains — the data format is what matters.</description><pubDate>Tue, 13 Jan 2026 18:00:00 GMT</pubDate><author>Lokhesh Ujhoodha</author></item><item><title>Fine-tune your models with Skills</title><link>https://www.kurrent.io/blog/build-your-own-model-with-skills/</link><guid isPermaLink="true">https://www.kurrent.io/blog/build-your-own-model-with-skills/</guid><description>This article shows how you can fine-tune your model using your business events inside KurrentDB using HuggingFace Skills and KurrentDB Skills</description><pubDate>Mon, 15 Dec 2025 00:00:00 GMT</pubDate><author>Lokhesh Ujhoodha</author></item><item><title>Event Sourcing: Contextual AI Requires a Contextual Data Model</title><link>https://www.kurrent.io/blog/contextual-ai-requires-a-contextual-data-model/</link><guid isPermaLink="true">https://www.kurrent.io/blog/contextual-ai-requires-a-contextual-data-model/</guid><description>Learn how event sourcing creates a &apos;black box&apos; for your business data, providing the rich historical context AI needs to deliver accurate predictions and insights.</description><pubDate>Fri, 05 Dec 2025 00:00:00 GMT</pubDate><author>Stephen Tung</author></item><item><title>KurrentDB Skills comes to Coding Agents</title><link>https://www.kurrent.io/blog/coding-agent-skills/</link><guid isPermaLink="true">https://www.kurrent.io/blog/coding-agent-skills/</guid><description>KurrentDB skills speeds up development on coding agents like Claude Code</description><pubDate>Mon, 01 Dec 2025 00:00:00 GMT</pubDate><author>Lokhesh Ujhoodha</author></item><item><title>Elevate Your Messages</title><link>https://www.kurrent.io/blog/elevate-your-messages/</link><guid isPermaLink="true">https://www.kurrent.io/blog/elevate-your-messages/</guid><description>Discover why most Event Driven Architectures are dealing in messages, not events, and how elevating your messages to persistent events with Kurrent can unlock a new tier of value for your applications.</description><pubDate>Wed, 19 Nov 2025 00:00:00 GMT</pubDate><author>Mike Astle</author></item><item><title>Sending Events to Azure Event Hubs</title><link>https://www.kurrent.io/blog/sending-events-to-azure-event-hubs/</link><guid isPermaLink="true">https://www.kurrent.io/blog/sending-events-to-azure-event-hubs/</guid><description>A guide on how to configure KurrentDB to send events to Azure Event Hubs using the Kafka Connector Sink.</description><pubDate>Mon, 17 Nov 2025 00:00:00 GMT</pubDate><author>Tony Young</author></item><item><title>The Best Teams Build the Best Companies: Why I Joined Kurrent</title><link>https://www.kurrent.io/blog/the-best-teams-build-the-best-companies/</link><guid isPermaLink="true">https://www.kurrent.io/blog/the-best-teams-build-the-best-companies/</guid><description>With nine startups and three IPOs under my belt, I&apos;ve learned that while innovative technology gets you in the door, success is all about talent, company culture and trust. Here&apos;s why I joined Kurrent as CRO.</description><pubDate>Thu, 30 Oct 2025 00:00:00 GMT</pubDate><author>Patrick Ball</author></item><item><title>Secondary Indexes in KurrentDB: Default Indexes</title><link>https://www.kurrent.io/blog/secondary-indexes/</link><guid isPermaLink="true">https://www.kurrent.io/blog/secondary-indexes/</guid><description>Learn how KurrentDB supported indexing events in the past, and why we decided to build something else.</description><pubDate>Tue, 21 Oct 2025 00:00:00 GMT</pubDate><author>Alexey Zimarev</author></item><item><title>Bloom Filters in KurrentDB</title><link>https://www.kurrent.io/blog/bloom-filters/</link><guid isPermaLink="true">https://www.kurrent.io/blog/bloom-filters/</guid><description>An in-depth look at how Bloom filters enhance stream existence checks in KurrentDB, improving performance when writing events to new streams.</description><pubDate>Mon, 20 Oct 2025 00:00:00 GMT</pubDate><author>Tim Coleman</author></item><item><title>Why Near Real-Time Matters in the Fast-Paced Retail World</title><link>https://www.kurrent.io/blog/why-near-real-time-matters-in-the-fast-paced-retail-world/</link><guid isPermaLink="true">https://www.kurrent.io/blog/why-near-real-time-matters-in-the-fast-paced-retail-world/</guid><description>Explore the critical role of near real-time data in modern retail operations, and how Kurrent&apos;s event-native data platform can help retailers achieve greater visibility, agility, and customer satisfaction.</description><pubDate>Thu, 16 Oct 2025 00:00:00 GMT</pubDate><author>Guy Courtin</author></item><item><title>Monitoring the Health of KurrentDB Clusters Part 2</title><link>https://www.kurrent.io/blog/monitoring-health-kurrentdb-cluster-part-2/</link><guid isPermaLink="true">https://www.kurrent.io/blog/monitoring-health-kurrentdb-cluster-part-2/</guid><description>In Part 2 of our KurrentDB monitoring series, we focus on log-based monitoring and general health tips. Learn to analyze logs for critical warnings and follow our best practices for scavenging, updates, and overall cluster maintenance to ensure your database remains stable and performant.</description><pubDate>Mon, 06 Oct 2025 00:00:00 GMT</pubDate><author>Tony Young</author></item><item><title>Monitoring the Health of KurrentDB Clusters Part 1</title><link>https://www.kurrent.io/blog/monitoring-health-kurrentdb-cluster-part-1/</link><guid isPermaLink="true">https://www.kurrent.io/blog/monitoring-health-kurrentdb-cluster-part-1/</guid><description>A healthy KurrentDB cluster is vital for the performance and reliability of your systems. Proactive monitoring helps you detect and resolve potential problems before they escalate into outages. This two-part series will guide you through the essential aspects of monitoring a KurrentDB cluster. In Part 1 here, we&apos;ll dive into metrics-based monitoring, covering key performance indicators from IOPS and memory to CPU and disk utilization. In part 2, we&apos;ll explore log-based monitoring and share general tips for maintaining cluster health.</description><pubDate>Sun, 05 Oct 2025 00:00:00 GMT</pubDate><author>Tony Young</author></item><item><title>Is Event Sourcing Right for Your Project? Use these 4Cs to Decide</title><link>https://www.kurrent.io/blog/is-event-sourcing-right-for-your-project/</link><guid isPermaLink="true">https://www.kurrent.io/blog/is-event-sourcing-right-for-your-project/</guid><description>A practical guide to determining if event sourcing is the right architectural pattern for your application, based on four key characteristics.</description><pubDate>Fri, 26 Sep 2025 00:00:00 GMT</pubDate><author>Stephen Tung</author></item><item><title>Messages vs. Streams: Understanding the Foundation of Event-Driven Architecture</title><link>https://www.kurrent.io/blog/messages-vs-streams/</link><guid isPermaLink="true">https://www.kurrent.io/blog/messages-vs-streams/</guid><description>Understanding the distinction between messages and streams is crucial for designing effective event-driven architectures. This article explores their differences, implications for system design, and how KurrentDB supports both paradigms seamlessly.</description><pubDate>Tue, 23 Sep 2025 00:00:00 GMT</pubDate><author>Patrick Ball</author></item><item><title>Event-Driven Agent Coordination with KurrentDB: Leveraging Event Sourcing for Multi-Step Workflows</title><link>https://www.kurrent.io/blog/event-driven-agent-coordination-with-kurrentdb/</link><guid isPermaLink="true">https://www.kurrent.io/blog/event-driven-agent-coordination-with-kurrentdb/</guid><description>Discover how KurrentDB&apos;s event sourcing and pub-sub capabilities can streamline AI agent coordination, reducing complexity while enhancing auditability and scalability in multi-agent workflows.</description><pubDate>Tue, 23 Sep 2025 00:00:00 GMT</pubDate><author>Lokhesh Ujhoodha</author></item><item><title>Generating insight: training Machine Learning models with events</title><link>https://www.kurrent.io/blog/from-data-to-insights-using-event-log-data-to-train-machine-learning-models/</link><guid isPermaLink="true">https://www.kurrent.io/blog/from-data-to-insights-using-event-log-data-to-train-machine-learning-models/</guid><description>This article explores how event log and master data can be leveraged to train machine learning models for on-demand price calculation in custom tool manufacturing, using real-world data aggregation, cleansing, and model training techniques.</description><pubDate>Mon, 08 Sep 2025 00:00:00 GMT</pubDate><author>Wolfgang Werner</author></item><item><title>Developers&apos; tips for Event Sourcing &amp; EDA</title><link>https://www.kurrent.io/blog/developers-tips-for-event-sourcing-eda/</link><guid isPermaLink="true">https://www.kurrent.io/blog/developers-tips-for-event-sourcing-eda/</guid><description>Essential tips for developers starting with event sourcing and event-driven architecture, including domain alignment, versioning, and resilient event processing with KurrentDB.</description><pubDate>Mon, 01 Sep 2025 00:00:00 GMT</pubDate><author>Kurrent Team</author></item><item><title>So Your Event Sourcing Champion Just Left the Company... Now What?</title><link>https://www.kurrent.io/blog/so-your-event-sourcing-champion-has-left/</link><guid isPermaLink="true">https://www.kurrent.io/blog/so-your-event-sourcing-champion-has-left/</guid><description>Your event sourcing architect just left and the team wants to scrap everything for CRUD? Learn why event sourcing might be your competitive advantage and how to successfully maintain inherited event-sourced systems without starting over.</description><pubDate>Sat, 16 Aug 2025 00:00:00 GMT</pubDate><author>Stephen Tung</author></item><item><title>Time Travel for Data: Traditional Workarounds vs. the Kurrent Way</title><link>https://www.kurrent.io/blog/time-travel-traditional-vs-kurrent/</link><guid isPermaLink="true">https://www.kurrent.io/blog/time-travel-traditional-vs-kurrent/</guid><description>Explore the limitations of traditional data systems and discover how KurrentDB&apos;s event-based architecture enables true time travel for your data.</description><pubDate>Fri, 08 Aug 2025 00:00:00 GMT</pubDate><author>Stephen Tung</author></item><item><title>Introducing the KurrentDB MCP Server for AI-powered Development</title><link>https://www.kurrent.io/blog/kurrentdb-mcp-server/</link><guid isPermaLink="true">https://www.kurrent.io/blog/kurrentdb-mcp-server/</guid><description>Use KurrentDB MCP Server to interact with KurrentDB instances using natural language, your favourite IDE copilots and agents.</description><pubDate>Wed, 28 May 2025 00:00:00 GMT</pubDate><author>Lokhesh Ujhoodha</author></item><item><title>Adding a custom prompt to the KurrentDB MCP Server</title><link>https://www.kurrent.io/blog/mcp-server-adding-your-own-prompt/</link><guid isPermaLink="true">https://www.kurrent.io/blog/mcp-server-adding-your-own-prompt/</guid><description>Extend KurrentDB MCP Server to interact with KurrentDB instances with your own custom prompt.</description><pubDate>Wed, 28 May 2025 00:00:00 GMT</pubDate><author>Lokhesh Ujhoodha</author></item><item><title>How KurrentDB Complements MongoDB</title><link>https://www.kurrent.io/blog/kurrentdb-complements-mongodb/</link><guid isPermaLink="true">https://www.kurrent.io/blog/kurrentdb-complements-mongodb/</guid><description>A concise guide to using KurrentDB and MongoDB together. Discover how KurrentDB acts as an event-native source of truth while MongoDB provides a flexible, scalable read model—helping you build robust, auditable, and high-performance applications.</description><pubDate>Thu, 15 May 2025 00:00:00 GMT</pubDate><author>Stephen Tung</author></item><item><title>How we increased the read performance of our NodeJS client by 2x using Rust</title><link>https://www.kurrent.io/blog/how-we-increased-the-read-performance-of-our-nodejs-client-by-2x-using-rust/</link><guid isPermaLink="true">https://www.kurrent.io/blog/how-we-increased-the-read-performance-of-our-nodejs-client-by-2x-using-rust/</guid><description>How we leveraged Rust to dramatically improve the read performance of our NodeJS client, nearly doubling throughput for our users applications.</description><pubDate>Thu, 15 May 2025 00:00:00 GMT</pubDate><author>Kurrent</author></item><item><title>Archiving: Keep your data hot and cold</title><link>https://www.kurrent.io/blog/archive-feature-explained/</link><guid isPermaLink="true">https://www.kurrent.io/blog/archive-feature-explained/</guid><description>KurrentDB v25.0 introduces Archiving, a feature that allows you to move old chunk files from local disk to an external archive like S3, saving disk space and improving scalability.</description><pubDate>Wed, 07 May 2025 00:00:00 GMT</pubDate><author>Shaan Nobee</author></item><item><title>LangGraph Checkpointer on KurrentDB</title><link>https://www.kurrent.io/blog/langgraph-checkpointer-on-kurrentdb/</link><guid isPermaLink="true">https://www.kurrent.io/blog/langgraph-checkpointer-on-kurrentdb/</guid><description>An example of how KurrentDB can serve as a LangGraph checkpointer, enhancing observability even for internal checkpointing processes in complex agentic systems.</description><pubDate>Sun, 27 Apr 2025 00:00:00 GMT</pubDate><author>Lokhesh Ujhoodha</author></item><item><title>New KurrentDB Release Delivers Non-disruptive Integration for AI Systems and Eliminates Custom Code in Event-driven Architectures</title><link>https://www.kurrent.io/blog/new-kurrentdb-release-press/</link><guid isPermaLink="true">https://www.kurrent.io/blog/new-kurrentdb-release-press/</guid><description>KurrentDB&apos;s latest release provides seamless AI integration and eliminates the need for custom code in event-driven architectures.</description><pubDate>Tue, 17 Dec 2024 00:00:00 GMT</pubDate><author>Kurrent</author></item><item><title>Event Store is evolving to Kurrent</title><link>https://www.kurrent.io/blog/kurrent-rebrand/</link><guid isPermaLink="true">https://www.kurrent.io/blog/kurrent-rebrand/</guid><description>Kurrent, formerly Event Store, is rebranding to reflect its vision of transforming raw events into meaningful, context-rich data stories by providing a modern, real-time event-native data platform.</description><pubDate>Wed, 20 Nov 2024 00:00:00 GMT</pubDate><author>Kirk Dunn</author></item><item><title>How to Get the Current Entity State from Events</title><link>https://www.kurrent.io/blog/current-state-from-events/</link><guid isPermaLink="true">https://www.kurrent.io/blog/current-state-from-events/</guid><description>Stream aggregation is the practice of rebuilding application state by replaying events, a core pattern in Event Sourcing that preserves traceability and aligns closely with real-world business flows. This post explores how to implement it effectively in both object-oriented and functional styles, without relying on snapshots.</description><pubDate>Mon, 01 Jul 2024 00:00:00 GMT</pubDate><author>Oskar Dudycz</author></item><item><title>Benefits Of Event Sourcing</title><link>https://www.kurrent.io/blog/benefits-of-event-sourcing/</link><guid isPermaLink="true">https://www.kurrent.io/blog/benefits-of-event-sourcing/</guid><description>Discover the key advantages of Event Sourcing, including zero data loss, improved analytics, agility, resilience, and robust auditing for modern software architectures.</description><pubDate>Thu, 27 Jun 2024 00:00:00 GMT</pubDate><author>Kurrent Team</author></item><item><title>CQRS: Dispelling the Myths</title><link>https://www.kurrent.io/blog/cqrs-dispelling-the-myths/</link><guid isPermaLink="true">https://www.kurrent.io/blog/cqrs-dispelling-the-myths/</guid><description>Command Query Responsibility Segregation (CQRS) is a powerful design pattern that enhances scalability and maintainability, but is often misunderstood. Learn the truth behind common CQRS myths and how to apply it effectively.</description><pubDate>Mon, 05 Feb 2024 00:00:00 GMT</pubDate><author>Kurrent Team</author></item><item><title>KurrentDB and PostgreSQL</title><link>https://www.kurrent.io/blog/comparing-eventstoredb-and-postgresql/</link><guid isPermaLink="true">https://www.kurrent.io/blog/comparing-eventstoredb-and-postgresql/</guid><description>Discover how KurrentDB and PostgreSQL can be integrated for event-driven architectures, leveraging KurrentDB as the source of truth and PostgreSQL for flexible, familiar read models.</description><pubDate>Wed, 24 Jan 2024 00:00:00 GMT</pubDate><author>Erik Shafer</author></item><item><title>Why Event Sourcing?</title><link>https://www.kurrent.io/blog/why-event-sourcing/</link><guid isPermaLink="true">https://www.kurrent.io/blog/why-event-sourcing/</guid><description>Watch this 30-minute video to dive into why Event Sourcing is needed in your business.</description><pubDate>Thu, 21 Dec 2023 00:00:00 GMT</pubDate><author>Stephen Tung</author></item><item><title>Why Event Sourcing? Part 3 - The Core Benefits of Event Sourcing</title><link>https://www.kurrent.io/blog/why-event-sourcing-part-3-the-core-benefits-of-event-sourcing/</link><guid isPermaLink="true">https://www.kurrent.io/blog/why-event-sourcing-part-3-the-core-benefits-of-event-sourcing/</guid><description>Discover the core benefits of event sourcing, including unlimited business insight, easier eventual consistency, and how it helps decouple and optimize complex systems for adaptability and growth.</description><pubDate>Tue, 21 Nov 2023 00:00:00 GMT</pubDate><author>Stephen Tung</author></item><item><title>Why Event Sourcing? Part 2 - The Unique Feature of Event Sourcing</title><link>https://www.kurrent.io/blog/why-event-sourcing-part-2-the-unique-feature-of-event-sourcing/</link><guid isPermaLink="true">https://www.kurrent.io/blog/why-event-sourcing-part-2-the-unique-feature-of-event-sourcing/</guid><description>Discover the unique features of event sourcing, including how state transition databases provide flexibility, auditability, and the ability to generate unlimited perspectives across space and time.</description><pubDate>Tue, 14 Nov 2023 00:00:00 GMT</pubDate><author>Stephen Tung</author></item><item><title>Why Event Sourcing? Part 1 - Growing Costs of Complex Data</title><link>https://www.kurrent.io/blog/why-event-sourcing-part-1-growing-costs-of-complex-data/</link><guid isPermaLink="true">https://www.kurrent.io/blog/why-event-sourcing-part-1-growing-costs-of-complex-data/</guid><description>Explore why managing complex business data is increasingly costly, the limitations of traditional databases, and how event sourcing and eventual consistency can help decouple and scale modern systems.</description><pubDate>Tue, 07 Nov 2023 00:00:00 GMT</pubDate><author>Stephen Tung</author></item><item><title>Metrics in EventStoreDB 23.10</title><link>https://www.kurrent.io/blog/metrics-in-eventstoredb-23.10/</link><guid isPermaLink="true">https://www.kurrent.io/blog/metrics-in-eventstoredb-23.10/</guid><description>In-depth overview of new metrics capabilities in EventStoreDB 23.10, including Prometheus integration, dashboard previews, and practical monitoring tips for cluster health and performance.</description><pubDate>Tue, 31 Oct 2023 00:00:00 GMT</pubDate><author>Tim Coleman</author></item><item><title>Security Updates in EventStoreDB 23.10</title><link>https://www.kurrent.io/blog/security-updates-in-event-store-23-10/</link><guid isPermaLink="true">https://www.kurrent.io/blog/security-updates-in-event-store-23-10/</guid><description>EventStoreDB 23.10 builds on the security changes introduced in 23.6, tightens security more. Learn about the changes that might affect you.</description><pubDate>Mon, 23 Oct 2023 00:00:00 GMT</pubDate><author>Hayley Campbell</author></item><item><title>Announcement: Sunsetting EventStoreDB TCP-based client protocol</title><link>https://www.kurrent.io/blog/sunsetting-eventstoredb-tcp-based-client-protocol/</link><guid isPermaLink="true">https://www.kurrent.io/blog/sunsetting-eventstoredb-tcp-based-client-protocol/</guid><description>Sunsetting the TCP-based client protocol in EventStoreDB: learn about the transition to gRPC, migration guidance, and future support plans for .NET and other platforms.</description><pubDate>Mon, 16 Oct 2023 00:00:00 GMT</pubDate><author>Alexey Zimarev</author></item><item><title>The 3 superpowers of EventStoreDB</title><link>https://www.kurrent.io/blog/the-3-superpowers-of-eventstoredb/</link><guid isPermaLink="true">https://www.kurrent.io/blog/the-3-superpowers-of-eventstoredb/</guid><description>As a state-transition database, EventStoreDB offers powerful features like time travel, meaningful data insights, and decoupling of complex systems, helping teams simplify problem solving and maximize data value.</description><pubDate>Tue, 03 Oct 2023 00:00:00 GMT</pubDate><author>Kurrent Team</author></item><item><title>Untangle Tightly Coupled Systems with EventStoreDB (Part 2)</title><link>https://www.kurrent.io/blog/untangle-tightly-coupled-systems-with-eventstoredb-part-2/</link><guid isPermaLink="true">https://www.kurrent.io/blog/untangle-tightly-coupled-systems-with-eventstoredb-part-2/</guid><description>Learn how EventStoreDB solves the dual writes problem and simplifies asynchronous messaging, ensuring data consistency and decoupling in distributed systems.</description><pubDate>Wed, 20 Sep 2023 00:00:00 GMT</pubDate><author>Stephen Tung</author></item><item><title>Untangle Tightly Coupled Systems with EventStoreDB (Part 1)</title><link>https://www.kurrent.io/blog/untangle-tightly-coupled-systems-with-eventstoredb-part-1/</link><guid isPermaLink="true">https://www.kurrent.io/blog/untangle-tightly-coupled-systems-with-eventstoredb-part-1/</guid><description>Learn how to decouple tightly coupled systems using asynchronous messaging and EventStoreDB. This guide explains the problems of tight coupling, the benefits of asynchronous events, and practical steps to modernize your architecture.</description><pubDate>Tue, 12 Sep 2023 00:00:00 GMT</pubDate><author>Stephen Tung</author></item><item><title>Modernizing Legacy Systems with KurrentDB</title><link>https://www.kurrent.io/blog/modernizing-legacy-systems-with-eventstoredb/</link><guid isPermaLink="true">https://www.kurrent.io/blog/modernizing-legacy-systems-with-eventstoredb/</guid><description>Learn how KurrentDB enables incremental modernization of legacy systems without the complexity and risks of full rewrites, featuring the successful transformation story of Insureon.</description><pubDate>Tue, 15 Aug 2023 00:00:00 GMT</pubDate><author>Megan Armstrong</author></item><item><title>Did you know that EventStoreDB has a Visualize tab?</title><link>https://www.kurrent.io/blog/eventstoredb-visualise-tab/</link><guid isPermaLink="true">https://www.kurrent.io/blog/eventstoredb-visualise-tab/</guid><description>Discover how EventStoreDB&apos;s Visualize tab lets you track the full lifecycle of an order using correlation and causation IDs. Learn how to leverage this feature for better event stream visualization.</description><pubDate>Tue, 01 Aug 2023 00:00:00 GMT</pubDate><author>Lokhesh Ujhoodha</author></item><item><title>5 reasons why you should embrace immutability in event sourcing</title><link>https://www.kurrent.io/blog/5-reasons-why-you-should-embrace-immutability-in-event-sourcing/</link><guid isPermaLink="true">https://www.kurrent.io/blog/5-reasons-why-you-should-embrace-immutability-in-event-sourcing/</guid><description>Discover the five key benefits of embracing immutability in event sourcing, from preserving business context to enhancing debugging capabilities and building user trust.</description><pubDate>Tue, 25 Jul 2023 00:00:00 GMT</pubDate><author>Kurrent Team</author></item><item><title>Unleashing AI/ML potential with KurrentDB</title><link>https://www.kurrent.io/blog/unleashing-ai-ml-potential-with-eventstoredb/</link><guid isPermaLink="true">https://www.kurrent.io/blog/unleashing-ai-ml-potential-with-eventstoredb/</guid><description>Explore how KurrentDB enables AI/ML by capturing immutable event logs, supporting replay, projections, and continuous model improvement for advanced analytics.</description><pubDate>Wed, 19 Jul 2023 00:00:00 GMT</pubDate><author>Dave Remy</author></item><item><title>Exploring The Main Features Of EventStoreDB</title><link>https://www.kurrent.io/blog/exploring-the-main-features-of-eventstoredb-2/</link><guid isPermaLink="true">https://www.kurrent.io/blog/exploring-the-main-features-of-eventstoredb-2/</guid><description>EventStoreDB is an event-native database that captures every state change, enabling powerful event sourcing, high availability, real-time projections, and scalable performance for modern architectures.</description><pubDate>Tue, 11 Jul 2023 00:00:00 GMT</pubDate><author>Megan Armstrong</author></item><item><title>What is Event Sourcing?</title><link>https://www.kurrent.io/blog/eventsourcing/what-is-event-sourcing/</link><guid isPermaLink="true">https://www.kurrent.io/blog/eventsourcing/what-is-event-sourcing/</guid><description>Download the ebook and learn the basics of event sourcing, its benefits, and how to implement it in your projects.</description><pubDate>Fri, 30 Jun 2023 00:00:00 GMT</pubDate><author>Alexey Zimarev</author></item><item><title>Harnessing EDA with legacy systems: Sidecar Source of Truth</title><link>https://www.kurrent.io/blog/sidecar-source-of-truth/</link><guid isPermaLink="true">https://www.kurrent.io/blog/sidecar-source-of-truth/</guid><description>Discover how the Sidecar Source of Truth pattern helps organizations leverage event-driven architecture and KurrentDB alongside legacy systems, enabling real-time transformation and reliable historical record keeping.</description><pubDate>Tue, 20 Jun 2023 00:00:00 GMT</pubDate><author>Dave Remy</author></item><item><title>Exploring the 4 Major Use Cases of KurrentDB</title><link>https://www.kurrent.io/blog/4-major-use-cases-esdb/</link><guid isPermaLink="true">https://www.kurrent.io/blog/4-major-use-cases-esdb/</guid><description>Discover the four major use cases where KurrentDB adoption is growing: greenfield applications, legacy system migration, sidecar source of truth, and messaging scenarios.</description><pubDate>Tue, 13 Jun 2023 00:00:00 GMT</pubDate><author>Dave Remy</author></item><item><title>Relational vs event-native databases: how they compare</title><link>https://www.kurrent.io/blog/relational-vs-event-based-state-transition-databases/</link><guid isPermaLink="true">https://www.kurrent.io/blog/relational-vs-event-based-state-transition-databases/</guid><description>Explore the key differences between relational and event-native databases, their unique strengths, and how they work together to optimize data management and unlock new possibilities for modern applications.</description><pubDate>Thu, 25 May 2023 00:00:00 GMT</pubDate><author>Megan Armstrong</author></item><item><title>Building a scalable and reliable event-driven architecture with KurrentDB and Kafka</title><link>https://www.kurrent.io/blog/eventstoredb-kafka/</link><guid isPermaLink="true">https://www.kurrent.io/blog/eventstoredb-kafka/</guid><description>Learn how KurrentDB and Kafka work together to build highly scalable and reliable event-driven architectures. Discover the differences between these technologies and how they complement each other.</description><pubDate>Thu, 11 May 2023 00:00:00 GMT</pubDate><author>Megan Armstrong</author></item><item><title>&quot;I&apos;d been building applications wrong for the last 20+ years.&quot; Our VP of Engineering&apos;s journey to EventStore</title><link>https://www.kurrent.io/blog/event-store-how-it-changed-the-way-i-built-applications-for-the-last-20-years/</link><guid isPermaLink="true">https://www.kurrent.io/blog/event-store-how-it-changed-the-way-i-built-applications-for-the-last-20-years/</guid><description>Discover how Matt Macchia, VP of Engineering at Event Store, transformed his approach to building applications after discovering event sourcing and EventStoreDB. Learn about the journey from traditional CRUD systems to event-driven architecture.</description><pubDate>Tue, 25 Apr 2023 00:00:00 GMT</pubDate><author>Matt Macchia</author></item><item><title>Consistency vs Availability in Event Sourced Systems</title><link>https://www.kurrent.io/blog/data-modeling-in-event-sourcing-part-1-consistency-vs-availability/</link><guid isPermaLink="true">https://www.kurrent.io/blog/data-modeling-in-event-sourcing-part-1-consistency-vs-availability/</guid><description>Explore consistency vs availability in event-sourced systems and the importance of well-designed data modeling for improved data quality, risk reduction, and increased performance.</description><pubDate>Fri, 31 Mar 2023 00:00:00 GMT</pubDate><author>Stephen Tung</author></item><item><title>A new database technology transforming the fintech industry</title><link>https://www.kurrent.io/blog/a-new-database-technology-transforming-the-fintech-industry/</link><guid isPermaLink="true">https://www.kurrent.io/blog/a-new-database-technology-transforming-the-fintech-industry/</guid><description>As the fintech industry faces growing data complexity and regulatory demands, discover how event sourcing and modern database technology empower financial organizations to store, stream, and transform data for real-time analytics, compliance, and innovation.</description><pubDate>Wed, 15 Feb 2023 00:00:00 GMT</pubDate><author>Kurrent Team</author></item><item><title>2023 Trends in Data Engineering</title><link>https://www.kurrent.io/blog/2023-trends-in-data-engineering/</link><guid isPermaLink="true">https://www.kurrent.io/blog/2023-trends-in-data-engineering/</guid><description>As data sources and complexity grow, discover how modern data engineering trends, DataOps, and event-driven architecture can help organizations leverage quality data, streamline analytics, and stay ahead in 2023.</description><pubDate>Fri, 10 Feb 2023 00:00:00 GMT</pubDate><author>Jess Robson</author></item><item><title>The Power of Real-Time Data: Revolutionize Your Business with KurrentDB</title><link>https://www.kurrent.io/blog/the-benefits-of-real-time-data/</link><guid isPermaLink="true">https://www.kurrent.io/blog/the-benefits-of-real-time-data/</guid><description>Real-time data processing empowers organizations to make fast, informed decisions, improve efficiency, and stay ahead of the competition. Discover how KurrentDB enables real-time data management for modern businesses.</description><pubDate>Tue, 07 Feb 2023 00:00:00 GMT</pubDate><author>Jess Robson</author></item><item><title>The pitfalls of traditional databases: Audit and Compliance</title><link>https://www.kurrent.io/blog/the-pitfalls-of-traditional-databases-audit-and-compliance/</link><guid isPermaLink="true">https://www.kurrent.io/blog/the-pitfalls-of-traditional-databases-audit-and-compliance/</guid><description>Traditional databases struggle with audit and compliance due to unreliable audit trails and complex workarounds. KurrentDB, built for event sourcing, offers immutable, context-rich event storage, ensuring reliable compliance and auditability.</description><pubDate>Thu, 19 Jan 2023 00:00:00 GMT</pubDate><author>Jess Robson</author></item><item><title>How to implement Event-Driven Architecture</title><link>https://www.kurrent.io/blog/how-to-implement-eda/</link><guid isPermaLink="true">https://www.kurrent.io/blog/how-to-implement-eda/</guid><description>This guide explains how to implement Event-Driven Architecture (EDA) in your business, covering best practices, common misconceptions, and steps to achieve a scalable, future-proof system.</description><pubDate>Thu, 15 Dec 2022 00:00:00 GMT</pubDate><author>Steph Gill</author></item><item><title>Gossip Seed configuration and Certificate Management for EventStoreDB</title><link>https://www.kurrent.io/blog/gossip-seed-configuration-and-certificate-management-for-eventstoredb/</link><guid isPermaLink="true">https://www.kurrent.io/blog/gossip-seed-configuration-and-certificate-management-for-eventstoredb/</guid><description>Configure EventStoreDB 21.10+ clusters with gossip seed discovery and wildcard certificates. Learn public/private CA setup, node configuration, client connection strings, certificate rotation, and safe node replacement.</description><pubDate>Wed, 17 Aug 2022 15:59:00 GMT</pubDate><author>Hayley Campbell</author></item><item><title>10 problems that Event Sourcing can help solve for you</title><link>https://www.kurrent.io/blog/10-problems-that-event-sourcing-can-help-solve-for-you/</link><guid isPermaLink="true">https://www.kurrent.io/blog/10-problems-that-event-sourcing-can-help-solve-for-you/</guid><description>Event Sourcing offers unique solutions for auditing, replaying production issues, collaborative domains, applying new rules, temporal analysis, replication, upgrades, offline editing, scaling reads, and cross-domain communication. Discover how these patterns can address complex business and technical challenges.</description><pubDate>Thu, 11 Aug 2022 00:00:00 GMT</pubDate><author>Dennis Doomen</author></item><item><title>DNS discovery and Certificate Management for EventStoreDB versions 21.10.5 and beyond</title><link>https://www.kurrent.io/blog/notes-on-certificate-management-for-eventstoredb-versions-21.10.5-and-beyond/</link><guid isPermaLink="true">https://www.kurrent.io/blog/notes-on-certificate-management-for-eventstoredb-versions-21.10.5-and-beyond/</guid><description>Configure EventStoreDB 21.10.5+ with DNS discovery and wildcard certificates. Learn public/private CA setup, cluster DNS records, node configuration, client connection strings, certificate renewal, and node replacement.</description><pubDate>Tue, 21 Jun 2022 16:58:00 GMT</pubDate><author>Yves Lorphelin</author></item><item><title>Service-Oriented Architecture vs Event-Driven Architecture</title><link>https://www.kurrent.io/blog/service-oriented-architecture-vs-event-driven-architecture/</link><guid isPermaLink="true">https://www.kurrent.io/blog/service-oriented-architecture-vs-event-driven-architecture/</guid><description>Efficiently compare SOA and EDA, their benefits, drawbacks, and when to use each for scalable, modern business systems.</description><pubDate>Tue, 12 Apr 2022 00:00:00 GMT</pubDate><author>Steph Gill</author></item><item><title>Our road to cyber security certification: We did it! Lessons learned</title><link>https://www.kurrent.io/blog/our-road-to-cyber-security-certification-we-did-it-lessons-learned/</link><guid isPermaLink="true">https://www.kurrent.io/blog/our-road-to-cyber-security-certification-we-did-it-lessons-learned/</guid><description>Achieving SOC 2 and ISO 27001 certifications. Lessons learned, planning, and practical advice for organizations pursuing cyber security compliance.</description><pubDate>Tue, 08 Mar 2022 00:00:00 GMT</pubDate><author>Andrés Méndez Barco</author></item><item><title>Event Store: On-premise or Cloud</title><link>https://www.kurrent.io/blog/event-store-on-premise-or-cloud/</link><guid isPermaLink="true">https://www.kurrent.io/blog/event-store-on-premise-or-cloud/</guid><description>Security, cost, and availability comparison of on-premise vs. cloud Event Store solutions, helping you choose the best fit for your business needs.</description><pubDate>Tue, 08 Mar 2022 00:00:00 GMT</pubDate><author>Steph Gill</author></item><item><title>Event Store TCP client has been deprecated</title><link>https://www.kurrent.io/blog/event-store-tcp-client-has-been-deprecated/</link><guid isPermaLink="true">https://www.kurrent.io/blog/event-store-tcp-client-has-been-deprecated/</guid><description>The Event Store TCP client is now deprecated; learn why you should migrate to gRPC clients and how to plan your upgrade for continued support and new features.</description><pubDate>Mon, 07 Mar 2022 00:00:00 GMT</pubDate><author>Steph Gill</author></item><item><title>Keep your streams short! Temporal modeling for fast reads and optimal data retention</title><link>https://www.kurrent.io/blog/keep-your-streams-short-temporal-modelling-for-fast-reads-and-optimal-data-retention/</link><guid isPermaLink="true">https://www.kurrent.io/blog/keep-your-streams-short-temporal-modelling-for-fast-reads-and-optimal-data-retention/</guid><description>Keep your Event Sourcing streams short using temporal modeling. Discover lifecycle patterns, &quot;closing the books&quot; approach, and archiving strategies to reduce complexity and improve performance.</description><pubDate>Thu, 09 Dec 2021 13:51:00 GMT</pubDate><author>Oskar Dudycz</author></item><item><title>How To Model Event-Sourced Systems Efficiently</title><link>https://www.kurrent.io/blog/how-to-model-event-sourced-systems-efficiently/</link><guid isPermaLink="true">https://www.kurrent.io/blog/how-to-model-event-sourced-systems-efficiently/</guid><description>Learn strategies to efficiently model event-sourced systems, keep event streams short, and avoid performance and operational pitfalls in event-driven architectures.</description><pubDate>Thu, 09 Dec 2021 00:00:00 GMT</pubDate><author>Oskar Dudycz</author></item><item><title>Building A NestJS Web Application With EventStoreDB</title><link>https://www.kurrent.io/blog/building-a-nestjs-web-application-with-eventstoredb/</link><guid isPermaLink="true">https://www.kurrent.io/blog/building-a-nestjs-web-application-with-eventstoredb/</guid><description>Learn how to build a basic event-sourced NestJS web application and connect it to EventStoreDB for writing and reading events. This guide covers setup, Docker usage, and implementing a simple purchase workflow.</description><pubDate>Thu, 05 Aug 2021 00:00:00 GMT</pubDate><author>James Hickey</author></item><item><title>Counterexamples regarding consistency in event sourced solutions (Part 4)</title><link>https://www.kurrent.io/blog/counterexamples-regarding-consistency-in-event-sourced-solutions-part-4/</link><guid isPermaLink="true">https://www.kurrent.io/blog/counterexamples-regarding-consistency-in-event-sourced-solutions-part-4/</guid><description>Exploring multiple sources of truth problems in event sourced systems and strategies for mitigating legacy forces that push towards stateful solutions.</description><pubDate>Mon, 05 Jul 2021 00:00:00 GMT</pubDate><author>Julian May</author></item><item><title>Counterexamples regarding consistency in event sourced solutions (Part 3)</title><link>https://www.kurrent.io/blog/counterexamples-regarding-consistency-in-event-sourced-solutions-part-3/</link><guid isPermaLink="true">https://www.kurrent.io/blog/counterexamples-regarding-consistency-in-event-sourced-solutions-part-3/</guid><description>Explore the challenges of faking changes in read models and learn how to properly handle business policies in event sourced systems through explicit policy implementations and proper aggregate boundaries.</description><pubDate>Sun, 04 Jul 2021 00:00:00 GMT</pubDate><author>Julian May</author></item><item><title>Counterexamples regarding consistency in event sourced solutions (Part 2)</title><link>https://www.kurrent.io/blog/counterexamples-regarding-consistency-in-event-sourced-solutions-part-2/</link><guid isPermaLink="true">https://www.kurrent.io/blog/counterexamples-regarding-consistency-in-event-sourced-solutions-part-2/</guid><description>Exploring common pitfalls in event sourcing: failed projections and event propagation challenges. Learn how to handle projection failures and avoid two-phase commit issues when building event-sourced systems.</description><pubDate>Sat, 03 Jul 2021 00:00:00 GMT</pubDate><author>Julian May</author></item><item><title>Counterexamples regarding consistency in event sourced solutions (Part 1)</title><link>https://www.kurrent.io/blog/counterexamples-regarding-consistency-in-event-sourced-solutions-part-1/</link><guid isPermaLink="true">https://www.kurrent.io/blog/counterexamples-regarding-consistency-in-event-sourced-solutions-part-1/</guid><description>Learn to avoid common consistency pitfalls in event sourced solutions. This guide covers timeline confusion, state projection issues, and provides practical recovery strategies.</description><pubDate>Fri, 02 Jul 2021 00:00:00 GMT</pubDate><author>Julian May</author></item><item><title>Event Store Conversations hosted by Yves Lorphelin</title><link>https://www.kurrent.io/blog/event-store-conversations-hosted-by-yves-lorphelin/</link><guid isPermaLink="true">https://www.kurrent.io/blog/event-store-conversations-hosted-by-yves-lorphelin/</guid><description>Yves Lorphelin hosts a YouTube series featuring Event Store team members discussing their roles and insights on Event Sourcing and Event Driven Architecture.</description><pubDate>Mon, 14 Jun 2021 00:00:00 GMT</pubDate><author>Steph Gill</author></item><item><title>The Features of Event Store Cloud</title><link>https://www.kurrent.io/blog/the-features-of-event-store-cloud/</link><guid isPermaLink="true">https://www.kurrent.io/blog/the-features-of-event-store-cloud/</guid><description>Event Store Cloud is a multi-cloud hosted solution offering scalable resources, scheduled backups, robust monitoring, and easy migration, making it a secure and production-ready choice for modern infrastructure.</description><pubDate>Tue, 08 Jun 2021 00:00:00 GMT</pubDate><author>Steph Gill</author></item><item><title>The many ways to connect to Event Store Cloud</title><link>https://www.kurrent.io/blog/the-many-ways-to-connect-to-event-store-cloud/</link><guid isPermaLink="true">https://www.kurrent.io/blog/the-many-ways-to-connect-to-event-store-cloud/</guid><description>Event Store Cloud offers multiple secure ways to connect and manage your cloud clusters, including API, Console UI, CLI, and Terraform, ensuring flexibility and ease of use for developers.</description><pubDate>Tue, 08 Jun 2021 00:00:00 GMT</pubDate><author>Steph Gill</author></item><item><title>How do I migrate to Event Store Cloud?</title><link>https://www.kurrent.io/blog/how-do-i-migrate-to-event-store-cloud/</link><guid isPermaLink="true">https://www.kurrent.io/blog/how-do-i-migrate-to-event-store-cloud/</guid><description>Event Store Cloud has been released. Learn how to migrate your existing EventStoreDB database to the cloud, including migration patterns, tools, and best practices for a smooth transition.</description><pubDate>Tue, 08 Jun 2021 00:00:00 GMT</pubDate><author>Steph Gill</author></item><item><title>Snapshots in Event Sourcing</title><link>https://www.kurrent.io/blog/snapshots-in-event-sourcing/</link><guid isPermaLink="true">https://www.kurrent.io/blog/snapshots-in-event-sourcing/</guid><description>Learn how snapshots optimize Event Sourcing performance by reducing event replays. Explore implementation strategies, alternatives, and best practices for scaling your event-driven systems.</description><pubDate>Thu, 20 May 2021 04:04:00 GMT</pubDate><author>Oskar Dudycz</author></item><item><title>Our road to cybersecurity certification</title><link>https://www.kurrent.io/blog/our-road-to-cybersecurity-certification/</link><guid isPermaLink="true">https://www.kurrent.io/blog/our-road-to-cybersecurity-certification/</guid><description>Discover how Event Store approached cybersecurity certification, the steps taken, and the frameworks used to ensure information security for their managed database services.</description><pubDate>Tue, 11 May 2021 00:00:00 GMT</pubDate><author>Andrés Méndez Barco</author></item><item><title>What&apos;s the difference between a command and an event?</title><link>https://www.kurrent.io/blog/whats-the-difference-between-a-command-and-an-event/</link><guid isPermaLink="true">https://www.kurrent.io/blog/whats-the-difference-between-a-command-and-an-event/</guid><description>Discover the key differences between commands and events in event-driven systems, including their roles, usage patterns, and practical considerations for distributed architectures.</description><pubDate>Mon, 10 May 2021 00:00:00 GMT</pubDate><author>Oskar Dudycz</author></item><item><title>How to gradually migrate from CRUD to Event Sourcing</title><link>https://www.kurrent.io/blog/a-recipe-for-gradually-migrating-from-crud-to-event-sourcing/</link><guid isPermaLink="true">https://www.kurrent.io/blog/a-recipe-for-gradually-migrating-from-crud-to-event-sourcing/</guid><description>Strategies and practical steps for incrementally migrating a traditional CRUD application to Event Sourcing, including aggregate design, data conversion, and best practices for a smooth transition.</description><pubDate>Thu, 18 Mar 2021 00:00:00 GMT</pubDate><author>Dennis Doomen</author></item><item><title>When to go from collaborative modelling to coding? Part 1</title><link>https://www.kurrent.io/blog/when-to-go-from-collaborative-modelling-to-coding-part-1/</link><guid isPermaLink="true">https://www.kurrent.io/blog/when-to-go-from-collaborative-modelling-to-coding-part-1/</guid><description>Discover how to balance collaborative modelling and coding using polarity mapping, and learn practical steps to manage team polarities for better domain-driven design outcomes.</description><pubDate>Tue, 23 Feb 2021 00:00:00 GMT</pubDate><author>Kenny Baas-Schwegler, Evelyn van Kelle and Gien Verschatse</author></item><item><title>Event immutability and dealing with change</title><link>https://www.kurrent.io/blog/event-immutability-and-dealing-with-change/</link><guid isPermaLink="true">https://www.kurrent.io/blog/event-immutability-and-dealing-with-change/</guid><description>Explore why immutability is a desired trait in event sourcing and learn practical approaches to handle changes, corrections, and evolving requirements in event-sourced systems.</description><pubDate>Wed, 20 Jan 2021 00:00:00 GMT</pubDate><author>Savvas Kleanthous</author></item><item><title>Server-Side Filtering</title><link>https://www.kurrent.io/blog/server-side-filtering/</link><guid isPermaLink="true">https://www.kurrent.io/blog/server-side-filtering/</guid><description>Learn how to use server-side filtering in EventStoreDB to efficiently query events, reduce write amplification, and improve performance in event-driven systems.</description><pubDate>Sun, 19 Jul 2020 00:00:00 GMT</pubDate><author>Mat McLoughlin</author></item><item><title>Convince your CTO to use Event Sourcing</title><link>https://www.kurrent.io/blog/convincing-your-cto/</link><guid isPermaLink="true">https://www.kurrent.io/blog/convincing-your-cto/</guid><description>As software engineers, we often need to justify new technologies. This post explains the business and technical benefits of Event Sourcing, including audit trails, easier testing, zero data loss, and powerful reporting, to help you convince your CTO.</description><pubDate>Tue, 26 May 2020 00:00:00 GMT</pubDate><author>Diego Martin</author></item><item><title>Event Store mentioned in 3 Gartner Reports as Event Driven Architecture vendor</title><link>https://www.kurrent.io/blog/event-store-mentioned-in-3-gartner-reports-as-event-driven-architecture-vendor/</link><guid isPermaLink="true">https://www.kurrent.io/blog/event-store-mentioned-in-3-gartner-reports-as-event-driven-architecture-vendor/</guid><description>Event Store is recognized as a key vendor in event-driven architecture by Gartner, highlighting its role in modern enterprise systems and event sourcing.</description><pubDate>Wed, 02 Oct 2019 21:00:00 GMT</pubDate><author>Dave Remy</author></item><item><title>Data ingestion with Logstash and EventStoreDB</title><link>https://www.kurrent.io/blog/data-ingestion-with-logstash-eventstore/</link><guid isPermaLink="true">https://www.kurrent.io/blog/data-ingestion-with-logstash-eventstore/</guid><description>Learn how to ingest CSV data into EventStoreDB using Logstash and the HTTP API, with practical steps for automating data flows and enriching events with metadata.</description><pubDate>Tue, 11 Jun 2019 00:00:00 GMT</pubDate><author>Riccardo Di Nuzzo</author></item><item><title>Playing with Projections</title><link>https://www.kurrent.io/blog/playing-with-projections/</link><guid isPermaLink="true">https://www.kurrent.io/blog/playing-with-projections/</guid><description>Projections in event sourcing allow you to create queries and views over your event streams. This post demonstrates how to set up Event Store, import quiz data, and create projections to count events and specific event types.</description><pubDate>Sun, 26 May 2019 00:00:00 GMT</pubDate><author>Chris Ward</author></item><item><title>Catch-up subscriptions with the Event Store</title><link>https://www.kurrent.io/blog/catch-up-subscriptions-with-the-event-store/</link><guid isPermaLink="true">https://www.kurrent.io/blog/catch-up-subscriptions-with-the-event-store/</guid><description>Learn how to use catch-up subscriptions in the C# EventStoreDB Client API with a practical example, including setup and code walkthrough.</description><pubDate>Sat, 06 Jul 2013 00:00:00 GMT</pubDate><author>James Nugent</author></item><item><title>Why can&apos;t I update an event?</title><link>https://www.kurrent.io/blog/why-cant-i-update-an-event/</link><guid isPermaLink="true">https://www.kurrent.io/blog/why-cant-i-update-an-event/</guid><description>Last week, a question arose about why events in Event Sourcing systems cannot be updated. This post explores the architectural reasons, the benefits of immutability, and recommended approaches for handling mistakes or changes in event streams.</description><pubDate>Mon, 27 May 2013 00:00:00 GMT</pubDate><author>Greg Young</author></item><item><title>Projections 8: Internal indexing</title><link>https://www.kurrent.io/blog/projections-8-internal-indexing/</link><guid isPermaLink="true">https://www.kurrent.io/blog/projections-8-internal-indexing/</guid><description>Learn how EventStoreDB uses internal indexing to optimize projection queries by reading only relevant events instead of scanning through millions of events.</description><pubDate>Sat, 09 Mar 2013 00:00:00 GMT</pubDate><author>Greg Young</author></item><item><title>Projections 7: Multiple Streams</title><link>https://www.kurrent.io/blog/projections-7-multiple-streams/</link><guid isPermaLink="true">https://www.kurrent.io/blog/projections-7-multiple-streams/</guid><description>Learn how to use fromStreams() to select events from multiple streams in projections, moving from Simple Event Processing to Complex Event Processing with proper ordering and reordering options.</description><pubDate>Sat, 09 Mar 2013 00:00:00 GMT</pubDate><author>Greg Young</author></item><item><title>Ensuring writes – multi-node replication</title><link>https://www.kurrent.io/blog/ensuring-writes-multi-node-replication/</link><guid isPermaLink="true">https://www.kurrent.io/blog/ensuring-writes-multi-node-replication/</guid><description>Ensuring strong consistency and fast failover in multi-node event-sourced databases using quorum-based replication and Paxos leader election.</description><pubDate>Fri, 01 Mar 2013 00:00:00 GMT</pubDate><author>Greg Young</author></item><item><title>Projections 6: An indexing use case</title><link>https://www.kurrent.io/blog/projections-6-an-indexing-use-case/</link><guid isPermaLink="true">https://www.kurrent.io/blog/projections-6-an-indexing-use-case/</guid><description>Learn how to use EventStoreDB projections with linkTo() function for indexing and creating custom auditing systems, including practical examples with correlation IDs and usernames.</description><pubDate>Wed, 27 Feb 2013 00:00:00 GMT</pubDate><author>Greg Young</author></item><item><title>Projections 4: Event matching</title><link>https://www.kurrent.io/blog/projections-4-event-matching/</link><guid isPermaLink="true">https://www.kurrent.io/blog/projections-4-event-matching/</guid><description>Learn how to use event matching in projections with when() method to handle different event types and special matches like $any and $init</description><pubDate>Mon, 18 Feb 2013 00:00:00 GMT</pubDate><author>Greg Young</author></item><item><title>Projections 5: Indexing</title><link>https://www.kurrent.io/blog/projections-5-indexing/</link><guid isPermaLink="true">https://www.kurrent.io/blog/projections-5-indexing/</guid><description>Learn how to build indexes using projections in EventStoreDB with linkTo operations. This guide shows how to create searchable streams based on metadata like username, enabling powerful querying capabilities for audit logs and event sourcing systems.</description><pubDate>Mon, 18 Feb 2013 00:00:00 GMT</pubDate><author>Greg Young</author></item><item><title>Projections (intermission)</title><link>https://www.kurrent.io/blog/projections-intermission/</link><guid isPermaLink="true">https://www.kurrent.io/blog/projections-intermission/</guid><description>Real-time feedback and summarization using projections in EventStoreDB for high-frequency bidding systems. Learn how projections simplify scalable, real-time event processing.</description><pubDate>Sun, 17 Feb 2013 00:00:00 GMT</pubDate><author>Greg Young</author></item><item><title>Projections 3: Using state</title><link>https://www.kurrent.io/blog/projections-3-using-state/</link><guid isPermaLink="true">https://www.kurrent.io/blog/projections-3-using-state/</guid><description>Learn how to use state variables in projections to correlate multiple events together and create more sophisticated event processing logic</description><pubDate>Fri, 15 Feb 2013 00:00:00 GMT</pubDate><author>Greg Young</author></item><item><title>Projections 2: a simple SEP projection</title><link>https://www.kurrent.io/blog/projections-2-a-simple-sep-projection/</link><guid isPermaLink="true">https://www.kurrent.io/blog/projections-2-a-simple-sep-projection/</guid><description>Learn how to create a simple projection in EventStoreDB that monitors CPU usage and emits events based on system statistics.</description><pubDate>Wed, 13 Feb 2013 00:00:00 GMT</pubDate><author>Greg Young</author></item><item><title>Projections 1: Theory</title><link>https://www.kurrent.io/blog/projections-1-theory/</link><guid isPermaLink="true">https://www.kurrent.io/blog/projections-1-theory/</guid><description>An introduction to projections in EventStoreDB, exploring the underlying theory and functional patterns for event stream processing.</description><pubDate>Tue, 12 Feb 2013 00:00:00 GMT</pubDate><author>Greg Young</author></item></channel></rss>