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
    Expert Advice // Running Scrum: How the Scrum team should function

    Scrum master responsibilities: What does a Scrum master do?

    While the title may sound authoritative, Scrum masters have little control over their team. So, what exactly does a Scrum master do? The answer might surprise you.

    By Darcy DeClute • Nov. 18, 2024
  • 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

    What is a Waterfall model? Definition and guide

    The Waterfall model is a linear, sequential approach to the software development lifecycle (SDLC) that is popular in software engineering and product development.

    By Ben Lutkevich, Paul Kirvan, Sarah Lewis • Nov. 15, 2024
  • 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 // Guide to working with webhooks

    Webhooks explained simply, with examples

    Webhooks make significant use of basic API call mechanisms and set event triggers in a few clicks of a button -- all without the overhead of heavy request-response structures.

    By • Nov. 8, 2024
  • 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 // Markdown 101 guide for effective documentation

    Ultimate Markdown guide: 5 rules to know

    Markdown is crucial to documentation writers. Learn the vendor-based variations and several basic formatting rules to get started with this potent markup language.

    By • Nov. 7, 2024
  • 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 improve DevOps through collaboration

    Collaboration is key in DevOps, surpassing any one tool, product or individual. Discover why collaboration is crucial and tips for collaborating effectively in DevOps.

    By Stephen Bigelow • Nov. 6, 2024
  • 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

    Managing complexity: Event-driven architecture explained

    Event-driven architecture is complex, but so are today's data challenges. Discover ways to manage dynamic and distributed interactions in this EDA explainer.

    By • Nov. 4, 2024
  • 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

    7 top software testing certifications in 2025

    Certifications validate the candidate's software testing skills and keep them current with industry trends. Learn which certs offer the most value in the testing job market.

    By Amy Reichert • Nov. 1, 2024
  • 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

    GitHub Copilot Autofix expands as AI snags software delivery

    GitHub Copilot Autofix could help vulnerability management keep pace as the volume of AI-generated code swamps delivery processes, but can AI be trusted to rein in AI?

    By • Oct. 29, 2024
  • 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 microservices best practices to remember

    From integrating domain-driven design to securing APIs, explore a range of microservices best practices for building a resilient and scalable application.

    By • Oct. 25, 2024
  • 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

    Essential business intelligence skills for BI analysts

    Business intelligence analysts need various skills to succeed in the job. Here are nine key skills plus info on the responsibilities of BI analysts and current salaries.

    By Alexander Gillis • Oct. 24, 2024
  • 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

    What is Jira?

    Jira is an application lifecycle management (ALM) and Agile project management tool from Atlassian.

    By Kate Brush • Oct. 23, 2024
  • 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

    What is Apache JMeter?

    Apache JMeter is open source software for load testing applications and measuring their performance.

    By Alexander Gillis • Oct. 23, 2024
  • 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

    What is integration testing (I&T)?

    Integration testing -- also known as integration and testing or I&T -- is a type of software testing in which the different units, modules or components of a software application are tested as a combined entity.

    By , • Oct. 23, 2024
  • 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

    What is an application?

    An application, also referred to as an application program or application software, is a computer software package that performs a specific function directly for an end user or, in some cases, for another application.

    By Alexander Gillis • Oct. 22, 2024
  • 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

    What is alpha testing?

    Alpha testing is the initial phase of validating whether a new product will perform as expected.

    By Margie Semilof • Oct. 22, 2024
  • 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

    What is a product owner?

    A product owner is a role on a Scrum team that is responsible for the project's outcome.

    By Diane Hoffman • Oct. 22, 2024
  • 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

    What is a 3-tier application architecture?

    A three-tier application architecture is a modular client-server architecture that consists of a presentation tier, an application tier and a data tier.

    By Alexander Gillis • Oct. 22, 2024
  • 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

    What is acceptance testing?

    Acceptance testing is a quality assurance (QA) process that determines to what degree an application meets end users' approval.

    By Alexander Gillis • Oct. 22, 2024
  • 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 // Getting started with Rust

    Rust vs. Python: Strengths, challenges and use cases

    This Rust vs. Python faceoff breaks down how the two programming languages stack up against each other in terms of performance, speed, memory management and more.

    By • Oct. 21, 2024
  • 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

    How Hurricane Helene may cause semiconductor chip shortages

    The hurricane disrupted quartz mining essential for semiconductors. While some operations resumed, delays may affect chip supply chains and global industries.

    By • Oct. 21, 2024
  • 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

    What is Agile software development?

    Agile is a type of software development methodology that anticipates the need for flexibility and applies a level of pragmatism to the delivery of the finished product.

    By Scott Robinson, Valerie Silverthorne, Kate Brush • Oct. 18, 2024
  • 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

    What is happy path testing?

    Happy path testing is a type of software testing that uses known input and produces an expected output.

    By Corinne Bernstein • Oct. 17, 2024
  • 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

    What is a functional specification document?

    A functional specification is a formal document used to describe a product's intended capabilities, appearance and interactions with users in detail for software developers.

    By TechTarget Contributor • Oct. 17, 2024
  • 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

    What is monolithic architecture in software?

    Monolithic architecture is the traditional unified model for the design of a software program.

    By Rahul Awati, Ivy Wigmore • Oct. 16, 2024
  • 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

    Buildkite: CI/CD pipelines still a job for app developers

    In an era of platform engineering, Buildkite and its high-scale users maintain that CI/CD pipelines and testing should remain the purview of app developer teams.

    By • Oct. 11, 2024