Gå til indhold
BigTree108

Ydelser inden for Symfony-udvikling

Ydelser inden for Symfony-udvikling til webapplikationer og back offices, REST- og GraphQL-API'er på API Platform, SaaS- og enterprise-systemer, Sylius- og Shopware-butikker, betalings- og faktureringsservices, Drupal, Pimcore og andre platforme bygget på Symfony og opgraderinger af ældre Symfony-applikationer, med dedikerede Symfony-udviklere til jeres team eller et Symfony-projekt leveret fra ende til anden.

Det bygger vi med Symfony

  • Symfony-webapplikationer

    Kundeportaler, back offices og forretningssystemer på aktuelle Symfony-releases, med Doctrine-entities og -migreringer, formularer og validering, voters til autorisation, EasyAdmin til interne skærme og Symfony UX med Turbo og Live Components til interaktive sider uden en separat frontend.

  • API'er på API Platform

    REST- og GraphQL-API'er beskrevet ud fra PHP-klasser med API Platform, med Hydra- og OpenAPI-dokumentation genereret fra koden, validering, filtre og paginering, Mercure til realtidsopdateringer og klienter til Next.js, Nuxt eller Expo genereret fra den samme beskrivelse.

  • SaaS- og enterprise-produkter på Symfony

    Multi-tenant-produkter, ERP- og CRM-tilføjelser og workflowsystemer, der skal køre i ti år, med Workflow-komponenten til godkendelser og tilstandsmaskiner, single sign-on gennem OpenID Connect til Entra ID, Okta eller Keycloak og roller kontrolleret i voters på hver forespørgsel.

  • Sylius- og Shopware-butikker

    Webshops, B2B-portaler og markedspladser på Sylius, Shopware eller OroCommerce, alle bygget på Symfony: skræddersyede plugins, pris- og kasseregler, betalings- og leveringsintegrationer og kataloger og lager holdt i takt med jeres ERP og PIM.

  • Betalings- og faktureringsservices på Symfony

    Back ends til betaling, udlån og abonnementsfakturering med penge holdt i mindste enhed som heltal, Doctrine-transaktioner, der låser de berørte rækker omkring hver saldoændring, open banking- og kortudbydere bag adaptere og signerede webhooks behandlet præcis én gang.

  • Messenger-køer og integrationer

    Arbejde flyttet ud af forespørgslen med Symfony Messenger over RabbitMQ, Redis, Amazon SQS eller Doctrine-transporter, tilbagevendende jobs på Scheduler-komponenten og kald til ERP-, CRM- og partner-API'er gennem HttpClient med timeouts, genforsøg og en failure transport, der giver nogen besked.

  • Symfony-opgraderinger og flytninger til LTS

    Applikationer på Symfony 2 til 6 flyttet til 7.4 long-term support-releasen eller til Symfony 8 gennem hver større versions sidste mindre release, med deprecations ryddet fra logfilerne først, Rector til de mekaniske ændringer og tests tilføjet før hvert trin.

  • Platforme bygget på Symfony

    Moduler til Drupal, som kører på Symfony-komponenter, og bundles til Pimcore, Ibexa DXP, Akeneo PIM og Mautic, skrevet mod hver platforms udvidelsespunkter, så kernen aldrig lappes og forbliver opgraderbar.

  • Symfony-ydeevne og caching

    Langsomme sider sporet med Blackfire til forespørgslen eller kaldet bag, HTTP-caching og Cache-komponenten på Redis, FrankenPHP i worker mode, hvor det hjælper, og containere på Azure, AWS eller Google Cloud med infrastrukturen som kode.

Ansæt Symfony-udviklere

  • Dedikerede Symfony-udviklere

    Symfony-udviklere, der indgår i jeres team på fuld tid, arbejder i jeres repositories, tracker og møder og rapporterer til jeres leder. I interviewer dem; vi står for den ukrainske kontrakt, lønudbetalingen, faktureringen og ferie og orlov.

  • Levering af Symfony-projekter

    Et team, der fører Symfony-projektet fra afgrænsning til release: estimering, udvikling, tests og udrulning, med en teknisk leder hos os, der ejer planen og kvaliteten.

  • Support og overtagelse af Symfony

    Et eksisterende Symfony-system, der overtages fra et andet team eller holdes kørende: først en skrivebeskyttet gennemgang og en skriftlig liste over risici, derefter rettelser og nye funktioner i rækkefølge efter betydning.

