Week 23, year 2021
- How do I migrate to Event Store Cloud? - Event Store Cloud has been released, and you may be wondering how to migrate your existing EventStoreDB database to the cloud. Read on to find out the ways in which we can help. [Event Store blog]
- The many ways to connect to Event Store Cloud - Event Store Cloud was built with rock solid Production stability and security in mind; as such, it uses TLS between any external connection and the API. We've created four different ways to connect to Event Store Cloud: the API, the Console UI, the CLI and Terraform [Event Store blog]
- Event Store Cloud has entered GA - We are delighted to announce that Event Store Cloud has entered General Availability (GA) and is Production Ready. [Event Store blog]
- The Features of Event Store Cloud - Event Store Cloud has entered General Availability (GA), and now is the perfect time to consider migrating to Event Store Cloud. There are a wealth of new features (discussed below) and solid reasons for analysing your infrastructure and planning your migration today. A hosted solution Event Store Cloud is a multi-cloud hosted solution, and provides a range of benefits: Scalable resources instantly allocate more resources where needed with minimal fuss. Improved backup and disaster recovery a hosted solution is safe from physical damages and accessible anywhere, making disaster recover or pandemic planning much easier. Always-available connectivity the data can be accessed from anywhere, at any time. Migration made easy there's a Replicator tool to help manage the migration to Event Store Cloud. No need for physical storage space save space in your rack and reduce server load. Production ready With a hosted Event Store, you can be assured that the version of EventStoreDB will be secure, stable and robust, and has the feature set to match. These features are all important, useful features that have been planned for some time, and the Engineering team are delighted to have them integrated into Event Store Cloud. As this represents a leap forward in the usability of the product, it’s a good idea to talk further about the new features, how they work and how they can help Event Store Cloud users. [Event Store blog]
- Saga and Process Manager - distributed processes in practice - What can go wrong with distributed systems? Everything! I like to compare distributed systems to Rocky Balboa fighting the last round with… [Event-Driven by Oskar Dudycz]
- Sponsored Post - Pinecone, Kinsta, Bridgecrew, IP2Location, StackHawk, InterviewCamp.io, Educative, Stream, Fauna, Triplebyte [High Scalability]
- Linux Kernel vs. Memory Fragmentation (Part I) - This post introduces common methods to prevent Linux memory fragmentation, the principle of memory compaction, how to view the fragmentation index, etc. [High Scalability]
- Event Store Replicator - After customers started using Event Store Cloud, we began receiving questions about migrating their existing databases to the cloud. Back then, we didn't have an answer to that question, although we expected it. [Event Store blog]
- Structural Typing in TypeScript - When we talk about typing in programming languages, we usually divide it into static and dynamic. Static typing is checked at the compile… [Event-Driven by Oskar Dudycz]
- Splitting a Domain Across Multiple Bounded Contexts - Imagine a wholesaler of parts for agricultural machines. They’ve built a B2B webshop that resellers and machine servicing companies use to order. In their Ubiquitous Language, an Order represents this automated process. It enables customers to pick products, apply the right discounts, and push it to Shipment. Our wholesaler merges with a competitor: They’re an older player with a solid customer base and a huge catalog. They also have an ordering system, but it’s much more traditional: customers call, and an account manager enters the order, applies an arbitrary discount, and pushes it to Shipment. [Mathias Verraes]
- Implementing event sourcing using a relational database - Event sourcing is a pattern in which a stream of events constitutes the primary source of truth in a system. These events capture facts — state changes that occur to the entities and aggregates in our system — and hence are immutable. On the technical level, event sourcing can be implemented using dedicated storage systems, as well as general-purpose "NoSQL" and SQL databases. [SoftwareMill via Aggregater Linklog]