Software Architecture

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

pile of money salary bonus currency financial exchange payment
microservices - minitature figurines service a circuit board

3 security vendors

Be prepared for microservices challenges

Microservices come with container-based development and cloud services. However, linking to other people’s code has its own risks

compliance / regulations / rules / law / standards / policies

How to address data and architecture standards in agile development

Making time to plan for standard practices pays off in the long term

abstract connections / network / object / root / inheritance / hierarchy

What is a service mesh? Service mesh explained

A service mesh brings security, resiliency, and visibility to service communications, so developers don’t have to

secret

What your cloud provider doesn’t want you to know

The big three cloud providers know a few architecture tricks that keep money in their pockets. Learn how to make their secrets work for you

puzzle / challenge / teamwork / strategy / cooperation / collaboration

Cloud architects need to deal with cloudops

Who said an architect’s job is all glitz and glamour? The responsibility extends to ops, and here’s how it’s done

businessman bridges gap

How to make your REST APIs backward-compatible

Take advantage of these best practices to ensure that changes to your API don’t break compatibility with current clients

Binary stream flowing through the fingers and palm of an upturned hand.

How to tame event-driven microservices

Understanding flow behavior and making changes are the main challenges of choreographed microservices. A workflow engine can help

big data messaging system / information architecture / mosaic infrastructure

Why event-driven architectures are important today

These architectures enable the decoupling of rule-based services to microservices that consume and share data based on events

geometric structure presents a networking pattern in lines of connection

Essential microservices integration patterns

Real-world microservices implementations typically rely on both active and reactive communication patterns; here’s how they work

assembly lego blocks construct build deconstruct

21 Go language projects for mastering microservices

From toolkits for messaging and routing to API design and app frameworks, the Go language has everything you need to go micro

Association Aggregation Composition in OOP

Association, aggregation, and composition in OOP explained

How to use association, aggregation, and composition to define relationships between the objects in your application

puzzle pieces / binary code / component parts of a whole / microservices

How to transition to a microservices architecture

When you hit scalability issues or find it has become costly and hard to release regular updates to your monolithic applications, it’s time to move to the microservices approach. Here’s how

hive-structured windows architecture / connections / network / Llincoln Park Pavilion, Chicago

Scale out and conquer: Architectural decisions behind distributed in-memory systems

Open source solutions hold the key to a cost-effective, unified architecture for leveraging in-memory computing

Load More