article thumbnail

Linking Modular Architecture to Development Teams

Martin Fowler

Mobile applications often deliver features rapidly at first, but slow as a codebase builds up. Matthew Foster describes an example of this from his work with clients, and how using Domain-Driven Design and Team Topologies helped create a modular architecture that substantially reduced the time needed to deliver new features.

article thumbnail

The key to operational AI: Modern data architecture

CIO

To fully benefit from AI, organizations must take bold steps to accelerate the time to value for these applications. Just as DevOps has become an effective model for organizing application teams, a similar approach can be applied here through machine learning operations, or “MLOps,” which automates machine learning workflows and deployments.

Insiders

Sign Up for our Newsletter

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

article thumbnail

What is data architecture? A framework to manage data

CIO

Data architecture definition Data architecture describes the structure of an organizations logical and physical data assets, and data management resources, according to The Open Group Architecture Framework (TOGAF). An organizations data architecture is the purview of data architects. Ensure security and access controls.

article thumbnail

Agentic AI design: An architectural case study

CIO

Microsoft is describing AI agents as the new applications for an AI-powered world. This data would be utilized for different types of application testing. The output of the system should be able to stress the end user application by producing different-sized test files.

article thumbnail

Modern Data Architecture for Embedded Analytics

Every data-driven project calls for a review of your data architecture—and that includes embedded analytics. Before you add new dashboards and reports to your application, you need to evaluate your data architecture with analytics in mind. 9 questions to ask yourself when planning your ideal architecture.

article thumbnail

Why CIOs must lead the charge on ESG – and why enterprise architecture is the key

CIO

In an era marked by heightened environmental, social and governance (ESG) scrutiny and rapid artificial intelligence (AI) adoption, the integration of actionable sustainable principles in enterprise architecture (EA) is indispensable. For those working within or alongside EA, these concepts are well-established pillars of the discipline.

article thumbnail

The Importance of Security and Compliance in Enterprise Applications

OTS Solutions

Enterprise applications have become an integral part of modern businesses, helping them simplify operations, manage data, and streamline communication. However, as more organizations rely on these applications, the need for enterprise application security and compliance measures is becoming increasingly important.

article thumbnail

An Architect’s Guide for Selecting Scalable, Data-Layer Technologies

There’s no getting around it: selecting the right foundational data-layer components is crucial for long-term application success.

article thumbnail

Best Practices for Deploying & Scaling Embedded Analytics

Embedding analytics in your application doesn’t have to be a one-step undertaking. In fact, rolling out features gradually is beneficial because it allows you to progressively improve your application. Application Design: Depending on your capabilities, you can choose either a VM or a container-based approach.

article thumbnail

Microservices: The Dark Side

Speaker: Prem Chandrasekaran

In his best-selling book Patterns of Enterprise Application Architecture, Martin Fowler famously coined the first law of distributed computing—"Don’t distribute your objects"—implying that working with this style of architecture can be challenging.

article thumbnail

Serverless and Containers: How to Choose the Right Application Strategy

Speaker: Tolga Tarhan, Senior Vice President, GM AWS Services at Onica

Of course, the key as a senior leader is to understand what your organization needs, your application requirements, and to make choices that leverage the benefits of the right approach that fits the situation. How to make the right architectural choices given particular application patterns and risks.

article thumbnail

Product Transformation: Adapting Your Solutions for Cloud Models

Speaker: Ahmad Jubran, Cloud Product Innovation Consultant

Many do this by simply replicating their current architectures in the cloud. Those previous architectures, which were optimized for transactional systems, aren't well-suited for the new age of AI. In this webinar, you will learn how to: Take advantage of serverless application architecture.

article thumbnail

Monitoring AWS Container Environments at Scale

Containers power many of the applications we use every day. Particularly well-suited for microservice-oriented architectures and agile workflows, containers help organizations improve developer efficiency, feature velocity, and optimization of resources.

article thumbnail

Add Value with a Dashboard Refresh: What You Need to Know

Speaker: Miles Robinson, Agile and Management Consultant, Motivational Speaker

Dashboards and analytics can really set your application apart, but that doesn't mean you can implement them and forget about them. You'll leave with an understanding of how to figure out the best next steps specifically for you and your application. How to determine when an information architecture refresh may be necessary.

article thumbnail

Top 5 Challenges in Designing a Data Warehouse for Multi-Tenant Analytics

Multi-tenant architecture allows software vendors to realize tremendous efficiencies by maintaining a single application stack instead of separate database instances while meeting data privacy needs. When you use a data warehouse to power your multi-tenant analytics, the proper approach is vital.