Category "architecture"

How to Represent System in UML?

We can use Subsystem element to show breakdown of systems in UML. And, we can group Components into Subsystems. But, is there a element to represent a system? S

internal communication Microservices through API Gateway

In a microservice architecture, there is a common pattern called API Gateway. I know that all communication from outside the API Gateway is used as a single e

Using gRPC and/or GraphQL for microservice architecture

At my company we're about to set up a new microservice architecture, but we're still trying to decide which protocol would be best for our use case. In our case

Microservices: what are pros and cons?

What are pros and cons of using microservices in comparison with alternative architectures? Is there a rule of thumb when microservices should be used?

How to ignore classes in test class with ArchUnit

I wrote my first ArchUnit test: import static com.tngtech.archunit.library.dependencies.SlicesRuleDefinition.*; // more non-static imports @RunWith(ArchUnitRu

Why is AngularJS considered MV*

I have worked with MVC on the back-end (Rails), and am currently working with MVC(MV*) on the front-end (Angular). I have seen Angular as considered an MV* pat

Difference Between Cohesion and Coupling

What is the difference between cohesion and coupling? How can coupling and cohesion lead to either good or poor software design? What are some examples that o