Application Architecture
Top Stories
-
Tip
30 Jul 2026
Automated testing is not a magic bullet
Test automation rarely serves as a shortcut to faster testing. Its greatest value lies in improving software quality, expanding coverage and enabling testers to focus on high-value work. Continue Reading
By- Gerie Owen, Roobrik
-
Tip
28 Jul 2026
Rethink how you screen senior developers to produce better mentors
Traditional coding tests often miss the qualities that matter most in senior developers. Explore a hiring approach focused on code review, mentoring and practical problem solving. Continue Reading
By
-
Tip
05 Jun 2018
Unpacking the event-driven microservices approach
Event-driven applications can be beneficially combined with microservices architectures, and finding the best method to merge them relies on analyzing orchestration options. Continue Reading
By- Tom Nolle, Andover Intel
-
Video
05 Jun 2018
Create a Java executable JAR with the Tomcat plug-in for Maven
In this embedded Tomcat example tutorial, Cameron McKenzie uses the Tomcat plug-in for Maven to create a Java executable JAR file. Continue Reading
By- Cameron McKenzie, TechTarget
-
Blog Post
05 Jun 2018
Think practically about software modernization
Does your software modernization project have the wrong goals? This blog post takes a look at common drivers for modernization and how software teams should deal with legacy apps. Continue Reading
By- Jan Stafford, Features Writer
-
Feature
04 Jun 2018
OSS security requires DIY scrutiny, not trusting 'many eyes'
How many ways can hackers exploit the security flaws in open source? Cybersecurity experts count the ways and the approaches that can prevent costly security breaches. Continue Reading
By- Jan Stafford, Features Writer
-
Feature
31 May 2018
Comcast's monolith to microservices shift spotlights pains, gains
The shift to microservices is not an easy task. A senior software professional at Comcast explains the important lessons learned as his team moved Xfinity Home off of the monolith. Continue Reading
By- Fred Churchville, TechTarget
-
Video
30 May 2018
Run code complexity tools and Java coverage tests with Maven
No software should go into production without complete test coverage. Here, we look at how to install Maven and use it to run code complexity tools and ensure full Java code coverage. Continue Reading
By- Cameron McKenzie, TechTarget
-
Opinion
29 May 2018
The secret to DevOps test automation? Pick your battles
The pain of software test automation is real, particularly in a DevOps environment. But what if it was possible to approach it all differently? App maker Airtasker has a plan. Continue Reading
-
Answer
24 May 2018
How can learning scripting languages help junior testers?
As a junior tester, I think learning scripting languages could make me more valuable to my team and enhance my career. But how do I pick the scripting language to learn? Continue Reading
By- Gerie Owen, Roobrik
-
Feature
21 May 2018
Integration drives Red Hat 3scale API Management platform roadmap
Red Hat's Steve Willmott discusses the evolution of 3scale and gives advice for organizations looking to prepare for the future of API management. Continue Reading
By- Jan Stafford, Features Writer
-
Feature
21 May 2018
Amp up OSS security with these steps
A test vendor's CTO describes the OSS security mistakes that enterprises make, such as not patching vulnerabilities or inaccurate inventory dependencies. Continue Reading
By- Jan Stafford, Features Writer
-
Tip
18 May 2018
When is serverless technology best for app modernization?
Serverless has emerged as a viable option for app modernization, but it's not always a perfect fit. Rich Sharples, Red Hat senior director, explains the considerations to take. Continue Reading
By- Jan Stafford, Features Writer
-
Video
16 May 2018
Learn how to install Jenkins CI to enhance your DevOps skills
In this video tutorial, we demonstrate how to install Jenkins CI, and subsequently run a simple build job. It's a first step to acquire key DevOps skills. Continue Reading
By- Cameron McKenzie, TechTarget
-
Quiz
15 May 2018
A brain teaser to plan for, design and manage APIs
As organizations shift toward the use of distributed architectures, an increased use of APIs is bound to follow. Take this quiz and test your knowledge on how to plan, design and manage APIs. Continue Reading
By- Fred Churchville, TechTarget
-
Tip
15 May 2018
The pros and cons of serverless architecture
The serverless trend may hold advantages for developers, but consider the trade-offs. There are many aspects of serverless computing that developers should understand. Continue Reading
By- Chris Moyer, ACI Information Group
-
News
15 May 2018
Red Hat 3scale 2.2 aligns API management, open source drive
Red Hat recently previewed features for its on-premises API management product, 3scale 2.2, as well as a management initiative that fosters automation. Continue Reading
By- Jan Stafford, Features Writer
-
Tip
15 May 2018
Improve the rapid application development model for deployment readiness
Get a better understanding of the top three areas in IT to improve a rapid application development model. Expert Tom Nolle discusses the future of RAD and DevOps. Continue Reading
By- Tom Nolle, Andover Intel
-
Feature
15 May 2018
10 important automated testing best practices to implement
QA and test pros give advice on how to craft software test automation strategies that can speed app deployment. They also share their criteria for choosing automated test tools. Continue Reading
By- Jan Stafford, Features Writer
-
Video
14 May 2018
How to create CI builds with the Jenkins freestyle project
In this video tutorial, we explore how build jobs work in the Jenkins continuous integration tool. Watch as we create a simple freestyle Jenkins project and then run the corresponding job. Continue Reading
By- Cameron McKenzie, TechTarget
-
Feature
11 May 2018
How a SaaS provider made microservices deployment safely chaotic
Remind was blindsided by performance issues with its microservices-based SaaS, until the company decided to sabotage its own product -- at scheduled times, in staging -- with a different kind of test. Continue Reading
By- Meredith Courtemanche, Director of Editorial Training
-
Opinion
10 May 2018
Salary snapshot: Test automation engineer salaries in four cities
It seems nearly any job related to DevOps carries a higher salary, and test automation is no exception. Here's our salary snapshot of test automation engineers in four U.S. cities. Continue Reading
-
Feature
08 May 2018
What's the big deal with application integration architecture?
Learn how enterprise architecture, componentization, evolving development processes and the cloud have changed application integration architecture in today's modern enterprise. Continue Reading
By- Tom Nolle, Andover Intel
-
Opinion
08 May 2018
Why new feature testing should be at the heart of DevOps
Continuous testing is a good idea, but if used as a Band-Aid, it will miss things. Expert Matt Heusser explains why the focus should be on new feature testing. Continue Reading
By- Matt Heusser, Excelon Development
-
Answer
07 May 2018
How can I attend software testing conferences?
You want to attend a software testing conference, but your employer said it's too expensive. Here are some ways to improve your chances to attend. Continue Reading
By- Gerie Owen, Roobrik
-
Tip
03 May 2018
Modernizing legacy applications with minimal strain
Many different challenges can occur as a result of modernizing legacy applications. Luckily, there are a multitude of options at your disposal to overcome these obstacles. Continue Reading
By- Twain Taylor, Twain Taylor Consulting
-
Quiz
01 May 2018
What do you know about continuous software development?
What's the difference between continuous development and deployment? Take the quiz to see if you can distinguish among all the continuous software processes. Continue Reading
By- Ryan Black, Former Assistant Site Editor
-
Tip
01 May 2018
Front-end microservices offer flexibility for developers
Looking to create a stronger and more transparent relationship between front-end and back-end components? Learn how microservices can help make that dream a reality. Continue Reading
By- Michael Churchman, Galorath Incorporated
-
Opinion
01 May 2018
It's past time to revisit Agile's definition of 'done'
The definition of 'done' only covers what happens on the dev side. So, it's not very useful in a DevOps shop. Expert Theresa Neate explains what needs to change. Continue Reading
-
Tip
30 Apr 2018
The fundamental differences between microservices and SOA
Microservices are all the rage, but those still used to SOA may feel a little left behind. Discover what SOA developers need to know about microservices and how to make the switch. Continue Reading
By- Tom Nolle, Andover Intel
-
News
27 Apr 2018
Tufin Orca automates security for containers and microservices
Tufin's policy-based security automation tool fortifies DevOps environments, as it integrates with CI/CD tools, scans for threats, and secures containers and microservices. Continue Reading
-
Answer
26 Apr 2018
Automated security testing frees devs to prevent breaches
Common software security mistakes include testing at the last minute and not testing open source code and VMs. Expert Matt Heusser suggests ways to avoid these and other missteps. Continue Reading
By- Matt Heusser, Excelon Development
-
Opinion
25 Apr 2018
Why software resilience should be the real goal of DevOps
To improve your software development process, use DevOps to create a resilient system. Expert Matthew Heusser explains why reliability is no longer the goal. Continue Reading
By- Matt Heusser, Excelon Development
-
News
20 Apr 2018
8base targets blockchain for no-code app development
The popularity of blockchain and demand for blockchain applications has spurred the creation of a no-code application development platform for building blockchain apps. Continue Reading
-
Feature
19 Apr 2018
DevOps is key to low-code BPM, digital process automation
Low-code BPM and emerging digital process automation tools empower business-side app development. But without BPM developers and DevOps management, automation can lead to chaos. Continue Reading
By- Jan Stafford, Features Writer
-
Feature
19 Apr 2018
Which software engineer skills matter? All of them
The ongoing developer shortage means employers face unique challenges when it comes to hiring. LinkedIn's Sarah O'Brien offers insight into how developers behave and what they're really looking for. Continue Reading
-
Video
19 Apr 2018
Java video tutorial: JDK download and JRE installation
This quick and concise Java video tutorial shows you how to perform a JDK download and JRE installation, while also explaining how to configure PATH and JAVA_HOME system variables. Continue Reading
By- Cameron McKenzie, TechTarget
-
Feature
19 Apr 2018
AI in software testing has arrived. Here's why robots rule.
AI promises to make software testing faster and much more accurate. New tools are available, but it will take time for artificial intelligence to become ubiquitous in testing. Continue Reading
-
Tip
18 Apr 2018
How proper networking supports microservices security
Security shouldn't be an afterthought when it comes to microservices. Learn about the challenges of microservices security and how strong network management can help. Continue Reading
By- Tom Nolle, Andover Intel
-
News
18 Apr 2018
Failure to secure open source code spurs DevSecOps boom
A survey of over 2,000 IT pros shows that fear of data breaches is increasing investments in DevSecOps tools, particularly automated security tools and oversight of open source software. Continue Reading
By- Jan Stafford, Features Writer
-
Opinion
16 Apr 2018
How a DevSecOps process gives security a voice
Security teams have worked quietly in the background of software quality projects for years. The DevSecOps process puts the long-lost co-worker, security, front and center. Continue Reading
-
Feature
13 Apr 2018
An up-close and in-depth look at APM software vendors
Read this in-depth roundup on some of the top APM tools in today's market and what they can provide for root cause analysis, infrastructure monitoring and AI. Continue Reading
By- Zachary Flower, Freelance web developer and writer
-
Tip
13 Apr 2018
How to mitigate the complexity of microservice communication
As development teams continue to adopt microservices, they must ensure communication errors do not get out of control. Here are some tools and techniques to do just that. Continue Reading
-
Tip
13 Apr 2018
Moving data from a monolith to microservices architecture
Monolithic apps may contain a wealth of data within them. Moving to microservices means you need a plan for storing, accessing and backing up in a microservice database. Continue Reading
By- Twain Taylor, Twain Taylor Consulting
-
Answer
13 Apr 2018
How can microservices help modernize legacy applications?
Can microservices help modernize legacy applications? An expert lists ways microservices help developers break the monolith into functional services. Continue Reading
By- Brad Irby, Alobria Systems
- 12 Apr 2018
- 12 Apr 2018
-
Tip
10 Apr 2018
Implementing microservices architecture best practices
Addressing the performance issues of microservice architectures can be quite challenging. Yet, using the right tools or practices at the right time and place will give you a boost. Continue Reading
By- Ryan Black, Former Assistant Site Editor
-
Tip
09 Apr 2018
Which app is apt: native app vs. hybrid app?
Developers have to know what type of application best fits them. Learn about native applications and hybrid applications to decide what works for your enterprise. Continue Reading
By -
Quiz
09 Apr 2018
Agile vs. DevOps: Test your software methodology knowledge
To develop software faster, Agile or DevOps can help. But that doesn't make either choice easy. Test your knowledge to see if you understand what makes each methodology unique. Continue Reading
-
News
06 Apr 2018
IBM lures developers with AI and machine learning projects
IBM open source projects help to facilitate the creation of machine learning apps and grow that developer base. Continue Reading
-
Feature
06 Apr 2018
DevOps, cross-platform, test are top mobile developer skills
Learn about four mobile app dev skills and experience enterprises value: Agile, DevOps, cross-platform and test-driven development, and newer, native languages Swift and Kotlin. Continue Reading
By- Jan Stafford, Features Writer
-
Feature
02 Apr 2018
Buy the right APM software with these key features in mind
Compare and evaluate what notable vendors in the APM market offer in terms of monitoring, reporting and analysis capabilities, as well as emerging AI functionalities. Continue Reading
By- Zachary Flower, Freelance web developer and writer
-
News
30 Mar 2018
IBM Microclimate platform speeds up microservices app dev
IBM's new microservices development platform is a comprehensive, cloud-native option for developers to build, test and deploy applications in the IBM Cloud Private environment. Continue Reading
-
Feature
27 Mar 2018
Thumb through these app development books for a skills tuneup
Software experts discuss the latest app development books. Pick up one of these recommended books to round out your knowledge and rev up your career. Continue Reading
By- Margie Semilof, TechTarget
-
Tip
23 Mar 2018
Microservices challenges include latency, but it can be beat
When working with microservices, latency is the cost. Read about the weak points of microservices and the necessary workarounds to latency and experience issues. Continue Reading
By- Tom Nolle, Andover Intel
-
News
23 Mar 2018
Salesforce's MuleSoft acquisition shows API management appeal
Salesforce's blockbuster deal for MuleSoft illustrates the industry's persistent appetite for API management and integration to connect apps and data. Continue Reading
-
Opinion
23 Mar 2018
Database virtualization lets developers code with confidence
For the longest time, sharing a database has meant long nights for developers. But as more and more organizations adopt virtualized databases, those days are numbered. Continue Reading
By- Bob Reselman, CogArtTech
-
Tip
21 Mar 2018
How AWS Lambda functions and API Gateway aid modernization
Some organizations avoid modernization because of changes that need to be made to servers. But using AWS Lambda with API Gateway offers a way to modernize without the provisioning. Continue Reading
By- Twain Taylor, Twain Taylor Consulting
-
Tip
20 Mar 2018
Five tips for testing with mobile app developer tools
Mobile app developer tools can alleviate the confusion of mobile test projects. Here are five strategies to consider if you're in the midst of testing complications. Continue Reading
By- Justin Rohrman, Excelon
-
News
16 Mar 2018
IBM Cloud Garage Method on display at Think conference
Playing to its roots in services, IBM plans to demonstrate how its Garage development methodology can help startups and enterprises 'think' through cloud projects. Continue Reading
-
Tip
16 Mar 2018
Get the most out of continuous testing with Jenkins
With dev cycles shrinking all the time, Jenkins' compatibility continues to evolve. Set up Jenkins for effective CI/CD with quality plug-ins that enable continuous testing. Continue Reading
By -
Tip
15 Mar 2018
Testing tools for continuous deployment
Continuous testing and integration are the basis for continuous deployment without disasters. Expert Tom Nolle discusses the steps for automated and regression tests. Continue Reading
By- Tom Nolle, Andover Intel
-
Tip
13 Mar 2018
Developers, prepare for the caveats of serverless frameworks
While serverless has gained the attention of many developers, those that adopt serverless must stay on top of issues that it may bring, including portability challenges. Continue Reading
-
Feature
13 Mar 2018
Collect and analyze performance data with APM software
Admins must ensure that their applications are performing as expected. APM tools provide the necessary functions to discover and address possibly critical performance issues. Continue Reading
By- Zachary Flower, Freelance web developer and writer
-
Feature
12 Mar 2018
Enterprise AR apps call for strong use cases, requirements
Developers, hone your AR app pitches with these tips on building use cases and requirements. Get ready, because augmented tools are ready for enterprise prime time. Continue Reading
By- Jan Stafford, Features Writer
-
Tip
08 Mar 2018
Jenkins basics: The DevOps and build platform for dev teams
Software expert Walker Rowe discusses how Jenkins goes beyond a DevOps tool. Get a better understanding of how and why your enterprise should install Jenkins. Continue Reading
By -
Tip
07 Mar 2018
Build consistent, resilient microservices with Kubernetes
A microservices architecture brings many changes to an enterprise IT stack. Kubernetes can help organizations manage, orchestrate and secure container-based microservices. Continue Reading
By- Twain Taylor, Twain Taylor Consulting
-
Tip
06 Mar 2018
A complete beginner's guide to blending DevOps and security
DevSecOps sounds like a mouthful for those new to DevOps, but building security in from the start is key to DevOps success. Expert Kevin Beaver explains. Continue Reading
By- Kevin Beaver, Principle Logic, LLC
-
Feature
02 Mar 2018
Why use new lifecycle tools in API management platforms?
Explore how full-lifecycle API management platforms can bring discipline and maturity to enterprise API strategies and end snags in API workflows, versioning, retirement and QA. Continue Reading
By- Jan Stafford, Features Writer
-
Definition
28 Feb 2018
application platform
An application platform is a framework of services that applications rely on for standard operations. Continue Reading
By- Alexander S. Gillis, Technical Writer and Editor
-
Tip
28 Feb 2018
A DevOps beginner's guide for user experience professionals
If you're a UX pro brand-new to DevOps, you might wonder where to begin. UX columnist Jason Grant offers a step-by-step approach for designers who are DevOps newbies. Continue Reading
By -
Tip
27 Feb 2018
How microservices, lambda and functional computing differ
While the terms lambda, functional computing and microservices may get intertwined, it's important to understand what makes them unique. Here, we dive into the differences. Continue Reading
By- Tom Nolle, Andover Intel
-
Tip
22 Feb 2018
A comprehensive beginner's guide to DevOps for testers
Newcomers to DevOps have a steep learning curve and nowhere more so than in test. Expert Matthew Heusser has a beginner's guide to DevOps and testing. Continue Reading
By- Matt Heusser, Excelon Development
-
Tip
22 Feb 2018
How to evolve architecture with a reactive programming model
Looking to modernize your enterprise architecture? Learn why reactive programming and event-driven process management will be the foundation of this change. Continue Reading
By- Tom Nolle, Andover Intel
-
Feature
22 Feb 2018
Why deploying APIs on serverless frameworks spurs innovation
Explore why deploying APIs on serverless frameworks can help businesses grow faster and provide innovative services while decreasing developers' workloads and lowering IT costs. Continue Reading
By- Jan Stafford, Features Writer
-
Answer
21 Feb 2018
How can Chaos Monkey testing help with microservices?
Resilience testing isn't just for infrastructure. Architects can adopt this disaster recovery testing strategy to build more reliable microservice applications. Continue Reading
By- Twain Taylor, Twain Taylor Consulting
-
Answer
21 Feb 2018
What are the QA risks in automated software release management?
Beware the QA threats of software release management automation, warns Brian Kirsch. Application release automation enables fast deployment, but be sure to catch bugs first. Continue Reading
By- Brian Kirsch, Milwaukee Area Technical College
- 20 Feb 2018
-
Opinion
20 Feb 2018
What developers must know about supervised machine learning
Humans play a vital role in training an ML/AI system. Expert Torsten Volk explains what software developers need to understand about machine learning education. Continue Reading
By- Torsten Volk, Principal Analyst
-
Tip
20 Feb 2018
A comprehensive beginner's guide to DevOps for developers
Starting DevOps in your organization and not sure where to begin? Cameron McKenzie explains everything a developer needs to know to successfully begin the DevOps process. Continue Reading
By- Cameron McKenzie, TechTarget
-
Opinion
19 Feb 2018
The promise of ML/AI is real -- so are the challenges
Machine learning and artificial intelligence will make the impossible happen, if developers can understand the what-ifs involved. Expert Torsten Volk unpacks it all. Continue Reading
By- Torsten Volk, Principal Analyst
-
Feature
16 Feb 2018
Citizen developers push the pace in BizDevOps
BizDevOps is one way that companies large and small look for creative ways to break down functional silos and reduce operational friction. Continue Reading
-
Tip
16 Feb 2018
Lower the risk of change in continuous testing
Expert Matt Heusser explains how to improve mobile and web application continuous testing in seven steps. Learn how to identify goals and avoid failures with continuous flow. Continue Reading
By- Matt Heusser, Excelon Development
-
Answer
15 Feb 2018
How is startup culture different from a proven company?
Expert Gerie Owen discusses the differences between a startup culture and an established company's work environment. Learn more about which would work best for you. Continue Reading
By- Gerie Owen, Roobrik
-
Tip
13 Feb 2018
Service mesh amplifies microservice management capabilities
Kubernetes emerged to help development teams better orchestrate microservices, and now, service mesh stands to help teams more easily handle microservice integration. Continue Reading
-
Answer
12 Feb 2018
Is a software test schedule at the development team's mercy?
Does the development team determine the software test schedule? Find out why working with DevOps can alleviate some time and test constraints. Continue Reading
By- Gerie Owen, Roobrik
-
News
09 Feb 2018
CloudBees' Codeship acquisition signals DevOps consolidation
CloudBees acquires Codeship's SaaS-based CI/CD offering to broaden its portfolio for small and large customers, and further consolidates the DevOps tools market. Continue Reading
-
Blog Post
09 Feb 2018
API deployments on serverless frameworks catching on
In a stealthy way, serverless APIs have moved out of the “shiny new thing” phase to being enterprise software developers’ favorite way to bypass development overhead when delivering applications, ... Continue Reading
By- Jan Stafford, Features Writer
-
Tip
09 Feb 2018
Four critical continuous testing components to implement
Rapid continuous delivery is unlikely to go off without a hitch, unless the team relies on continuous testing. Expert Justin Rohrman explains how to get it underway. Continue Reading
By- Justin Rohrman, Excelon
-
Opinion
07 Feb 2018
How developers can use SageMaker for DevOps machine learning
SageMaker from AWS gives software developers a way to tackle AI and machine learning. But expert Torsten Volk said it will also require lots of experimenting. Continue Reading
By- Torsten Volk, Principal Analyst
-
Feature
02 Feb 2018
2018's cloud middleware migration surge will aid developers
An expected surge of migrations from on-premises middleware to cloud middleware will bring automated support for hybrid integration and lower costs. Will MwaaS or iPaaS win? Continue Reading
By- Jan Stafford, Features Writer
-
Tip
02 Feb 2018
What enterprises learn from software failure incidents
Research from Etsy and IBM suggests we are learning the wrong lessons from software failure incidents and points toward how to get it right. Continue Reading
-
Tip
01 Feb 2018
How component-based software engineering spurs innovation
Demands for digital transformation in business may ring hollow to some architects. However, componentization can play a key role in making business innovation a reality. Continue Reading
By- Tom Nolle, Andover Intel
-
Tip
01 Feb 2018
How the use of APIs helps spur business innovation
Change isn't always cheap. However, by taking an API-first approach, businesses can innovate in a safe, effective and low-cost manner. Continue Reading
By- Zachary Flower, Freelance web developer and writer
-
Blog Post
01 Feb 2018
When data APIs go neglected, business intelligence suffers
Many businesses have mature API management practices in place for integration via REST APIs and application APIs. Unfortunately, those API strategies can create data silos for most business ... Continue Reading
By- Jan Stafford, Features Writer
-
Photo Story
31 Jan 2018
What are the emerging trends in software development?
It's not about the quantity of software releases, but about the quality, according to industry experts. Look for test automation, a big role for cloud and another telling trend. Continue Reading
-
Tip
31 Jan 2018
How to develop a UX workflow
This approach to UX improves software design, whether your goal is to build a new product, modernize a legacy one or improve functionality and features. Continue Reading
By -
Opinion
31 Jan 2018
Why the promise of low-code software platforms is deceiving
Low-code/no-code platforms mean anyone can code, right? Wrong. Columnist Bob Reselman explains why this is a dangerous thought for enterprises. Continue Reading
By- Bob Reselman, CogArtTech
-
Opinion
30 Jan 2018
Is there a software developer age limit? Apparently, it's 45
Software development is a young person's purview, according to a Harvey Nash Technology Survey. Expert David Savage explains how over-45s can stay in the game. Continue Reading
By- David Savage, Harvey Nash Group
-
Opinion
29 Jan 2018
How the Testing Manifesto is going to change development
Thinking about software quality and testing is happening too late in the process. The antidote is a new set of guidelines that will change how everyone thinks about testing. Continue Reading
-
Feature
26 Jan 2018
API management platform trends to watch in 2018
As major vendors move to acquire and integrate API management platforms, business should get to work crafting a holistic API strategy. Continue Reading
By- Jan Stafford, Features Writer