article thumbnail

Low-Maintenance Backend Architectures for Scalable Applications

DZone

The Evolution of Back-End Complexity Until recently, back-end architectures were relatively straightforward: monolithic applications ruled the landscape, with everything neatly contained within a single codebase. Developers could understand and manage the entire systems intricacies.

article thumbnail

Dynatrace Observability for Developers saves time with real-time data

Dynatrace

Developers are key stakeholders in modern observability. In this blog post, we will see how Dynatrace harnesses the power of observability and analytics to tailor a new experience to easily extend to the left, allowing developers to solve issues faster, build more efficient software, and ultimately improve developer experience!

Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

article thumbnail

Next Generation Observability: An Architectural Introduction

DZone

In my past life, I spent many hours researching, creating, explaining, and publishing portfolio architectures across a collection of application development, domain verticals, infrastructure solutions, and hybrid cloud domains. Most of these concentrated on the application layers and their usage of the infrastructure.

article thumbnail

Ready for changes with Hexagonal Architecture

The Netflix TechBlog

The monolith allowed for rapid development and quick changes while the knowledge of the space was non-existent. At one point, more than 30 developers were working on it, and it had well over 300 database tables. We decided to build our app based on principles behind Hexagonal Architecture and Uncle Bob’s Clean Architecture.

article thumbnail

Managing Architectural Tech Debt

DZone

When I think about technical debt , I still remember the first application I created that made me realize the consequences of an unsuitable architecture. In theory, it was a really cool idea – especially since web-developed applications were not prevalent and everyone used Lotus Notes on a daily basis.

article thumbnail

Sacrificial Architecture: Case Studies

DZone

One of the toughest decisions your software development team may face as you scale is deciding between keeping your current codebase and rebuilding on new software architecture.

article thumbnail

Microservices vs. monolithic architecture: Understanding the difference

Dynatrace

As the pace of business quickens, software development has adapted. As a result, organizations are weighing microservices vs. monolithic architecture to improve software delivery speed and quality. Shifting from monolith to microservices makes it easier to test, develop, and release innovative features more rapidly.