The CAP Theorem and its Implications
In 2000, Eric Brewer proposed the CAP Conjecture. It was proven in 2002 by a group at MIT, and is henceforth known as the CAP Theorem.
The CAP Theorem states that any subsystem can have only two of these three attributes:
- Consistency
- Accessibility
- Partitioning
Consistency is the property that two users see the same state. Accessibility means that users can get to their data. Partitioning places subsets of data in different locations.
If you can have only two, which two do you choose? Everyone agrees on accessibility. Traditional architectures have chosen consistency over partitioning. New architectures are reversing that trend. We will discuss architectural decisions, such as:
- Eventual Consistency
- Event Sourcing
- Command Query Responsibility Segregation
I will demonstrate ways of coding these architectures, and the benefits and drawbacks of these techniques.
Speaker: | Michael Perry | |
Date: | Wednesday July 7th, 2010 | |
Time: | 6:00 - 8:30 | |
Location: | Intuit Headquarters Maps: Google | Yahoo | Mapquest | Microsoft |
RSVP Here
Speaker Bio
Throughout his career, Michael has applied mathematical concepts to the construction of software. As a Solutions Architect at AmerisourceBergen, he applies the concepts of eventual consistency, event sourcing, and CQRS to building scalable and robust enterprise systems. He has written about the mathematical underpinnings of various algorithms in C/C++ Users Journal, Delphi Informant, and Code Magazine. Craig Shoemaker interviewed him on the Polymorphic Podcast about Update Controls, an open source project based on the mathematical concept of dependency. You can find out more at qedcode.com.
Make sure to attend, because in addition to our awesome presenter, we have some way cool giveaways.
Sponsors
NorthDallas.net graciously thanks Intuit for their continued sponsorship
and support. Without their fine meeting facilities awesome team members, our meetings would not be possible.
For more information, please visit: http://www.intuit.com/
MedAssets
Financial Solutions for Healthcare Providers
Our mission is to partner with hospitals and health systems to enhance their financial strength through improved operating margins and cash flow.
Imagine What Caring & Innovative People Can Do For Healthcare.
At MedAssets our people are our competitive advantage. Although our 1700 employees come from diverse backgrounds and have wide-ranging skills, we all share the same mission and core values. MedAssets is committed to recruit, retain and promote individuals with compassion, character, confidence, and commitment. Looking beyond the present and challenging the notion about what is possible in healthcare is what we do and what we expect from our team.
Our employees, in all of our locations, thrive in a fun, high-energy atmosphere and believe in the power of the team being greater than the sum of its parts. This commitment to teamwork extends beyond the workplace into the community through our unique Heart & Soul program that offers employees paid time off to work with charitable organizations.
MedAssets' comprehensive employee benefits portfolio offers flexible healthcare options, performance-based incentives, a great time-off program, retirement savings plans and more.
If you’re ready to discover what it’s like to be a part of a truly special organization, we invite you to view our current openings.