All Software Architecture, All the Time
June 10-13, 2019
San Jose, CA

Patterns for persistence and streaming in microservice architectures (sponsored by DataStax)

Jeff Carpenter (DataStax)
11:00am–11:45am Thursday, June 13, 2019
Sponsored
Location: 211 C/D
Average rating: ****.
(4.17, 6 ratings)

Who is this presentation for?

  • Software architects and developers who make infrastructure decisions

Prerequisite knowledge

  • Familiarity with microservices architecture and different types of supporting infrastructure

What you'll learn

  • Learn which factors to consider in choosing the right tools for your use case and using tools that complement each other

Description

One of the most challenging aspects of microservice architectures is selecting the right infrastructure to make your services work seamlessly and effectively. What frameworks, tools and managed services will you select to build, package and deploy your services, manage connections, monitor, and, most importantly, protect and leverage your data? Your choices include open source solutions, enterprise versions, and cloud service providers. Things only get more confusing when you realize that you might be one acquisition or business decision away from needing to architect a hybrid cloud or multicloud solution.

Jeff Carpenter details specifically the use of technologies for persisting and moving data in microservice architectures. He examines the concept of “polyglot persistence” and the proper usage of different styles of databases, caches, and streaming solutions. You’ll consider effective patterns for combining these technologies, using Apache Cassandra and Apache Kafka as examples.

This session is sponsored by DataStax.

Photo of Jeff Carpenter

Jeff Carpenter

DataStax

Jeff Carpenter is the director of developer advocacy at DataStax, where he leverages his background in system architecture, microservices, and Apache Cassandra to help empower developers and operations engineers to build distributed systems that are scalable, reliable, and secure. Jeff has worked on projects ranging from a complex battle planning system in an austere network environment to a cloud-based hotel reservation system and is the author of the second edition of Cassandra: The Definitive Guide.