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

    What is the software development lifecycle (SDLC)?

    The software development lifecycle (SDLC) is a project management framework that describes the stages and tasks involved in each step of software development.

    By Alexander Gillis • Aug. 9, 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 shift-right testing?

    Shift-right testing is a method of continuously testing software while it is in a post-production environment.

    By Corinne Bernstein • Aug. 9, 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 weigh the benefits and challenges of CI/CD

    Many organizations begin their DevOps journey with a continuous integration and delivery pipeline. Before getting started, understand some fundamental benefits of CI/CD.

    By Clive Longbottom • Aug. 9, 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 software resilience testing?

    Software resilience testing is a method of software testing that focuses on ensuring that applications perform well in real-life or chaotic conditions.

    By Sarah Lewis • Aug. 9, 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

    Endor Labs ships Java ‘Magic Patches’ with SCA tools

    Upgrade impact analysis and backported fixes will help one enterprise customer make a major Java upgrade manageable and keep compliant with FedRAMP.

    By • Aug. 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

    12 CI/CD best practices for DevOps teams

    Building and maintaining a CI/CD pipeline requires more than just chains of automation. Adopt these CI/CD approaches to maximize your development and deployment efforts.

    By Matt Grasberger, Stephen Bigelow • Aug. 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

    CloudBees buys co-founder’s AI test automation tools startup

    Jenkins creator Kohsuke Kawaguchi rejoins CloudBees as co-CEO of Launchable, which aims to stem the tide of AI-generated code with AI-driven test optimization.

    By • Aug. 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

    What is a quality gate?

    A quality gate is a milestone in an IT project that requires that predefined criteria be met before the project can proceed to the next phase.

    By Corinne Bernstein • Aug. 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

    Epics, features and user stories explained

    Epics, features and user stories are all uniquely important work products in Agile product management. Learn the difference between them and how they work together to create value.

    By • Aug. 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

    How to put CI, CT and CD together in a DevOps pipeline

    DevOps pipelines aren't just about CI/CD. Learn why continuous testing is a crucial piece of the puzzle and how it ultimately results in cleaner code with fewer errors.

    By Michael Levan, Will Kelly • Aug. 5, 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
    Video

    Agile vs. Scrum: How to choose between them

    Scrum and Agile both emphasize collaboration and efficiency for DevOps teams in different ways. Learn when to use each approach and when to use them in tandem.

    By • Aug. 2, 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

    AWS CodeCommit, Cloud9 closure communication critiqued

    AWS CodeCommit gives up the Git ghost to competitors, while a lack of advance notice to users has some IT pros questioning the future of other services.

    By • Aug. 2, 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 dynamic application security testing (DAST)?

    Dynamic application security testing (DAST) is the process of analyzing a web application in runtime to identify security vulnerabilities or weaknesses.

    By Kate Brush • Aug. 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

    What is API testing? Everything you need to know

    API testing is a type of software testing that analyzes an application programming interface (API) to verify that it fulfills its expected functionality, security, performance and reliability.

    By Alexander Gillis, Kinza Yasar, Kate Brush • July 31, 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

    A beginner’s guide to learning new programming languages

    Rust or Ruby? Go or Groovy? As the competitive IT landscape evolves, developers can enhance their skills and career potential by learning new programming languages.

    By • July 31, 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 continuous integration (CI)?

    Continuous integration (CI) is a software development practice in which frequent and incremental changes are routinely added (integrated) to the complete codebase immediately after the changes and additions are tested and validated.

    By Alexander Gillis, Stephen Bigelow • July 31, 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

    Court reverses Appian’s $2B espionage win against Pegasystems

    Two years ago, Appian was awarded damages in its lawsuit against Pegasystems, which it accused of spying. A court of appeals has reversed that decision.

    By Stephanie Glen, Bridget Botelho • July 30, 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 algorithm?

    An algorithm is a procedure used for solving a problem or performing a computation.

    By Alexander Gillis • July 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
    Video

    Java tic-tac-toe game coding tutorial

    What's the best way to learn how to program? Code up some of your favorite childhood games. Here, we'll show you how to code a tic-tac-toe game in Java.

    By Cameron McKenzie • July 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

    What is no-code? Everything you need to know

    No-code is a software development approach that requires few, if any, programming skills to quickly build an application, website or module that links into an existing system.

    By Paul Kirvan, Kevin Ferguson • July 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

    What is REpresentational State Transfer (REST)

    REST (REpresentational State Transfer) is an architectural style for developing web services and systems that can easily communicate with each other.

    By Rahul Awati, Kerry Doyle, Kevin Ferguson • July 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

    CrowdStrike outage underscores software testing dilemmas

    Experts say efforts to avoid incidents such as last week's CrowdStrike outage will face time-honored tradeoffs between velocity, stability, access and security.

    By • July 26, 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 create and use synthetic data

    Guide to synthetic test data

    Synthetic data can replicate real-world scenarios in software testing. Discover how synthetic data addresses challenges posed by real-world data while preserving its advantages.

    By Butch Mayhew • July 26, 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

    5 best practices for microservices authorization

    Authorization is a critical security component of a microservices architecture. Follow these five guiding principles to deploy and manage the microservices authorization process.

    By • July 26, 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 API endpoint?

    An API endpoint is a point at which an application programming interface -- the code that enables two software programs to communicate with each other -- connects with the software program.

    By • July 26, 2024