Software Architecture

Software Architecture | News, how-tos, features, reviews, and videos

real time os nautilus clock against the clock future by raspirator getty
Neon world networking

An infinity symbol hovers over a horizon line of sea and sky. [continuous cycle / iterative process]

3 ways devops can support continuous architecture

Continuous architecture offers flexibility to adapt to new business requirements and user needs.

thinkstockphotos 126449491 black hole

How to minimize new technical debt

With best practices and a commitment to not let technical debt grow, developers can make a solid business case, especially when staffing and money are tight.

White maze

A cure for complexity in software development

Although microservice architectures create larger and more complex applications, they simplify work for rank-and-file developers.

crowds of people on a networked grid of circuits

Learn to love the multitenant cloud

Multitenancy is defining how applications are built and deployed now—and in the future.

a hand rises from the ocean / someone in distress

Complexity is killing software developers

The growing complexity of modern software systems is slowly killing software developers. How can you regain control, without losing out on the best these technologies have to offer?

red laser beam

Why you should use a microservice architecture

Are your applications stuck in the muck? Microservice architectures not only allow you to scale traffic and improve user experience, but also boost your development team’s productivity.

puzzle team ts

How coupling impacts software quality

Why loose coupling between components makes your .NET application more flexible, manageable, scalable, and testable.

broken chain metal link breach security

Put business logic in the application, not the database

Reduce your dependency on scarce database resources to facilitate easier scaling.

executive pushing boulder uphill deadline stress struggle

Don’t stop your migration!

Stopping your application or cloud migration too early can cause more harm than not migrating at all.

Selecting the right people.

Tapping into the smartest software developers

Both the single-stack architecture and the best-of-breed approaches can limit you. Open source and building in the capability for change are key.

head / face / radiating lines / radial waves / artificial intelligence / projection / connection

AI, machine learning, and deep learning deep dive

Download this 26-page in-depth guide to AI, machine learning, and deep learning for easy reading at your convenience

Get started with Angular

A step-by-step guide to installing the tools, creating an application, and getting up to speed with Angular components, directives, services, and routers

Python megaguide: The best frameworks and IDEs

Only on InfoWorld: A hands-on, in-depth look at 13 Python web frameworks and six Python development toolkits

Quick guide: Digital transformation and the agile enterprise

Enterprise transformation is hard. But when you build a platform for continuous change, putting new ideas into production becomes a lot easier

Career hacks: Professional do’s and don’ts for developers

The hot skills to master, the secrets to breaking into management, the career mistakes to avoid -- here's how to refactor yourself as the developer every organization wants

ifw dd office 365

Deep Dive how-to: Office 365 document sharing

Office 2016, OneDrive, and Office 365 together offer powerful document collaboration capabilities across Windows, MacOS, iOS, Android, and the web -- but only if you set them up and manage them properly. This how-to guide walks you...

Machine learning megaguide: Amazon, Microsoft, Databricks, Google, HPE, IBM

Download InfoWorld's massive roundup of Amazon, Microsoft, Databricks, Google, HPE, and IBM machine learning toolkits

The Essential Guide to Microservices

How to create modern Web and mobile applications that scale.

Load More