Backend fejlesztés

Írta Haszpra Olivér

Backend fejlesztés

Egy modern webes felület vagy mobilalkalmazás esetén általában könnyen meghúzható a határ a frontend és a backend között. Így mindkét területet az adott részhez legjobban értő szakemberek tudják fejleszteni, miközben ugyanaz a backend kiszolgálhatja a webes frontendet, az Androidot és az iOS-t is, és lehetővé teszi 3rd party oldalak és alkalmazások integrációját.

API-k és szolgáltatások

A CoreConsult örömmel vállalja különböző backendek, REST API-k és GraphQL API-k megtervezését és elkészítését, több technológiai stackben.

  • Scala
  • Java
  • C# / ASP.NET
  • PHP
  • Python
  • Node.js (JavaScript / TypeScript)

Üzemeltetés és környezetek

Teljes körű IT üzemeltetési szolgáltatásokat is nyújtunk: fejlesztési, teszt és éles környezetek kialakításától kezdve azok felügyeletén és karbantartásán át az SLA-k menedzseléséig.

Skálázhatóság és adatkezelés

Szívesen foglalkozunk olyan backendekkel is, amelyek komoly terhelésnek vannak kitéve. Ilyenkor a skálázhatóságra, teljesítményre és az adatok hatékony mentésére/keresésére fókuszálunk.

  • SQL adatbázisok (MSSQL, MySQL, Oracle, PostgreSQL)
  • NoSQL rendszerek (Elastic, Mongo, stb.)
  • Full-text keresők (Solr, Sphinx)
  • Message queue-k (Kafka, stb.)
  • In-memory cache-ek (memcached, memcache)

Tesztelési stratégia

A backend tesztlefedettségét az ügyfél és a projekt igényei, illetve prioritásai mentén alakítjuk ki. Ha az idő és a büdzsé engedi, és a stabilitás az elsődleges szempont, a rendszert fejleszthetjük TDD-ben. Tipikusabb projektek esetében pedig a kritikus részeket támogatjuk meg megfelelő tesztlefedettséggel.

Megállapodás vagy igény szerint készíthetünk unit, integrációs vagy end-to-end teszteket is, amelyek a fejlesztés és karbantartás során végig gondoskodnak a megbízható minőségről. Ez kiszámíthatóbb határidőket és becsléseket ad, a tesztek folyamatos karbantartása pedig megelőzi a váratlan hibákat és a sok projekten tapasztalható "tűzoltás" jellegű helyzeteket.

Vissza a bejegyzésekhez