Vai al contenuto
BigTree108

Servizi di sviluppo Symfony

Servizi di sviluppo Symfony per applicazioni web e back office, API REST e GraphQL su API Platform, sistemi SaaS ed enterprise, negozi Sylius e Shopware, servizi di pagamento e fatturazione, Drupal, Pimcore e altre piattaforme costruite su Symfony, e upgrade di applicazioni Symfony datate, con sviluppatori Symfony dedicati al Suo team o un progetto Symfony realizzato end to end.

Che cosa realizziamo con Symfony

  • Applicazioni web Symfony

    Portali clienti, back office e sistemi gestionali su release attuali di Symfony, con entità e migrazioni Doctrine, form e validazione, voter per l’autorizzazione, EasyAdmin per le schermate interne e Symfony UX con Turbo e Live Component per pagine interattive senza un front end separato.

  • API su API Platform

    API REST e GraphQL descritte da classi PHP con API Platform, con documentazione Hydra e OpenAPI generata dal codice, validazione, filtri e paginazione, Mercure per gli aggiornamenti in tempo reale e client per Next.js, Nuxt o Expo generati dalla stessa descrizione.

  • Prodotti SaaS ed enterprise su Symfony

    Prodotti multi-tenant, componenti aggiuntivi per ERP e CRM e sistemi di workflow pensati per durare un decennio, con il componente Workflow per approvazioni e macchine a stati, single sign-on tramite OpenID Connect verso Entra ID, Okta o Keycloak e ruoli verificati nei voter a ogni richiesta.

  • Negozi Sylius e Shopware

    Negozi online, portali B2B e marketplace su Sylius, Shopware o OroCommerce, tutti costruiti su Symfony: plugin personalizzati, regole di prezzo e checkout, integrazioni di pagamento e consegna e cataloghi e scorte allineati al Suo ERP e al PIM.

  • Servizi di pagamento e fatturazione su Symfony

    Back end di pagamento, prestiti e fatturazione in abbonamento con il denaro gestito in unità minori intere, transazioni Doctrine che bloccano le righe interessate attorno a ogni variazione di saldo, fornitori di open banking e di carte dietro adattatori e webhook firmati elaborati esattamente una volta.

  • Code Messenger e integrazioni

    Lavoro spostato fuori dalla richiesta con Symfony Messenger su transport RabbitMQ, Redis, Amazon SQS o Doctrine, job ricorrenti sul componente Scheduler e chiamate ad API di ERP, CRM e partner tramite HttpClient con timeout, retry e un failure transport che avvisa qualcuno.

  • Upgrade di Symfony e passaggi a LTS

    Applicazioni su Symfony da 2 a 6 portate alla release a supporto a lungo termine 7.4 o a Symfony 8 attraverso l’ultima release minor di ogni versione major, con le deprecazioni eliminate prima dai log, Rector che esegue le modifiche meccaniche e test aggiunti prima di ogni passaggio.

  • Piattaforme costruite su Symfony

    Moduli per Drupal, che gira su componenti Symfony, e bundle per Pimcore, Ibexa DXP, Akeneo PIM e Mautic, scritti sui punti di estensione di ciascuna piattaforma, così il suo core non viene mai modificato e resta aggiornabile.

  • Prestazioni e caching in Symfony

    Pagine lente ricondotte con Blackfire alla query o alla chiamata che le causa, caching HTTP e componente Cache su Redis, FrankenPHP in worker mode dove aiuta e container su Azure, AWS o Google Cloud con l’infrastruttura come codice.

Ingaggiare sviluppatori Symfony

  • sviluppatori Symfony dedicati

    Sviluppatori Symfony che entrano a tempo pieno nel Suo team, lavorano nei Suoi repository, nel Suo tracker e nelle Sue riunioni e rispondono al Suo responsabile. Li intervista Lei; noi ci occupiamo del contratto ucraino, delle buste paga, della fatturazione e delle ferie.

  • Realizzazione di progetti Symfony

    Un team che porta il progetto Symfony dal perimetro al rilascio: stima, sviluppo, test e deployment, con un responsabile tecnico da parte nostra che risponde del piano e della qualità.

  • Supporto e presa in carico di sistemi Symfony

    Un sistema Symfony esistente rilevato da un altro team o mantenuto in esercizio: prima una revisione in sola lettura e un elenco scritto dei rischi, poi correzioni e nuove funzionalità in ordine di impatto.

