New & Notable

Get Started

Java tic-tac-toe game coding tutorial

What's the best way to learn how to program? Code up some of your favorite childhood games. Here, we'll show you how to code a tic-tac-toe game in Java.

Manage

5 best practices for microservices authorization

Authorization is a critical security component of a microservices architecture. Follow these five guiding principles to deploy and manage the microservices authorization process.

Evaluate

Why and how to manage microservices without API gateways

Managing microservices without API gateways might be uncommon, but not unheard of. Consider the benefits, downsides and available auxiliary tools before taking an alternate approach.

Evaluate

When not to use microservices: 4 challenges to consider

The switch from microservices to monolith could save costs and improve performance. Explore key considerations and questions to ask when deciding the right architecture for an app.

Find Solutions For Your Project

Application Architecture Basics

  • Get Started

    What is API testing? Everything you need to know

    API testing is a type of software testing that analyzes an application programming interface (API) to verify that it fulfills its expected functionality, security, performance and reliability.

  • Get Started

    Java tic-tac-toe game coding tutorial

    What's the best way to learn how to program? Code up some of your favorite childhood games. Here, we'll show you how to code a tic-tac-toe game in Java.

  • Get Started

    What is REpresentational State Transfer (REST)

    REST (REpresentational State Transfer) is an architectural style for developing web services and systems that can easily communicate with each other.

View All Get Started

Multimedia

Videos, Podcasts, Photo Stories and Infographics

Sections from across App Architecture

Software Quality
Cloud Computing
TheServerSide.com
Close