New & Notable

Get Started

The fundamentals of achieving high cohesion and low coupling

It's easy to say, 'high cohesion, low coupling,' but is it as easy to put into practice? We examine some of the basics behind cohesion, coupling and the right balance between them.

Problem Solve

How to detect and control the spread of shadow APIs

Now that infiltration via APIs has become a favored method for hackers, IT teams need to take additional steps to safeguard those important interfaces.

Get Started

What developers need to know about open banking

Open banking has made financial transactions easier and more secure for those with multiple banking accounts; however, vulnerabilities within open APIs raise security concerns.

Evaluate

When REST API design goes from helpful to harmful

REST may be a somewhat non-negotiable standard in web API development, but has it fostered overreliance? Learn why other design styles could -- and should -- get an equal chance.

Find Solutions For Your Project

Pro+ App Architecture Downloads

View All

Application Architecture Basics

  • Get Started

    The raw -- yet burgeoning -- potential of coreless banking

    While coreless banking is still a novel concept, it shows strong potential to liberate banks from the rigid software systems that have dominated the industry for decades.

  • Get Started

    The fundamentals of achieving high cohesion and low coupling

    It's easy to say, 'high cohesion, low coupling,' but is it as easy to put into practice? We examine some of the basics behind cohesion, coupling and the right balance between them.

  • Get Started

    client-side framework

    A client-side framework is a software development framework that focuses on executing application processes on end user devices rather than the application's own server.

View All Get Started

Multimedia

Videos, Podcasts, Photo Stories and Infographics

Sections from across App Architecture

Software Quality
Cloud Computing
TheServerSide.com
  • The 3 daily Scrum questions

    The 2020 Scrum Guide removed all references to the three daily Scrum questions, but does that mean you shouldn't ask them anymore?

  • Why WebAssembly? Top 11 Wasm benefits

    Latency and lag time plague web applications that run JavaScript in the browser. Here are 11 reasons why WebAssembly has the ...

  • Why Java in 2023?

    Has there ever been a better time to be a Java programmer? From new Spring releases to active JUGs, the Java platform is ...

Close