A Comprehensive Guide to Contract Testing APIs in a Service Oriented Architecture
A guide to implementing Consumer-Driven Contract Testing with Pact to prevent API breakage in Service Oriented Architectures.
A guide to implementing Consumer-Driven Contract Testing with Pact to prevent API breakage in Service Oriented Architectures.
A critique of microservices complexity, advocating for the simplicity and maintainability of monolithic architectures in software development.
Two tech talks from ConFoo Montreal: one on application request throttling strategies and another on the microservices architecture of JetBrains Rider IDE.
A talk exploring the microservices architecture and design decisions behind building the JetBrains Rider .NET IDE, including its reactive protocol.
A tutorial on building a Domino's-style order tracker microservice using Node.js, Express, and Firebase Realtime Database.
Analyzes the debate between using lean single-purpose AWS Lambda functions versus monolithic functions, discussing pros, cons, and best practices.
Part 2 of a series on AWS serverless architecture mistakes, covering design principles like single-purpose functions and designing for failure.
A tutorial on building a CRUD API using Node.js, gRPC, and PostgreSQL, covering service definition, server/client setup, and Protocol Buffers.
An overview of key cloud computing trends and the essential skills needed for a career in cloud technology, including serverless, containers, and AI.
A team wins a tech hackathon by creating an AR app that uses AI and computer vision to recommend web content based on what a phone camera sees.
Explains how to use Angular Libraries to implement the Client-side UI Composition pattern for integrating multiple microservice UIs into a single, consistent front-end.
A tutorial on deploying the Istio service mesh on Azure Kubernetes Service (AKS), covering cluster creation and Istio installation.
Foreword for a book on Reactive Application Development, discussing its evolution, principles, and practical implementation in modern systems.
NGINX Unit, a new multi-language application server, now supports Ruby. This article analyzes its potential impact on Ruby web applications.
A guide to implementing integration testing for Node.js microservices using the Pact.js framework for consumer-driven contract testing.
Explores the advantages of using RPC over HTTP for communication between microservices, focusing on simplicity and avoiding RESTful complexity.
Explores the similarities between the Reactive Streams API and the AMQP 1.0 protocol, proposing AMQP 1.0 as a reactive protocol for messaging in microservices.
Discusses how Docker is a tool that can be misused, arguing that its problems stem from implementation, not the technology itself, and connecting it to DevOps culture.
A list of 19 Apache Kafka-related technical sessions at Oracle OpenWorld, JavaOne, and Oak Table World 2017 conferences.
Explains how to use Consumer-Driven Contracts for scalable integration testing in microservices, avoiding full environment deployment in CI.