Přeskočit na obsah
BigTree108

Služby vývoje Symfony

Služby vývoje Symfony pro webové aplikace a back office, API REST a GraphQL na API Platform, systémy SaaS a podnikové systémy, obchody na Sylius a Shopware, platební a fakturační služby, Drupal, Pimcore a další platformy postavené na Symfony a upgrady starších aplikací v Symfony, s dedikovanými vývojáři Symfony pro váš tým nebo s projektem v Symfony dodaným od začátku do konce.

Co stavíme v technologii Symfony

  • Webové aplikace v Symfony

    Zákaznické portály, back office a firemní systémy na aktuálních verzích Symfony, s entitami a migracemi Doctrine, formuláři a validací, voters pro autorizaci, EasyAdmin pro interní obrazovky a Symfony UX s Turbo a Live Components pro interaktivní stránky bez samostatného front endu.

  • API na API Platform

    API REST a GraphQL popsaná z tříd PHP pomocí API Platform, s dokumentací Hydra a OpenAPI generovanou z kódu, validací, filtry a stránkováním, Mercure pro aktualizace v reálném čase a klienty pro Next.js, Nuxt nebo Expo generovanými ze stejného popisu.

  • Produkty SaaS a podnikové produkty v Symfony

    Multitenantní produkty, doplňky pro ERP a CRM a workflow systémy určené k provozu po dekádu, s komponentou Workflow pro schvalování a stavové automaty, jednotným přihlášením přes OpenID Connect do Entra ID, Okta nebo Keycloak a rolemi kontrolovanými ve voters při každém požadavku.

  • Obchody na Sylius a Shopware

    E-shopy, B2B portály a tržiště na Sylius, Shopware nebo OroCommerce, všechny postavené na Symfony: vlastní pluginy, pravidla cen a pokladny, integrace plateb a doručení a katalogy a zásoby udržované v souladu s vaším ERP a PIM.

  • Platební a fakturační služby v Symfony

    Back endy pro platby, půjčky a předplatné s penězi uloženými v celočíselných drobných jednotkách, transakcemi Doctrine zamykajícími dotčené řádky kolem každé změny zůstatku, poskytovateli open bankingu a karet za adaptéry a podepsanými webhooky zpracovanými právě jednou.

  • Fronty Messenger a integrace

    Práce přesunutá mimo požadavek pomocí Symfony Messenger přes transporty RabbitMQ, Redis, Amazon SQS nebo Doctrine, opakované úlohy na komponentě Scheduler a volání API ERP, CRM a partnerů přes HttpClient s timeouty, opakováním a failure transportem, který někoho upozorní.

  • Upgrady Symfony a přechody na LTS

    Aplikace na Symfony 2 až 6 přesunuté na verzi 7.4 s dlouhodobou podporou nebo na Symfony 8 přes poslední minor verzi každé hlavní verze, nejdřív s odstraněnými deprecations z logů, Rector provádějícím mechanické změny a testy doplněnými před každým krokem.

  • Platformy postavené na Symfony

    Moduly pro Drupal, který běží na komponentách Symfony, a bundly pro Pimcore, Ibexa DXP, Akeneo PIM a Mautic, psané proti rozšiřujícím bodům každé platformy, takže se její jádro nikdy neupravuje a zůstává upgradovatelné.

  • Výkon a cachování v Symfony

    Pomalé stránky vysledované pomocí Blackfire až k dotazu nebo volání za nimi, HTTP cachování a komponenta Cache na Redis, FrankenPHP v režimu workeru tam, kde pomáhá, a kontejnery na Azure, AWS či Google Cloud s infrastrukturou jako kódem.

vývojáři Symfony do vašeho týmu

  • Dedikovaní vývojáři Symfony

    Vývojáři Symfony, kteří nastoupí do vašeho týmu na plný úvazek, pracují ve vašich repozitářích, trackeru a na vašich schůzkách a zodpovídají se vašemu vedoucímu. Pohovor s nimi vedete vy; my neseme ukrajinskou smlouvu, mzdy, fakturaci a dovolenou.

  • Realizace projektu v technologii Symfony

    Tým, který provede projekt v technologii Symfony od vymezení rozsahu po vydání: odhad, vývoj, testy a nasazení, s technickým vedoucím na naší straně, který odpovídá za plán a kvalitu.

  • Podpora a převzetí systémů v technologii Symfony

    Stávající systém v technologii Symfony převzatý od jiného týmu nebo udržovaný v chodu: nejprve revize jen pro čtení a písemný seznam rizik, pak opravy a nové funkce podle dopadu.

