Backend

Backend

Słownik pojęć związanych z warstwą serwerową aplikacji, API, frameworkami backendowymi, wydajnością i infrastrukturą webową.

Czym jest Backend?

Backend to serwerowa część aplikacji odpowiedzialna za logikę biznesową, przetwarzanie danych, integracje, bezpieczeństwo oraz komunikację z bazami danych i usługami zewnętrznymi. Obejmuje technologie, wzorce i narzędzia niewidoczne bezpośrednio dla użytkownika, ale kluczowe dla działania systemów IT.

Zakres technologiczny

Backend obejmuje języki, frameworki i środowiska uruchomieniowe wykorzystywane do tworzenia API, aplikacji webowych i usług serwerowych. Do popularnych technologii należą między innymi ASP.NET, Node.js, Laravel, Symfony, Spring Boot, Express.js, Flask, Ruby on Rails, CakePHP, CodeIgniter, Phalcon, Phoenix, Yii Framework oraz Zend Framework.

Istotną rolę odgrywają również elementy infrastruktury i wydajności, takie jak Nginx, PHP-FPM, reverse proxy, middleware, cron job, OPcache, Varnish Cache, Cache-Control, Brotli, Gzip, HTTP/2, HTTP/3 oraz QUIC.

Znaczenie w projektach IT

Backend decyduje o stabilności, skalowalności i bezpieczeństwie aplikacji. To tutaj realizowane są operacje na danych, autoryzacja, obsługa sesji, integracje płatnicze, przetwarzanie zadań w tle oraz logika procesów biznesowych.

Dobrze zaprojektowana warstwa backendowa ułatwia rozwój produktu, integrację z frontendem, automatyzację procesów oraz utrzymanie wysokiej wydajności systemu pod obciążeniem.

Stanowiska związane z backendem

  • Backend developer
  • PHP developer
  • Node.js developer
  • Java developer
  • .NET developer
  • Python developer
  • Ruby developer
  • API developer
  • DevOps engineer
  • Software engineer

Keywords

Filtr alfabetyczny

Hasła słownika

31 wyników

ASP.NET
BackendPL

ASP.NET

ASP.NET Core

ASP.NET to otwarta platforma firmy Microsoft do tworzenia wydajnych, bezpiecznych i skalowalnych aplikacji internetowych w ekosystemie .NET.

Zobacz szczegóły
Backend
Backend, Podstawowe pojęcia i akronimyPL

Backend

Zaplecze aplikacji

Backend to niewidoczna dla użytkownika część strony lub aplikacji, która odpowiada za logikę działania, przetwarzanie danych, komunikację z bazą danych, bezpieczeństwo i integracje.

Zobacz szczegóły
Backend developer
BackendPL

Backend developer

Programista backendu

Backend developer tworzy techniczne zaplecze stron, sklepów i aplikacji. Odpowiada za logikę biznesową, bazy danych, API, integracje, bezpieczeństwo oraz prawidłowe działanie procesów po stronie serwera.

Zobacz szczegóły
Brotli
Backend, Tworzenie stronPL

Brotli

Brotli Compression

Brotli to bezstratny algorytm kompresji danych, który zmniejsza rozmiar plików webowych i przyspiesza ich przesyłanie do przeglądarki.

Zobacz szczegóły
Cache-Control
Backend, Tworzenie stronPL

Cache-Control

Nagłówek Cache-Control

Cache-Control to nagłówek HTTP określający, jak przeglądarki, serwery proxy i sieci CDN mają przechowywać oraz ponownie wykorzystywać zasoby witryny.

Zobacz szczegóły
CakePHP
Backend, Tworzenie stronPL

CakePHP

CakePHP Framework

CakePHP to otwartoźródłowy framework PHP oparty na wzorcu MVC, który przyspiesza tworzenie bezpiecznych, skalowalnych i uporządkowanych aplikacji internetowych.

Zobacz szczegóły
CodeIgniter
BackendPL

CodeIgniter

Framework CodeIgniter

CodeIgniter to lekki i wydajny framework PHP do tworzenia dynamicznych aplikacji internetowych, usług webowych i systemów backendowych.

Zobacz szczegóły
Cron job
BackendPL

Cron job

Zadanie cron, zadanie cykliczne

Cron job to automatyczne zadanie uruchamiane na serwerze zgodnie z określonym harmonogramem. Służy między innymi do wykonywania kopii zapasowych, synchronizacji danych i cyklicznego uruchamiania skryptów.

Zobacz szczegóły
Express.js
BackendPL

Express.js

Express

Express.js to minimalistyczny i elastyczny framework Node.js do tworzenia aplikacji webowych, serwerów oraz skalowalnych API.

Zobacz szczegóły
Flask
BackendPL

