SkillsCast coming soon.
Cassandra is an awesome partitioned row store. What does that mean? Where can it be used? How difficult is it to get started with it?
Cassandra is arguably one of the most exciting NoSQL databases out there. It is easily scalable (in 2015 terms), and can be used in many different ways. It lends itself to CRUD, DDD, time-series data, and can be used for both OLAP and OLTP. It is fault tolerant with tunable consistency, fast, and is quite mature. The dev story around it has gotten significantly better, and it is a joy to use from many platforms. In this session, we will take a whirlwind tour of Cassandra, and get our hands dirty with code.
We will create a database, and write an application to use it. We will cover things like schema, keys, efficient querying, storage models, good practices, big no nos, etc. At the end of the session, you will have all you need to create simple applications using Cassandra, and pointers for what to explore next.
A git repository will be provided for .NET and JVM users (the code will be C#/F# and Scala). Each significant step will have a commit, so participants can follow through even if they get stuck in a step. Vagrant images will be provided for database setup. Additionally, a cluster will be available on the network for those who are unable to set up the image due to network, etc. limitations.
YOU MAY ALSO LIKE:
- Cassandra - awesome for non-petabyte scale (too) (SkillsCast recorded in August 2014)
- Functional Concurrency in .NET with C# and F# (in London on 9th - 10th September 2019)
- Fast Track to F# with Tomas Petricek & Phil Trelford (in London on 9th - 10th September 2019)
- ProgNET London 2019 (in London on 11th - 13th September 2019)
- F# eXchange 2020 (in London on 2nd - 3rd April 2020)
- Hands-on: Fractal art with Fable and WebGL (in London on 20th June 2019)
- Keynote by Rachel Appel: Build Data Driven Web Apps using ASP.NET Core (in London on 25th June 2019)
- Solving 5 typical Issues in API development with Domain Driven Design (SkillsCast recorded in June 2019)
- Fancy Bears Are Not Your Problem: Real World Appsec (SkillsCast recorded in June 2019)
Let's Meet Apache Cassandra
Ashic Mahtab is a passionate and highly respected member of London's developer community, Passionate about Software Craftsmanship, Software Design, Messaging, DDD, CQRS, Event Sourcing, Git and Versioning and almost anything to do with software, Ashic regularly speaks about these topics at international conferences, meetups and user groups..