Stránka o dedikovaném týmu vysvětluje, jak se specialisté připojují k vašemu týmu, a stránka o outsourcingu pokrývá dodávku projektů, převzetí systémů a jak účtujeme.

Kdo pracuje na vašem projektu v technologii Symfony

  • vývojáři Symfony

    Aplikace, API, integrace a upgrady

  • Vývojáři platforem v PHP

    Sylius, Shopware, Drupal a Pimcore

  • Frontend vývojáři

    Vue, React nebo Angular, nebo Twig se Symfony UX

  • DevOps inženýři

    Kontejnery, fronty, pipeline a hosting

  • QA inženýři

    Regresní sady pro API a end-to-end

Jak pracujeme se Symfony

Aktuální verze Symfony a PHP nebo verze s dlouhodobou podporou, když systém potřebuje roky oprav bez hlavního upgradu. Strict types, PHPStan na nejpřísnější úrovni, které kód zvládne, testy PHPUnit, které se dodávají s každou funkcí, autorizace ve voters, každý dotaz přes Doctrine s vázanými parametry, tajemství v trezoru, ne v commitnutých souborech .env, a bezpečnostní upozornění řešená jako bezpodmínečné upgrady.

Vývojáři pracují ve vašich repozitářích, vašem trackeru a vašem procesu. Ukrajinská smlouva, mzdy, fakturace a dovolená zůstávají u nás a vše, co napíšou, se převádí na vás.

Další frameworky, ve kterých pracujeme

Přehled: Frameworky

Otázky k vývoji v technologii Symfony

V jakých odvětvích pracují vaši vývojáři Symfony?

Většinou e-commerce a maloobchod: obchody, B2B portály a tržiště na Sylius, Shopware a vlastním kódu v Symfony. Dále fintech, se službami pro platby, půjčky a fakturaci; SaaS a podnikový software, s produkty ERP, CRM a workflow; zdravotnictví, s rezervacemi a pacientskými portály; adtech a marketing, s platformami pro kampaně a sledování; a média a vydavatelství, s obsahovými platformami. Časté jsou také produkty pro logistiku a vzdělávání.

Na jakých verzích Symfony pracujete?

Na každé udržované větvi: Symfony 8 pro novou práci, verze 7.4 a 6.4 s dlouhodobou podporou a starší verze, které je třeba posunout vpřed. Aplikace na Symfony 2, 3 nebo 4 se upgradují krok za krokem, každý krok vydaný samostatně, a nepřepisují se.

Pracujete také na Sylius, Shopware a Drupalu?

Ano. Všechny tři jsou postavené na Symfony nebo jeho komponentách, takže pluginy pro Sylius a Shopware a moduly pro Drupal jsou součástí téže práce jako čistý kód v Symfony. Weby na Drupalu jako celek popisuje naše stránka o vývoji v Drupalu.

Jak rychle mohou nastoupit vývojáři Symfony?

Když je k dispozici ten pravý vývojář Symfony, začátek brzdí jen váš pohovor, NDA a převod práv duševního vlastnictví. Jinak vedeme hledání, které obvykle přinese profily kandidátů do dvou až tří týdnů, a nikdo nenastoupí, dokud neřeknete ano.

Jak probíhá najímání přes BigTree108 (role: vývojáři Symfony)?

Řekněte nám, jakou práci, jakou seniority a kolik hodin potřebujete. Navrhneme jednoho nebo dva lidi s jejich profily, pohovoříte s nimi stejně jako s vlastním zaměstnancem a podepíšete jednu smlouvu s BIG TREE 108 LLC a budete dostávat jednu fakturu měsíčně.

Komu patří práce, kterou vytvářejí?

Vám. Každý specialista má podepsanou smlouvu s BigTree108, která převádí všechny výsledky práce na společnost, a naše smlouva s vámi je převádí dál. Kód, návrhy a dokumenty se dodávají do vašich vlastních repozitářů a nástrojů, ne do míst, kde je můžeme měnit jen my.

Stavíte na Symfony?

Napište nám verze Symfony a PHP a co systém dělá. Odpověď dostanete do jednoho pracovního dne: plán práce, plán upgradu nebo profily kandidátů.