Improving Microservices Reliability - Part 2: Outbox Pattern
In this blog post, David Guida discusses the Outbox Pattern as a solution to the challenges of distributed transactions in microservices architecture. He explains how by persisting the state as much a...
Building a microservice architecture with ASP.NET Core - Gill Cleeren - NDC London 2022
In this presentation, Joe, a Pluralsight author and consultant, discusses the building of a microservices architecture based on ASP.NET Core. He provides a brief introduction to the topic and explains...
Should You Reuse Ids Among Microservices?
In a microservices architecture, managing ids can be a tricky question to answer. Should you use the same Id for multiple microservices or have a separate set of Ids for each? According to Vladimir Kh...
12 Ways to Improve Your Monolith Before Transitioning to Microservices
Your team decided it’s time to get rid of that old, clunky monolith (finally!). You had a good run with it, but the monolith has grown so big that you’re spending more effort maintaining it than addin...
Domain-Driven Design for Microservices: Understanding Bounded Contexts and Context Maps
Microservices are a popular and scalable way of developing software, but to fully utilize their potential, you need a good design that allows developer teams to work autonomously and deploy without st...
Orchestration Pattern: Perspectives to keep in mind when working with microservices
In this article, Bruno Crema from gb.tech talks about the benefits of an API-centric approach while working with microservices. He outlines the challenges that come with maintaining the loose-coupling...
Beyond the Twelve-Factor App
Transform your business with VMware Tanzu, a modular platform for any app, every cloud. With Tanzu Application Platform, get faster and more secure paths to production. Use Tanzu for Kubernetes Operat...
The Twelve-Factor App: A methodology for building efficient and scalable software-as-a-service apps
The Twelve-Factor App is a methodology for developing software-as-a-service apps that are efficient, scalable and easy to manage. It recommends using declarative formats for setup automation, isolatin...
MoriohSocial Network: The Ultimate Platform for Programmers and Developers
MoriohSocial is a social networking platform designed exclusively for programmers and developers. This platform offers a plethora of features for users to connect, collaborate, and stay updated with t...
Difference between API Observability and API Monitoring
API monitoring and observability are ways of monitoring application program interfaces (APIs) to gain insight into their availability, performance, and proper functionality. The article discusses the ...
Dotnet Microservices
Building a dotnet 5 microservices (service-oriented architecture) with implementations on microservices with .net tools on real-world e-commerce microservices project including Catalog, Basket, Discou...
How to manage Many To Many relations in microservices architecture?
This article discusses how to manage many-to-many relations in microservices architecture. It suggests using integration events to update the data in each service and avoid putting data into the gatew...
Microservice Governance & Deployment Patterns: Part 1
This blog post discusses microservice governance and deployment patterns. The article explains the concept of microservices and their benefits like scalability, resiliency, and flexibility. It delves ...
Microservice Governance - Resilience Patterns - Part 1
In this article, we discuss how to govern microservice architecture with a focus on resilience patterns. Resilience patterns aim to prevent problems in a single service from cascading out to the consu...
Microservice Governance - Resilience Patterns - Part 2
In this article, we continue the discussion on Resilience Patterns in Microservice Architecture, specifically focusing on Circuit Breakers, Fallbacks, and Bulkheads. We explore how to prevent a client...
Microservice Governance - Routing Patterns
These patterns deal with how client-side services discover locations of server-side services and are routed to them. In cloud-based applications with hundreds of microservices and instances, it is cri...
Workflow Engines Comparisons - Evaluating Netflix Conductor, Temporal (Uber Cadence), Zeebe, and Airflow for Workflow and Orchestration
Netflix Conductor, Temporal (Uber Cadence), Zeebe, and Airflow were evaluated for their use in various business scenarios, including data pipelines, AI/ML workflows, customer support workflows, and de...
Airbnbs Microservices Architecture: Journey to Quality Engineering
This article discusses Airbnbs journey towards a microservices architecture and the impact on quality engineering. It covers the benefits and challenges of microservices and how Airbnb approached the ...
Implementing Latest Tech and Architecture for Distributed Systems with .NET
This project aims to implement an infrastructure for up-and-running distributed systems with the latest technology and architecture like Vertical Slice Architecture, Event Sourcing, CQRS, DDD, gRPC, M...
Awesome Software Architecture
This is a comprehensive guide to software architecture, covering a wide range of topics including Actor Model Architecture, Akka .NET, Orleans, Protoactor, Clean Architecture, Onion Architecture, Hexa...