CS — Jazyk
Domluvit hovor

Vývoj softwaru

Složité systémy a backendy

Backendy, které vydrží zátěž, drží data správně a dají se vydávat bez výpadku.

Cenu domluvíme po 30minutovém hovoru

Co dostanete

  • Architekturu, která dělí systém podle oblastí byznysu, aby se části mohly měnit nezávisle
  • Backend v Java nebo Kotlin se Spring Boot a PostgreSQL nebo databází, kterou váš případ potřebuje
  • Zpracování přes události v Kafka nebo RabbitMQ tam, kde se práce nesmí ztratit
  • Operace, které nikdy neproběhnou dvakrát: platby, kredity, importy
  • Automatické testy, CI/CD a vydání bez výpadku
  • Monitoring, logy a alerty a dokumentaci architektury

Pro koho to je

  • Produktům, kde výpadek stojí peníze: platby, objednávky, rezervace
  • Systémům s mnoha integracemi a zpracováním na pozadí
  • Firmám, jejichž backend se stal těžko a riskantně měnitelným

Jak to probíhá

  1. Pochopení

    Poznáme doménu, zátěž, integrace a to, co nesmí nikdy selhat.

  2. Architektura

    Navrhneme řešení a odsouhlasíme ho s vámi před vývojem.

  3. Vývoj

    Stavíme v iteracích, od začátku s testy a automatickými vydáními.

  4. Provoz

    Spouštíme s monitoringem a první období v produkci jsme k dispozici.

Postavili jsme: MMA Finds

Dvoustranný marketplace na iOS a Android s platbami, elektronickým podpisem a notifikacemi v reálném čase. 700 registrací za 3 hodiny během jednoho dne, tisíce uživatelů.

Přečíst případovou studii
MMA Finds

Otázky

Umíte pracovat s naším existujícím backendem?

Ano. Existující systémy často rozšiřujeme nebo rozdělujeme místo přepisování.

Jaké technologie používáte?

Hlavně Java a Kotlin se Spring Boot, PostgreSQL, Kafka, RabbitMQ, Docker a Kubernetes. Kde to dává smysl, přizpůsobíme se vašemu stacku.

Podepisujete NDA?

Ano, ještě předtím, než uvidíme váš kód nebo data.

Rezervujte si 30minutový hovor.

Bez prezentací. Odejdete s prvním pohledem na to, kde váš marketing ztrácí peníze a co zkontrolovat jako první.