Application Architecture: Page


  • The techtarget logo in teal next to the text reading techtarget set against a dark-blue background
    Image attribution tooltip
    Brand Experience Team/TechTarget
    Image attribution tooltip

    Agile retrospective

    An Agile retrospective is a meeting that's held at the end of an iteration in Agile software development.

    By James Denman, Yvette Francino • Oct. 7, 2021
  • The techtarget logo in teal next to the text reading techtarget set against a dark-blue background
    Image attribution tooltip
    Brand Experience Team/TechTarget
    Image attribution tooltip
    Opinion

    Should software architect responsibilities include coding?

    There are many variations to the role of the software architect in today's IT teams, and a lingering debate is over whether they should all be hands-on with code.

    By • Oct. 4, 2021
  • The techtarget logo in teal next to the text reading techtarget set against a dark-blue background
    Image attribution tooltip
    Brand Experience Team/TechTarget
    Image attribution tooltip

    code

    In computer programming, 'computer code' refers to the set of instructions, or a system of rules, written in a particular programming language (i.e., the source code).

    By Katie Terrell Hanna • Sept. 29, 2021
  • The techtarget logo in teal next to the text reading techtarget set against a dark-blue background
    Image attribution tooltip
    Brand Experience Team/TechTarget
    Image attribution tooltip
    Expert Advice

    8 fundamental microservices security best practices

    Despite the benefits, microservices will introduce profound security issues. We review the biggest microservices security challenges and eight strategies used to combat them.

    By Joydip Kanjilal • Sept. 28, 2021
  • The techtarget logo in teal next to the text reading techtarget set against a dark-blue background
    Image attribution tooltip
    Brand Experience Team/TechTarget
    Image attribution tooltip
    Expert Advice // Guidelines on planning and running effective Agile meetings

    What productive backlog grooming sessions entail

    Backlog grooming is essential for smooth Agile software development. Here's what it takes to get user stories straight and organize a grooming session that yields results.

    By Amy Reichert • Sept. 23, 2021
  • The techtarget logo in teal next to the text reading techtarget set against a dark-blue background
    Image attribution tooltip
    Brand Experience Team/TechTarget
    Image attribution tooltip
    Expert Advice // Cell-based architecture and other unique design approaches

    The architectural impact of RPC in distributed systems

    It has become increasingly important for software architects to understand the mechanics behind remote procedure call (RPC), particularly its role in distributed architectures.

    By • Sept. 23, 2021
  • The techtarget logo in teal next to the text reading techtarget set against a dark-blue background
    Image attribution tooltip
    Brand Experience Team/TechTarget
    Image attribution tooltip

    refactoring

    Refactoring is the process of restructuring code, while not changing its original functionality.

    By Alexander Gillis • Sept. 15, 2021
  • The techtarget logo in teal next to the text reading techtarget set against a dark-blue background
    Image attribution tooltip
    Brand Experience Team/TechTarget
    Image attribution tooltip
    Expert Advice

    Service mesh vs. API gateway: Where, why and how to use them

    While they're both central to inter-application communication processes, it's important to understand the fundamental differences between a service mesh and an API gateway.

    By Chris Tozzi • Sept. 15, 2021
  • The techtarget logo in teal next to the text reading techtarget set against a dark-blue background
    Image attribution tooltip
    Brand Experience Team/TechTarget
    Image attribution tooltip
    Expert Advice

    Should you adopt an API-first approach to development?

    While the code-first approach certainly works, its appeal is fading as architectures become increasingly complex webs of software. Learn why the API-first approach is catching on.

    By • Sept. 2, 2021
  • The techtarget logo in teal next to the text reading techtarget set against a dark-blue background
    Image attribution tooltip
    Brand Experience Team/TechTarget
    Image attribution tooltip
    Expert Advice

    Choosing the right chaos engineering tools

    Chaos engineering tool options include the original (Chaos Monkey), open source projects like Chaos Toolkit and Chaos Mesh and Gremlin. Weigh these factors when choosing your tool.

    By • Sept. 1, 2021
  • The techtarget logo in teal next to the text reading techtarget set against a dark-blue background
    Image attribution tooltip
    Brand Experience Team/TechTarget
    Image attribution tooltip

    mail server (mail transfer/transport agent, MTA, mail router, internet mailer)

    A mail server -- also known as a mail transfer agent, or MTA; mail transport agent; mail router; or internet mailer -- is an application that receives incoming email from local users and remote senders and forwards outgoing messages for delivery.

    By Alexander Gillis • Sept. 1, 2021
  • The techtarget logo in teal next to the text reading techtarget set against a dark-blue background
    Image attribution tooltip
    Brand Experience Team/TechTarget
    Image attribution tooltip

    Docker Desktop pricing changes in bid to boost revenue

    Docker Desktop is now part of all Docker subscriptions, including a new Business tier with added security, but enterprise users of the free version will have to start paying.

    By • Aug. 31, 2021
  • The techtarget logo in teal next to the text reading techtarget set against a dark-blue background
    Image attribution tooltip
    Brand Experience Team/TechTarget
    Image attribution tooltip
    Expert Advice

    The functional programming paradigm at enterprise scale

    Many enterprise-level architects rely on an object-oriented approach, but there are good reasons and practical ways to introduce functional programming within large-scale systems.

    By • Aug. 25, 2021
  • The techtarget logo in teal next to the text reading techtarget set against a dark-blue background
    Image attribution tooltip
    Brand Experience Team/TechTarget
    Image attribution tooltip

    Real estate firm turns to AI vendor for API security

    API security is under scrutiny as businesses digitally transform, and startup vendors are emerging with fresh approaches for secure cloud computing.

    By • Aug. 20, 2021
  • The techtarget logo in teal next to the text reading techtarget set against a dark-blue background
    Image attribution tooltip
    Brand Experience Team/TechTarget
    Image attribution tooltip
    Expert Advice

    .NET vs. Node.js: What they are, and which to choose

    The choice between using .NET and Node.js for application development shouldn't be a difficult one but requires a solid understanding of each approach's pros and cons.

    By • Aug. 19, 2021
  • The techtarget logo in teal next to the text reading techtarget set against a dark-blue background
    Image attribution tooltip
    Brand Experience Team/TechTarget
    Image attribution tooltip
    Expert Advice

    The 4 Golden Signals, and how to put them into practice

    There's nothing easy about monitoring distributed systems, but the right metrics can help. Here's how to put the Golden Signals of software reliability to work.

    By • Aug. 4, 2021
  • The techtarget logo in teal next to the text reading techtarget set against a dark-blue background
    Image attribution tooltip
    Brand Experience Team/TechTarget
    Image attribution tooltip
    Expert Advice

    Microservices vs. SOA: Choose the right app architecture

    This primer explains the ins and outs of a microservices vs. SOA architecture: when and where to use either one, and how both are evolving, thanks to containers.

    By • Aug. 3, 2021
  • The techtarget logo in teal next to the text reading techtarget set against a dark-blue background
    Image attribution tooltip
    Brand Experience Team/TechTarget
    Image attribution tooltip
    Expert Advice // How to instill quality culture in software development teams

    How Agile team culture can help improve software quality

    Any Agile team that wants its team's culture to be squarely centered on improving software quality, should consider the following incentives and tactics.

    By • July 30, 2021
  • The techtarget logo in teal next to the text reading techtarget set against a dark-blue background
    Image attribution tooltip
    Brand Experience Team/TechTarget
    Image attribution tooltip
    Expert Advice

    How to manage and maintain automated UI tests

    Examine how teams can navigate the obstacles associated with automated UI tests -- including maintenance, debugging, change management and business logic challenges.

    By • July 30, 2021
  • The techtarget logo in teal next to the text reading techtarget set against a dark-blue background
    Image attribution tooltip
    Brand Experience Team/TechTarget
    Image attribution tooltip
    Expert Advice

    How microservices and containers work, apart and together

    Microservices and containers are two methods that enable companies to more efficiently create and deliver applications. Here's how they work -- and when they're best used together.

    By Chris Tozzi • July 29, 2021
  • The techtarget logo in teal next to the text reading techtarget set against a dark-blue background
    Image attribution tooltip
    Brand Experience Team/TechTarget
    Image attribution tooltip
    Expert Advice

    Microservices vs. APIs: How they differ and work together

    Enterprises still rely on monolithic systems, but apps increasingly require speed, scale and flexibility. Here's how microservices and APIs achieve that, separately and together.

    By Clive Longbottom • July 29, 2021
  • The techtarget logo in teal next to the text reading techtarget set against a dark-blue background
    Image attribution tooltip
    Brand Experience Team/TechTarget
    Image attribution tooltip
    Expert Advice

    Basics of SaaS testing, challenges and strategies

    With the software-as-a-service model, QA professionals must address particular test challenges and criteria. Let's look at those SaaS issues and the strategies to navigate them.

    By • July 28, 2021
  • The techtarget logo in teal next to the text reading techtarget set against a dark-blue background
    Image attribution tooltip
    Brand Experience Team/TechTarget
    Image attribution tooltip

    Low-code app platforms prove essential in times of crisis

    During the pandemic response, leading low-code platforms have been pressed into service to quickly deliver apps for testing, scheduling and prioritizing high-risk groups.

    By Jamison Cush, Ron Karjian • July 27, 2021
  • The techtarget logo in teal next to the text reading techtarget set against a dark-blue background
    Image attribution tooltip
    Brand Experience Team/TechTarget
    Image attribution tooltip

    Resilient software strategies all developers should know

    Failures are unavoidable. However, the right software design and development choices can help minimize their impact, isolate problems and speed recovery times.

    By Sarah Neenan • July 27, 2021
  • The techtarget logo in teal next to the text reading techtarget set against a dark-blue background
    Image attribution tooltip
    Brand Experience Team/TechTarget
    Image attribution tooltip

    Demand proliferates for low-code app development platforms

    ServiceNow's Gregg Aldana discusses the explosive demand for business apps, the pressures on enterprises to keep pace and the benefits low-code application platforms provide.

    By Jamison Cush, Ron Karjian • July 23, 2021