Skip to main content

Backend

Design Processes

Refers to the server-side of a digital product or website, including infrastructure, databases, and functionality that support the frontend. Backend design ensures the smooth operation of the entire system.

In practice

Refers to the server-side, data storage, and business logic components of a software application. Backend design is crucial in the later stages of the design process, ensuring the functionality and performance of the entire system. Its significance lies in creating a robust and scalable architecture that supports the frontend and overall functionality of the application. Backend design contributes to the seamless operation of software products and enables efficient data management and processing.

Questions

What is Backend?

The backend is everything a user does not see: the servers, databases, business logic and integrations that hold state and do the work the interface asks for.

Why do you use Backend?

It determines what the interface can offer and how fast. Most things that feel wrong in a product are decided long before the pixels.

How do you use/apply Backend?

Model the data, define the operations, expose them through an API, and design for failure — networks drop, services time out, and the interface has to say something sensible when they do.

When do you use Backend?

From the beginning of any product that stores or shares data.

Who uses Backend?

Backend and infrastructure engineers, in conversation with product designers about what is possible.

Noones app wallet screen in pixel-art green, Bitcoin super app by Alexis Bardini
Ash AI Pokedex open, showing bee recognition on screen

Not ready for your eyes

This site is not public yet. Enter your password to continue.

That is not it. Try again.