Enterprise application architecture
Your application architecture sets the stage for app development efficiency and, ultimately, performance. Architects must often figure out how to weave cloud elements, on-premises resources, disparate data and other pieces into a sustainable app foundation. Get expert advice on modern architecture management and learn about key emerging trends in the space.
Top Stories
-
Tip
15 Oct 2021
Functional vs. object-oriented programming: The basics
Choosing between functional programming vs. object-oriented programming isn't easy, but there are plenty of key factors that may help make the decision easier. Continue Reading
-
Opinion
04 Oct 2021
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. Continue Reading
-
Feature
15 Jul 2021
Edge-to-cloud architecture turns key for digital initiatives
Enterprises pursuing digital transformation initiatives may need to reexamine their infrastructure architecture to bring compute and storage closer to data generated at the edge. Continue Reading
-
Tip
28 Jun 2021
5 cloud design patterns to create resilient applications
Review five popular design patterns for cloud application development and how they solve a range of common challenges that IT teams face. Continue Reading
-
Tip
25 Jun 2021
The 6 non-negotiable REST architecture constraints
While REST-centric design isn't necessarily hard, there are some non-negotiable rules when it comes to resource provisioning. Here are six all architects should know. Continue Reading
-
Tip
09 Jun 2021
Build apps with these cloud architecture diagram examples
Cloud changes the way IT teams build an application's architecture. Follow these diagram examples, using top cloud providers, to help guide your project. Continue Reading
-
Tip
18 May 2021
Do the disadvantages of service-oriented architecture matter?
While it doesn't carry the shiny appeal of microservices, there's no reason to believe that SOA is totally down for the count. In fact, sometimes it's an essential approach. Continue Reading
-
Feature
12 Apr 2021
Enterprise architecture has business's ear at Scottish Water
Scottish Water's enterprise architecture team leader discusses how engaging with business leaders and software tools can help with digital transformation initiatives. Continue Reading
-
News
31 Mar 2021
OSDU Data Platform opens door to new apps in energy sector
A new OSDU standard aims to bring information from oil, gas, wind, solar and other sources into a single data platform to help energy companies address future demand. Continue Reading
-
News
25 Mar 2021
LeanIX adds SaaS, microservice management to product lineup
Enterprise architect specialist LeanIX expanded its portfolio through the purchase of SaaS management startup Cleanshelf and the introduction of a Microservice Intelligence tool. Continue Reading
-
Tip
19 Mar 2021
3 predictable application architect interview questions
Software architecture roles are awfully industry specific, but there are still baseline skills employers want to see. These are some of the questions they ask to find those skills. Continue Reading
-
Tip
15 Mar 2021
A quick rundown of 3 layered architecture design styles
N-layer, hexagonal and onion are all layered architecture styles, but each one features its own unique spin on distributed design and modular development. Continue Reading
-
Feature
03 Mar 2021
How to successfully build an app without code
No-code methodologies, development tools and tips to expedite the delivery of mobile, web and cloud apps for a wide range of businesses in the time of the citizen developer. Continue Reading
-
Tip
02 Mar 2021
Event-driven architecture pros and cons: Is EDA worth it?
Event-driven architecture (EDA) is a double-edged sword of service flexibility and management complexity. Let's take a quick look at the ups and downs of EDA. Continue Reading
-
Feature
25 Feb 2021
10 microservices patterns all architects should know
Choosing the right design pattern is a critical part of managing a microservices-based architecture. Here are 10 distributed design approaches that all architects should know. Continue Reading
-
Tip
17 Feb 2021
An overview of headless architecture design
Decoupling the back-end components of an application is certainly valuable, but what about the front end? This is where headless architecture comes into play. Continue Reading
-
News
05 Feb 2021
Open Group turns focus to TOGAF, Agile architecture guidance
The Open Group's Steve Nunn discusses upcoming work to improve its Open Agile Architecture standard and TOGAF guides as well as COVID-19's impact on enterprise architecture. Continue Reading
-
News
04 Feb 2021
The Open Group updates IT4IT, adds digital architect option
The Open Group zoned in on digital transformation initiatives with its new architecture certification option and IT4IT's 3.0 reference architecture update. Continue Reading
-
Opinion
01 Feb 2021
Microservices design patterns and tools to watch in 2021
Building upon years of momentum, architects are well in the swing of transitioning from the monolith to microservices. Here are three of the top trends they'll face in 2021. Continue Reading
-
News
01 Feb 2021
Experts predict hot trends in cloud architecture, infrastructure
Top CTOs and analysts predict hyperscale architecture, hybrid cloud, IT as a service, containers and AI infrastructure will be hot trends for IT organizations in 2021. Continue Reading
-
Feature
21 Jan 2021
Experts predict hot enterprise architecture trends for 2021
IT architecture trends to watch in 2021 include organizing business around components and expanding tools to focus on business outcomes, automation and analytics. Continue Reading
-
Feature
30 Dec 2020
Enterprise application trends that will impact 2021
The past year evoked a wave of new software needs, especially in the wake of COVID-19 and increased needs for availability. Here are some 2020 trends that will take shape in 2021. Continue Reading
-
News
24 Dec 2020
Enterprise architecture tools could be acquisition targets
Avolution, Bizzdesign, Mega and Software AG tools lead the Gartner Magic Quadrant on enterprise architecture, but analysts see big players in neighboring markets joining the fray. Continue Reading
-
Feature
23 Dec 2020
COVID-19 drives, informs low-code/no-code movement
Low-code/no-code application development platforms got a boost from the COVID-19 pandemic. Going forward, enterprises must focus on scalability and integration. Continue Reading
-
Tip
18 Dec 2020
The 4 rules of a microservices defense-in-depth strategy
Learn the four must-follow rules when introducing defense-in-depth to a distributed microservices architecture, especially when services traverse numerous networks and apps. Continue Reading
-
News
03 Dec 2020
The Open Group, UN tackle government enterprise architecture
The Open Group is teaming up with a United Nations agency on best practices, guides and standards to show resource-strapped governments how to architect their digital transformations. Continue Reading
-
News
25 Nov 2020
New Agile 2 development aims to plug gaps, complement DevOps
The new Agile 2 initiative aims to address problems with the original Agile Manifesto and give greater voice to developers who are disenfranchised in existing Agile environments. Continue Reading
-
Tip
17 Nov 2020
The vicious cycle of circular dependencies in microservices
Modular design is impossible so long as circular dependencies lurk in your architecture. So how can you break problematic coupling between otherwise-independent components? Continue Reading
-
Tip
29 Oct 2020
Understanding the modular monolith and its ideal use cases
While it isn't always the right fit, a modular monolith can often provide a happy medium between the simplicity of a traditional monolith and the complexity of microservices. Continue Reading
-
Tip
22 Oct 2020
The non-tech skills of software development project managers
Teams are key to the success of any enterprise software project, but development teams don't run themselves. Managers need the right skills to keep their employees on track. Continue Reading
-
News
20 Oct 2020
Enterprise architecture tools add pandemic-related updates
The COVID-19 pandemic spurs vendors of enterprise architecture products to add new online and mobile capabilities and promote business functionality to address changing customer needs. Continue Reading
-
News
07 Oct 2020
New LeanIX EA module can ease linking IT to business goals
LeanIX's new Business Transformation Management module tries to simplify planning through its 'GitHub for IT architecture' approach and Apple Time Machine-like visualization tool. Continue Reading
-
News
30 Sep 2020
The Open Group finalizes Open Agile Architecture standard
The Open Group published a new standard to provide guidance and best practices for enterprise architects transitioning to Agile methodologies for digital transformation. Continue Reading
-
Tip
11 Sep 2020
Learn the benefits of microservices orchestration
Orchestration plays a vital role in a microservices architecture, especially when it comes to communication, workload management and architecture readability. Continue Reading
-
News
31 Aug 2020
Some enterprise architects face layoffs with COVID cost cuts
Some companies are reducing their enterprise architecture teams or reassigning staff to other IT tasks to cope with budget tightening in the wake of the coronavirus pandemic. Continue Reading
-
Tip
27 Aug 2020
A primer on the clean architecture pattern and its principles
Stability is a crucial aspect of application architecture. Learn how clean architecture can straighten out your dependencies and make an app that is built to last. Continue Reading
-
Feature
17 Aug 2020
Application architecture changes force IT to adjust focus
IT teams should focus on developer needs to control security and cost management and prevent vendor lock-in as businesses demand faster application turnaround, a consultant advises. Continue Reading
-
Tip
30 Jul 2020
Navigate service discovery in a microservices architecture
Microservices move rapidly, making streamlined service discovery a must. Learn more about the specific types of discovery approaches and how to determine a strategy. Continue Reading
-
Feature
27 Jul 2020
Enterprise architecture heats up to meet changing needs
Forrester Research analyst sees barriers to enterprise architects moving forward in skills, tools' ROI and tech-savvy execs who don't want them collaborating with the business. Continue Reading
-
Feature
13 Jul 2020
If software architects' soft skills fail, so does the business
Mark Richards and Neal Ford, authors of 'Fundamentals of Software Architecture,' share real-life examples of why architects must communicate well, and explain how to do it. Continue Reading
-
Feature
17 Jun 2020
The guide to landing an enterprise architect job
Interested in becoming an enterprise architect? This guide reviews the essential responsibilities of architects and how you can master the application process. Continue Reading
-
Tip
10 Jun 2020
An enterprise architect's guide to the data modeling process
As volumes of both business and application data grow, organizations need a strict, three-phase data modeling process that keeps that data contained and manageable. Continue Reading
-
Tip
04 Jun 2020
How to apply serverless in front-end cloud computing
As application front ends move to the cloud, it's important for app designers and cloud users to understand how serverless and other models affect performance and cost. Continue Reading
-
Tip
02 Jun 2020
How to start using a BDD framework
Why bother with behavior-driven development? Learn how this Agile-focused development framework can help bolster application quality, and explore tooling that can help. Continue Reading
-
Tip
26 May 2020
Refactor vs. rewrite: Deciding what to do with problem software
At some point, all developers must decide whether to refactor code or rewrite it. Base this choice on factors such as architectural soundness, time, money and goals. Continue Reading
-
Tip
21 May 2020
3 lessons microservices developers can learn from SOA
Microservices developers can learn from past SOA mistakes to build more resilient and high-performance applications today. Take a look at three major lessons for microservices projects. Continue Reading
-
Tip
23 Apr 2020
4 microservices antipatterns that ruin migration
A migration to microservices can quickly lead to a chaotic heap of overly-coupled modules and fragile code. Here are the most critical microservices antipatterns to avoid. Continue Reading
-
Feature
10 Apr 2020
5 core components of microservices architecture
Before you build a microservices application, take a closer look at the components of the architecture and their capabilities. Continue Reading
-
Tip
30 Mar 2020
The 3 tenets of microservice messaging patterns
In a microservices architecture, there's no question that it's tricky to ensure effective service communication. Review these three tenets of microservice messaging patterns. Continue Reading
-
Tip
30 Mar 2020
5 key software testability characteristics
How do you design the software components for comprehensive testing? Start with these fundamentals of software testability -- from mocks and stubs to infrastructure-as-code. Continue Reading
-
Tip
27 Mar 2020
Get started with a hybrid microservices model
Enterprises don't always have to choose between a microservices and monolithic architecture -- take a hybrid approach to experience the best of both worlds. Continue Reading
-
Tip
19 Mar 2020
4 trends for Kubernetes cloud-native teams to watch in 2020
Today's software architectural landscape seems to change like the weather. Stay ahead of the curve with these cloud-related trends, including GitOps and service meshes. Continue Reading
-
Tip
10 Mar 2020
What is a microkernel architecture, and is it right for you?
Apps aren't limited to monolith and microservices architecture. Discover the benefits of a microkernel, common plugins and the apps best suited for this type of architecture. Continue Reading
-
Feature
09 Mar 2020
Break monoliths into microservices with 3 steps
To decompose a monolith into microservices, you could take the application offline or halt all updates and rewrite everything. Or you could follow this practical approach. Continue Reading
-
Feature
27 Jan 2020
The 3 fundamentals of hybrid cloud architecture management
When an enterprise chooses hybrid cloud, it needs to ensure the application harmonizes between the two environments. Review these three tips on architecture, integration and APIs. Continue Reading
-
Tip
24 Jan 2020
Pros and cons of monolithic vs. microservices architecture
Developers interested in shifting to microservices should seriously consider whether a monolithic approach may be the smarter choice. Here are the key factors to consider. Continue Reading
-
Tip
13 Jan 2020
Follow these 10 fundamental microservices design principles
The right design principles enable microservices adopters to build an application from autonomous, cohesive components that can scale seamlessly. Here are 10 to follow. Continue Reading
-
Guide
22 Nov 2019
The enterprise architect's guide to application state management
If your project is caught in a state-related conundrum, keep this guide handy when you need to untangle complex stateful and stateless app design and management predicaments. Continue Reading
-
Opinion
22 Oct 2019
The best Agile architects write code
To be a better software architect, brush up on programming skills and write code. See how Agile architects help developers and make projects better when they dabble in coding. Continue Reading
-
Quiz
11 Sep 2019
Challenge your wits on stateful and stateless concepts
It's essential to understand the differences between stateful and stateless application characteristics, especially as distributed architectures grow in popularity. Test your knowledge on state concepts with this quiz. Continue Reading
-
Tip
29 Aug 2019
Match market shifts with a lightweight enterprise architecture
Lightweight EA can streamline and refine how IT software meets business needs. See which lightweight EA toolkit route fits your team: one focused on an EA model or workflows. Continue Reading
-
Feature
31 Jan 2019
Monolith to microservices case study proves maintainability matters
See how microservices have changed one retail rewards tech company's development team makeup as it worked to leave monolithic apps behind. Continue Reading