Feed

Note that I may not have fully read/viewed all of the things in this feed. The images, content and opinions in them are owned by their respective authors.

Do I Need an API Gateway if I Use a Service Mesh?

Do I Need an API Gateway if I Use a Service Mesh?

blog.christianposta.com
This post may not be able to break through the noise around API Gateways and Service Mesh. However, it’s 2020 and there is still abundant confusion around these topics. I have chosen to write this to help bring real concrete explanation to help clarify differences, overlap, and when to use which. Feel free to @ me on twitter (@christianposta) if you feel I’m adding to the confusion, disagree, or wish to buy me a beer (and these are not mutually exclusive reasons).
Read More
Using OpenAPI Auto-Generated Clients in ASP.NET Core

Using OpenAPI Auto-Generated Clients in ASP.NET Core

markheath.net
Mark Heath's Development Blog
Read More
How to generate code from OpenAPI definition with Visual Studio 2019 - Code4IT

How to generate code from OpenAPI definition with Visual Studio 2019 - Code4IT

code4it.dev
Wouldn't it be nice if Visual Studio could autogenerate clients for external API? It is actually possible, if they expose an OpenAPI file. Let's see how!
Read More
Building Domain Driven Microservices | by Chandra Ramalingam | Walmart Global Tech Blog | Medium

Building Domain Driven Microservices | by Chandra Ramalingam | Walmart Global Tech Blog | Medium

Chandra Ramalingam - medium.com
The term ‘micro’ in Microservices, though indicative of the size of a service, is not the only criteria that make an application a Microservice. When teams move to a microservices-based architecture…
Read More
Modelling Bounded Contexts with the Bounded Context Canvas

Modelling Bounded Contexts with the Bounded Context Canvas

Nick Tune - medium.com
How do we break a large system into smaller, more manageable modular components? This is the question I get asked the most, so I’ve put together this article describing a workshop recipe you can use…
Read More
How to Avoid Coupling in Microservices Design | Capital One

How to Avoid Coupling in Microservices Design | Capital One

capitalone.com
In this article, I am going to focus on the importance of loose coupling as a design principle for microservices. I will give examples of poor design decisions that violate loose coupling and lead to distributed monoliths.
Read More
Don't keep a saga in both camps

Don't keep a saga in both camps

milestone.topics.it
Recently I delivered a distributed systems workshop for an Italian user group. Based on some of the conversations I had with attendees, I wrote, “There is no...
Read More
Using Playwright and the WebApplicationFactory To Test Your Blazor Application

Using Playwright and the WebApplicationFactory To Test Your Blazor Application

DANIEL DONBAVAND - DANIEL DONBAVAND
I’ll show how you can create a CustomWebApplicationFactory that will allow you to run your Playwright .NET tests locally using the WebApplicationFactory in .NET 6.
Read More

Using Playwright

Using Plawrite
Read More
Service blueprints: creating a shared understanding of your architecture

Service blueprints: creating a shared understanding of your architecture

Microservices.io - Microservices.io
In this article, I want to focus on describing the dynamic behavior of an architecture; connecting architectural elements to user; and describe what I think it is a valuable addition to an architect’s toolbox: service blueprints.
Read More