La pagina sul team dedicato spiega come gli specialisti entrano nel Suo team, e la pagina sull’outsourcing tratta la realizzazione di progetti, le prese in carico e il modo in cui fatturiamo.

Chi lavora al Suo progetto Symfony

  • sviluppatori Symfony

    Applicazioni, API, integrazioni e upgrade

  • Sviluppatori di piattaforme PHP

    Sylius, Shopware, Drupal e Pimcore

  • Ingegneri front-end

    Vue, React o Angular, oppure Twig con Symfony UX

  • Ingegneri DevOps

    Container, code, pipeline e hosting

  • Ingegneri QA

    Suite di regressione per API e end-to-end

Come lavoriamo su Symfony

Release attuali di Symfony e PHP, oppure la release a supporto a lungo termine dove un sistema ha bisogno di anni di correzioni senza un upgrade major. Strict types, PHPStan al livello più rigoroso che il codice può raggiungere, test PHPUnit che accompagnano ogni funzionalità, autorizzazione nei voter, ogni query tramite Doctrine con parametri associati, segreti in un vault anziché in file .env sottoposti a commit e avvisi di sicurezza trattati come aggiornamenti incondizionati.

Gli sviluppatori lavorano nei Suoi repository, nel Suo tracker e nel Suo processo. Contratto ucraino, paghe, fatturazione e ferie restano a nostro carico e tutto ciò che scrivono viene ceduto a Lei.

Altri framework su cui lavoriamo

Panoramica: Framework

Domande sullo sviluppo con Symfony

In quali settori lavorano i vostri sviluppatori Symfony?

Soprattutto e-commerce e retail: negozi, portali B2B e marketplace su Sylius, Shopware e codice Symfony su misura. Poi fintech, con servizi di pagamento, prestiti e fatturazione; SaaS e software enterprise, con prodotti ERP, CRM e di workflow; sanità, con prenotazioni e portali per i pazienti; adtech e marketing, con piattaforme di campagne e di tracciamento; e media ed editoria, con piattaforme di contenuti. Sono frequenti anche i prodotti per logistica e formazione.

Su quali versioni di Symfony lavorate?

Su ogni ramo mantenuto: Symfony 8 per il lavoro nuovo, le release a supporto a lungo termine 7.4 e 6.4 e le versioni più datate che vanno portate avanti. Le applicazioni su Symfony 2, 3 o 4 vengono aggiornate passo dopo passo, ogni passaggio rilasciato a sé, anziché riscritte.

Lavorate anche su Sylius, Shopware e Drupal?

Sì. Tutti e tre sono costruiti su Symfony o sui suoi componenti, quindi i plugin Sylius e Shopware e i moduli Drupal fanno parte dello stesso lavoro del codice Symfony puro. I siti Drupal nel loro insieme sono trattati nella nostra pagina sullo sviluppo Drupal.

Con quale rapidità possono iniziare sviluppatori Symfony?

Quando è disponibile il profilo giusto per il ruolo di sviluppatore Symfony, l’avvio dipende soltanto dal Suo colloquio e dalla firma dell’NDA e della cessione della proprietà intellettuale. Altrimenti avviamo una ricerca, che di norma produce profili di candidati entro due o tre settimane, e nessuno inizia finché Lei non ha detto di sì.

Come ingaggiare sviluppatori Symfony tramite BigTree108?

Ci indichi il lavoro, il livello di seniority e l’impegno orario necessario. Le proponiamo una o due persone con i rispettivi profili, Lei le intervista come farebbe con una Sua assunzione e firma un unico contratto con BIG TREE 108 LLC, ricevendo una sola fattura al mese.

A chi appartiene il lavoro che producono?

A Lei. Ogni specialista ha un contratto firmato con BigTree108 che cede all’azienda tutto il lavoro prodotto, e il nostro accordo con Lei lo cede a sua volta. Codice, design e documenti vengono consegnati nei Suoi repository e strumenti, non conservati dove solo noi possiamo modificarli.

Sviluppa su Symfony?

Ci indichi le versioni di Symfony e PHP e che cosa fa il sistema. Riceverà una risposta entro un giorno lavorativo: un piano per il lavoro, un piano di upgrade oppure profili di candidati.