New & Notable
Get Started
5 ways to survive the challenges of monolithic architectures
Those unable to make the jump to microservices still need a way to improve architectural reliability. Here are five ways software teams can improve a monolith's reliability.
Evaluate
Rust vs. Go: A microservices-based language face-off
Rust and Go both offer language features geared toward microservices-based development, but their relative capabilities make them a better fit for some scenarios than others.
Get Started
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.
Get Started
How architects can use napkin math to forecast performance
Although modern software systems can be inordinately complex, architects can still use simple napkin math to glean quick overviews of system performance and architecture alignment.
Trending Topics
-
Architecture Management Get Started
5 ways to survive the challenges of monolithic architectures
Those unable to make the jump to microservices still need a way to improve architectural reliability. Here are five ways software teams can improve a monolith's reliability.
-
EAI Evaluate
Azure Logic Apps: How it compares to AWS Step Functions
Developers can use Microsoft Azure Logic Apps to build, deploy and connect scalable cloud-based workflows. Learn how it measures up to other cloud platforms and AWS Step Functions.
-
App Management Tools Manage
Signs of a Golden Hammer antipattern, and 5 ways to avoid it
The Golden Hammer antipattern can sneak up on a development team, but there are ways to spot it. Learn the signs, as well as some direct steps a team can take to avoid it.
-
App Development & Design Evaluate
Rust vs. Go: A microservices-based language face-off
Rust and Go both offer language features geared toward microservices-based development, but their relative capabilities make them a better fit for some scenarios than others.
-
API Management Get Started
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.
-
Cloud app development and management Manage
3 best practices for right-sizing EC2 instances
EC2 instances that are improperly sized drain money and restrict performance demands on workloads. Learn how to right-size EC2 instances to optimize costs with these best practices.
Find Solutions For Your Project
-
Evaluate
Azure Logic Apps: How it compares to AWS Step Functions
Developers can use Microsoft Azure Logic Apps to build, deploy and connect scalable cloud-based workflows. Learn how it measures up to other cloud platforms and AWS Step Functions.
-
Rust vs. Go: A microservices-based language face-off
-
Why contract testing can be essential for microservices
-
The advancing role of data-centric developers
-
-
Problem Solve
How a microservices chassis regulates cross-cutting concerns
Those who've implemented a microservices architecture know that it presents a formidable collection of cross-cutting concerns to manage. Luckily, a microservices chassis might help.
-
How to handle typical event-driven architecture failures
-
How low-code can help mitigate microservices complexity
-
How circular dependencies wreck microservices
-
-
Manage
5 ways to survive the challenges of monolithic architectures
Those unable to make the jump to microservices still need a way to improve architectural reliability. Here are five ways software teams can improve a monolith's reliability.
-
How architects can use napkin math to forecast performance
-
10 training courses to prep for microservices certification
-
Signs of a Golden Hammer antipattern, and 5 ways to avoid it
-
-
E-Handbook | December 2019
Finding the right fit for business process automation
Download -
E-Handbook | September 2019
To succeed with containerized applications, nail the details
Download -
E-Handbook | April 2019
For API-based integration, a gateway is your friend
Download -
E-Handbook | February 2019
Useful APIs are the ones you can track
Download -
E-Handbook | March 2018
How to smartly manage APIs through their full lifecycle
Download
Application Architecture Basics
-
Get Started
componentization (component-based development)
Componentization is an approach to software development that involves breaking software down into identifiable and reusable pieces that application developers can independently build and deploy.
-
Get Started
5 ways to survive the challenges of monolithic architectures
Those unable to make the jump to microservices still need a way to improve architectural reliability. Here are five ways software teams can improve a monolith's reliability.
-
Get Started
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.
Multimedia
-
Get Started
5 best practices for remote development teams
-
-
Get Started
Visualize how a serverless architecture maps out
-
News
View All -
Application development and design
5 reasons to prioritize application modernization
Application modernization should be at the top of an enterprise's to-do list for five reasons, including security concerns, staffing shortages and competitive differentiation.
-
Application development and design
Front-end build tool Vite.js speeds up development
JavaScript development server and bundler Vite.js brings multiple enhancements with the release of Vite 3.0.
-
Enterprise architecture management
Ardoq Discover boosts enterprise architecture tool usability
Tools for enterprise architects get criticized for their complexity, but they are getting better. A recently released module from Ardoq seeks to improve usability.