microservice

GraphQL vs REST – DZone

Modern applications allow us to get connected to the world like never before. However, how is this structure so effective in providing a robust connection between different applications and data sharing between different devices? API (Application Programming...

A Deep Dive Into Distributed Tracing

This is an article from DZone's 2022 Performance and Site Reliability Trend Report.For more: Read the Report Distributed tracing, as the name suggests, is a method of tracking requests as it flows through distributed applications. Along with logs and metrics,...

When Microservices Are a Bad Idea

On paper, microservices sound wonderful. They are modular, scalable, and fault tolerant. A lot of companies have had great success using this model, so microservices might naturally seem to be the superior architecture and the best way to start new applications....