Application Architecture: Page
-
Expert Advice
Reverse proxy vs. load balancer: How do they compare?
If reverse proxies were plantains, load balancers would be bananas. Despite surface similarities, the two services work in different ways and support varying use cases.
By Chris Tozzi • Jan. 9, 2025 -
11 ways to spot disinformation on social media
Social media disinformation is meant to be deceptive and can spread quickly. Here are some ways to spot it.
By Amanda Hetler • Jan. 7, 2025 -
Opinion
Level up with these 10 soft skills for software developers
Standing out in today's competitive market requires more than just exceptional technical skills. Review topical advice for building must-have soft skills for software developers.
By Matt Heusser • Dec. 27, 2024 -
Expert Advice
What are the types of APIs and their differences?
Enterprises increasingly rely on APIs to interact with customers and partners. It all starts with knowing which type of API is right for your needs.
By Stephen Bigelow • Dec. 23, 2024 -
What is quality assurance (QA)?
Quality assurance (QA) is any systematic process of determining whether a product or service meets specified requirements.
By Cameron Hashemi-Pour, Alexander Gillis • Dec. 23, 2024 -
Expert Advice
Exploring cell-based architecture vs. microservices
Cell-based architecture takes fundamental concepts related to microservices and applies them across the entire software environment to make more fault-tolerant, scalable systems.
By Matt Heusser • Dec. 20, 2024 -
What is a test case?
A test case is a set of actions performed on a system to determine if it satisfies software requirements and functions correctly.
By Cameron Hashemi-Pour, Kate Brush • Dec. 19, 2024 -
Expert Advice // Markdown 101 guide for effective documentation
13 must-know Markdown tips and tricks
Use these tips to improve your Markdown-based documentation, streamline your approach and structure your documents.
By Damon Garn • Dec. 18, 2024 -
5 ways solar flares affect technology
Solar flares are intense sun explosions that can disrupt satellites, GPS, power grids and electronics.
By Ava DePasquale • Dec. 18, 2024 -
Quiz // Scrum certification guide
Professional Scrum Developer exam questions and answers
Professional Scrum Developer is a highly respected certification, but it's not easy to get. Take this sample PSD exam to test yourself and see how prepared you are for the exam.
By Darcy DeClute • Dec. 17, 2024 -
Expert Advice // Scrum certification guide
7 Scrum certifications and career paths to pursue
Learn about the various Scrum certifications for Scrum masters, product owners and developers. Discover career paths that map to those certifications.
By Darcy DeClute • Dec. 13, 2024 -
Expert Advice
Django vs. Flask: Comparing Python web frameworks
Django's batteries-included approach might be excessive for small projects. Flask is lightweight, but a lack of built-in tools can add to development time. Analyze the tradeoffs.
By Kerry Doyle • Dec. 12, 2024 -
Devs get first look at next Google Gemini model
Google Gemini 2.0 Flash makes its first appearance in Google developer tools, boasting updated multimodal features and fresh training for agentic workflows.
By Beth Pariseau • Dec. 11, 2024 -
Expert Advice // Guide to working with webhooks
Webhook security: Risks and best practices for mitigation
Webhook security is an ongoing process, with responsibility shared between providers and consumers to protect against threats and ensure a secure webhook ecosystem.
By Twain Taylor • Dec. 10, 2024 -
Salesforce revamps Heroku PaaS for Kubernetes, .NET
Thought Heroku was a 2010s artifact? Think again.
By Don Fluckinger • Dec. 5, 2024 -
Expert Advice // Guide to working with webhooks
Webhook vs. API: Which mechanism is better?
Moving data in one direction? Choose a webhook. Need applications to communicate with each other? Use an API. But first, compare both methods in function, cost, security and more.
By Chris Tozzi • Dec. 2, 2024 -
Expert Advice
What’s next for APIs? 4 API trends for 2025 and beyond
As businesses navigate tightening budgets and resources, the API marketplace will continue to play a vital role in integrating services, applications and cloud environments.
By Twain Taylor • Dec. 2, 2024 -
Expert Advice // Running Scrum: How the Scrum team should function
The 5 Scrum events explained
Scrum consists of four formal events for inspection and adaptation within one containing event -- the sprint. Learn how to execute each event in this framework.
By Gerie Owen • Nov. 27, 2024 -
What is a software requirements specification (SRS)?
A software requirements specification (SRS) is a comprehensive description of the intended purpose and environment for software under development.
By Linda Rosencrance, Nick Barney • Nov. 27, 2024 -
Expert Advice
13 application performance metrics and how to measure them
You've deployed your application, now what? Keep your application performing well by tracking metrics. Take a look at these 13 critical KPIs.
By Joydip Kanjilal • Nov. 25, 2024 -
What is web application (web apps) and its benefits?
A web application (web app) is an application program that is stored on a remote server and delivered over the internet through a browser interface.
By Kinza Yasar • Nov. 25, 2024 -
What is an application architecture?
An application architecture is a structural map of how a software application is assembled and how applications interact with each other to meet business or user requirements.
By Gavin Wright, Kevin Ferguson • Nov. 22, 2024 -
Expert Advice // Using Docker containers as part of your testing strategy
Ansible vs. Docker: Differences and similarities explained
Ansible and Docker play specific roles, but when used together, Ansible's playbooks and Docker's Dockerfiles provide greater control and configurability over servers.
By Matt Grasberger • Nov. 19, 2024 -
Video
Hardware vs. software explained
If you can touch it, it's hardware. If it's an application you can't touch, it's software.
By TechTarget Contributor • Nov. 18, 2024 -
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