Event Store Training
Terms & Conditions
NOTE: By purchasing and/or enrolling in an Event Store Training or Certification offering, you are explicitly opting into the collection of your personal information. Please see our Privacy Policy and Commercial Terms & Conditions pages for more information.
Coupon & Discount Code Policy
Coupon codes MUST be entered at the time of purchase. Please contact training@eventstore.com if you need assistance with a coupon code before completing the transaction. Adjustments will not be made after the transaction is complete.
Instructor-Led Training Policies
Event Store is NOT responsible for non-refundable travel or other expenses incurred by the student.
We review enrollments at least two weeks before the class start date. In the case of low enrollment, classes may be canceled or rescheduled anytime at our discretion. Students will be emailed to be notified of a cancellation.
In the event of a natural disaster, or other unplanned catastrophe, including but not limited to Acts of God, government actions, war, civil disturbance, or other events beyond a party’s reasonable control, that would make travel into the affected area unsafe or impossible, the facility may delay the start time or close for a day or longer. Event Store, along with our delivery partners, will make every attempt to complete the class by, including but not limited to, adjusting class start and end times for the remaining days, adjusting dates, or rescheduling for a later time. Please refer to your registration confirmation email for the facility's contact information link.
Customer-initiated cancellation requests must be received via email to training@eventstore.com at least 15 days before the start of class. Alternatively, your registration can be transferred to another class if the request is received at least 15 days before the start of class. In the event of a reschedule, the class must be completed within one year of the initial registration/purchase date. In the event of non-attendance or failure to reschedule per the above policy, any fees paid for classes are forfeited. Event Store is not responsible for non-refundable travel or other expenses incurred by the student.
Training Materials Policy for Instructor-Led Events
Training Materials, including course slides, the Exercise Manual, and the VM (if applicable), are for the personal use of the student attending the course only. They may not be copied, shared, or redistributed in any form. Any such materials provided for a training event will be available to students attending the course for 90 days after the class start date. After 90 days, the materials will no longer be available for download.
Acceptance of booking and invoicing
Event Store Ltd has the right to refuse a training booking. Upon successfully completing a booking using the Event Store Ltd website, you will receive an automatic email confirming we have received your booking request. All bookings are subject to availability. Training bookings should only be deemed accepted when Event Store Ltd issues an invoice in respect of the booking.
Course fees and payment
Public Courses: The fee to attend a public course must be paid in full before the course's start date. Event Store Ltd can refuse an attendee entry if a course fee is not paid before the course date.
Private Courses: Private courses will be invoiced when the date and number of attendees have been confirmed. Payment is due within 30 days of the invoice.
Cancellations by student
The customer must advise Event Store Ltd of a cancellation by email to training@eventstore.com.
Public Courses: If a customer cancels a booking 30 calendar days or more before the course start date, they will receive a full refund. If a customer cancels within 30 days, 100% of the course fee will still be payable.
Private Courses: If a customer cancels a booking 30 calendar days or more before the course start date, they will receive a full refund. If a customer cancels within 30 days, 30% of the course fee will still be payable.
Transfers
If a delegate can no longer attend a course date, they can nominate another person to attend the same course date. This will incur no charge.
Cancelation by Event Store
Event Store Ltd has the right to cancel a course. Best effort will be made to cancel or confirm courses by two weeks from the course start date. If Event Store Ltd cancels a course, students can reschedule or receive reimbursement in full for any course fees paid. Event Store Ltd’s liability will be limited to the value of the course fees paid.
© 2024 Kurrent, Inc.
In the Event Store Essentials course series, “Event Store Ltd.” and the capitalized “Event Store” refer to the company that develops EventStoreDB.
Event streams
Tailored for event storage, EventStoreDB surpasses traditional databases by allowing the storage of every state change as a distinct event. This capability means that instead of just keeping the latest state, you can track the entire history of changes, organized logically into streams—usually one per entity.
Indexes
With a design that stores indexes separately from data files, EventStoreDB ensures swift access to records by stream name, creating index entries with each committed event.
As more files are saved, EventStoreDB efficiently merges them to maintain a streamlined and accessible data structure.
As more files are saved, EventStoreDB efficiently merges them to maintain a streamlined and accessible data structure.
Projections
This powerful subsystem within EventStoreDB allows for the dynamic response to events by appending new events or linking existing ones to streams.
Especially adept at handling “temporal correlation queries”—a common yet complex query type in business systems—projections offer a specialized solution that few databases can match.
Especially adept at handling “temporal correlation queries”—a common yet complex query type in business systems—projections offer a specialized solution that few databases can match.
Subscriptions
Staying updated with changes is seamless with EventStoreDB subscriptions. As new events are recorded, you can automatically receive notifications, ensuring your system remains in sync and responsive to the latest developments.