Facilitating the spread of knowledge and innovation in professional software development



Choose your language

The white paper "Database Requirements for Microservices" is no longer available on; However we invite you to explore the related content below.

Additional content from our sponsors:

  • Certified Kubernetes Application Developer (CKAD) Study Guide

    This study guide goes in-depth on the topics you need to pass the CKAD exam from the Cloud Native Computing Foundation. Learn core principles of services and networking, and gain a thorough understanding of state persistence and volumes. Practice with real sample exercises.

  • Observability won't replace monitoring (because it shouldn't)

    Ben Sigelman unpacks the concepts of monitoring and observability to provide a better framework for understanding the role and limitations of monitoring, the laws of nature governing observability datastores, and how changes should serve as the guideposts for most observability explorations.

  • [eBook] Deploying NGINX Plus as an API Gateway

    This free, complete ebook delves into the advantages of using NGINX Plus native capabilities in an API gateway. It shows you, step-by-step, how to set up the correct environment, how to get started with an API gateway, how to secure it, and how to publish gRPC services.

  • Why tracing might replace (almost) all logging

    This is a guide about why tracing will gradually replace most logging, at least where distributed or cloud-native architectures are concerned. You'll also learn the importance of structured logging, how logs can hinder instrumenting a microservice, and the right way to solve the logging problem.

  • Continuous Integration vs. Continuous Delivery vs. Continuous Deployment (by O'Reilly)

    Continuous integration, continuous delivery, continuous deployment are key software delivery processes in a DevOps environment. But what does each one do for your product dev & release cycles? Learn what these terms really boil down to, and how they work together to help your team release software.

  • Service Mesh at Scale: Approaches to Multi-Cluster Deployment Patterns

    Microservices-based architectures come with new challenges such as managing service-to-service communication, sharing and securing APIs, and observability. This eBook explores the benefits of a service mesh and best practices for deploying and operating service meshes at scale.