Siden om dedikerede teams forklarer, hvordan specialister indgår i jeres team, og siden om outsourcing beskriver projektleverance, overtagelser og hvordan vi tager betaling.

Hvem arbejder på jeres Symfony-projekt

  • Symfony-udviklere

    Applikationer, API'er, integrationer og opgraderinger

  • PHP-platformsudviklere

    Sylius, Shopware, Drupal og Pimcore

  • Frontend-udviklere

    Vue, React eller Angular eller Twig med Symfony UX

  • DevOps-ingeniører

    Containere, køer, pipelines og hosting

  • QA-ingeniører

    API- og end-to-end-regressionssuiter

Sådan arbejder vi med Symfony

Aktuelle Symfony- og PHP-releases eller long-term support-releasen, hvor et system har brug for års rettelser uden en større opgradering. Strict types, PHPStan på det strengeste niveau, koden kan nå, PHPUnit-tests, der leveres med hver funktion, autorisation i voters, hver forespørgsel gennem Doctrine med bundne parametre, hemmeligheder i en vault frem for i committede .env-filer og sikkerhedsadvarsler behandlet som ubetingede opgraderinger.

Udviklerne arbejder i jeres repositories, jeres tracker og jeres proces. Den ukrainske kontrakt, løn, fakturering og fravær bliver hos os, og alt, de skriver, overdrages til jer.

Andre frameworks, vi arbejder i

Frameworks: oversigt

Spørgsmål om Symfony-udvikling

Hvilke brancher arbejder jeres Symfony-udviklere i?

Mest e-handel og detailhandel: butikker, B2B-portaler og markedspladser på Sylius, Shopware og skræddersyet Symfony-kode. Derefter fintech, med betalings-, udlåns- og faktureringsservices; SaaS og enterprise-software, med ERP-, CRM- og workflowprodukter; sundhed, med booking og patientportaler; adtech og marketing, med kampagne- og sporingsplatforme; og medier og udgivelse, med indholdsplatforme. Logistik- og uddannelsesprodukter er også almindelige.

Hvilke Symfony-versioner arbejder I på?

Alle vedligeholdte grene: Symfony 8 til nyt arbejde, long-term support-releasene 7.4 og 6.4 og ældre versioner, der skal bringes fremad. Applikationer på Symfony 2, 3 eller 4 opgraderes trin for trin, hvert trin udgivet for sig, frem for at blive omskrevet.

Arbejder I også på Sylius, Shopware og Drupal?

Ja. Alle tre er bygget på Symfony eller dets komponenter, så Sylius- og Shopware-plugins og Drupal-moduler er en del af samme arbejde som almindelig Symfony-kode. Drupal-websites i fuldt omfang dækkes på vores side om Drupal-udvikling.

Hvor hurtigt kan Symfony-udviklere starte?

Når den rette Symfony-udvikler er tilgængelig, afhænger starten kun af jeres samtale samt NDA og overdragelse af IP-rettigheder. Ellers gennemfører vi en søgning, som typisk giver kandidatprofiler inden for to til tre uger, og ingen starter, før I har sagt ja.

Hvordan ansætter vi Symfony-udviklere gennem BigTree108?

Fortæl os om opgaverne, erfaringsniveauet og det timetal, I har brug for. Vi foreslår en eller to personer med deres profiler, I interviewer dem på samme måde, som I ville interviewe jeres egen medarbejder, og I underskriver én aftale med BIG TREE 108 LLC og modtager én faktura om måneden.

Hvem ejer det arbejde, de producerer?

Det gør I. Hver specialist har en underskrevet kontrakt med BigTree108, som overdrager alt arbejdsresultat til virksomheden, og vores aftale med jer overdrager det videre til jer. Kode, designs og dokumenter leveres ind i jeres egne repositories og værktøjer og opbevares ikke et sted, hvor kun vi kan ændre dem.

Bygger I på Symfony?

Fortæl os Symfony- og PHP-versionerne og hvad systemet gør. I får svar inden for én arbejdsdag: en plan for arbejdet, en opgraderingsplan eller kandidatprofiler.