Flask

Mikroframework Python Flask

Flask to lekki i elastyczny mikroframework Python do tworzenia aplikacji webowych, interfejsów API, prototypów oraz mikroserwisów.

Zobacz szczegóły
FuelPHP
BackendPL

FuelPHP

Framework FuelPHP

FuelPHP to elastyczny framework PHP do tworzenia skalowalnych aplikacji internetowych, wyróżniający się modularnością, architekturą HMVC i intuicyjnym podejściem do programowania.

Zobacz szczegóły
Gzip
BackendPL

Gzip

GNU zip

Gzip to bezstratna metoda kompresji danych, która zmniejsza rozmiar plików tekstowych i przyspiesza przesyłanie stron internetowych.

Zobacz szczegóły
HTTP/2
BackendPL

HTTP/2

Hypertext Transfer Protocol 2

HTTP/2 to nowoczesna wersja protokołu HTTP, która usprawnia komunikację między przeglądarką a serwerem dzięki multipleksowaniu, kompresji nagłówków i transmisji binarnej.

Zobacz szczegóły
HTTP/3
BackendPL

HTTP/3

HTTP wersja 3

HTTP/3 to nowoczesna wersja protokołu HTTP wykorzystująca QUIC zamiast TCP. Zapewnia szybsze nawiązywanie połączeń, mniejsze opóźnienia i stabilniejsze działanie stron, szczególnie w sieciach mobilnych.

Zobacz szczegóły
Laravel
BackendPL

Laravel

Framework Laravel

Laravel to nowoczesny framework PHP do tworzenia skalowalnych aplikacji internetowych, sklepów online, systemów SaaS i niestandardowych CMS-ów.

Zobacz szczegóły
Memcached
Backend, Bazy danychPL

Memcached

Pamięć podręczna Memcached

Memcached to otwarte, rozproszone rozwiązanie cache przechowujące dane w pamięci RAM, które przyspiesza aplikacje i zmniejsza obciążenie baz danych.

Zobacz szczegóły
Middleware
BackendPL

Middleware

Oprogramowanie pośredniczące

Middleware to warstwa oprogramowania, która pośredniczy w komunikacji między aplikacjami, usługami, systemami operacyjnymi i bazami danych.

Zobacz szczegóły
Nginx
BackendPL

Nginx

serwer Nginx, engine-x

Nginx to wydajny serwer HTTP i reverse proxy, który obsługuje treści statyczne, przekazuje żądania do aplikacji, równoważy ruch i wspiera bezpieczne połączenia HTTPS.

Zobacz szczegóły
Node.js
BackendPL

Node.js

Środowisko uruchomieniowe JavaScript

Node.js to otwartoźródłowe środowisko uruchomieniowe JavaScript po stronie serwera, wykorzystywane do tworzenia szybkich, skalowalnych aplikacji internetowych i usług backendowych.

Zobacz szczegóły
OPcache
BackendPL

OPcache

Zend OPcache

OPcache to mechanizm PHP, który przechowuje skompilowany kod skryptów w pamięci serwera, skracając czas odpowiedzi i zmniejszając zużycie procesora.

Zobacz szczegóły
Phalcon
BackendPL

Phalcon

Framework Phalcon PHP

Phalcon to wydajny framework PHP napisany w języku C i dostarczany jako rozszerzenie PHP. Umożliwia tworzenie szybkich, skalowalnych aplikacji webowych przy niskim zużyciu zasobów serwera.

Zobacz szczegóły
Phoenix
BackendPL

Phoenix

Phoenix Framework

Phoenix to nowoczesny framework webowy dla języka Elixir, przeznaczony do tworzenia szybkich, skalowalnych i niezawodnych aplikacji internetowych, w tym systemów czasu rzeczywistego.

Zobacz szczegóły
PHP-FPM
Backend, Serwery i hostingPL

PHP-FPM

PHP FastCGI Process Manager

PHP-FPM to menedżer procesów PHP oparty na FastCGI, który zwiększa wydajność, stabilność i skalowalność aplikacji internetowych.

Zobacz szczegóły
QUIC
Backend, Serwery i hostingPL

QUIC

Quick UDP Internet Connections

QUIC to nowoczesny protokół transportowy oparty na UDP, który skraca czas nawiązywania połączeń, zwiększa bezpieczeństwo i stanowi podstawę HTTP/3.

Zobacz szczegóły
Reverse proxy
BackendPL

Reverse proxy

Odwrócony serwer proxy

Reverse proxy to serwer pośredniczący, który odbiera żądania klientów i przekazuje je do właściwych serwerów backendowych. Zwiększa bezpieczeństwo, umożliwia równoważenie obciążenia, obsługę SSL oraz buforowanie treści.

Zobacz szczegóły