Laravel, llevado al nivel de producción.
Muchas aplicaciones Laravel funcionan. Bastantes menos siguen funcionando con diez veces el tráfico, con una cola que nadie tiene que vigilar y una base de datos a la que nadie teme. Esas son las que construimos.
La versión corta
- Uno
- Framework en el que trabajamos
- 32
- Artículos técnicos, todos escritos aquí
- Ninguna
- Cuotas fijas necesarias para empezar
Una empresa de desarrollo Laravel, y nada más
- Un framework
- Mire la página de tecnologías de cualquier agencia y Laravel está ahí, en algún punto entre React Native y WordPress. La nuestra tiene una sola entrada. Cada encargo, cada auditoría, cada base de código que leemos es Laravel, y estrechar el negocio hasta ese punto fue una decisión, no un accidente de contratación.
- Especialización
- Lo que se gana con ello es tiempo. Una consulta que un equipo generalista tarda quince días en aislar es una que ya hemos aislado antes, probablemente dos veces. Una cola que deja de vaciarse sin fallar es una interacción conocida entre un worker, un tiempo de espera de conexión y un despliegue, y sabemos cuál de los tres es antes de abrir el código. Aquí nadie financia la formación en Laravel de nadie.
- Con quién trabajamos
- Nuestros clientes son equipos de producto, agencias que necesitan ingeniería de backend bajo su propio nombre, y empresas con una aplicación cuyos autores originales se marcharon hace tiempo. Trabajamos en inglés.
Servicios de desarrollo Laravel
Siete formas en que una aplicación Laravel se tuerce, y el encargo que arregla cada una.
Desarrollo de aplicaciones Laravel
Aplicaciones Laravel nuevas construidas para sobrevivir a su propio éxito - un esquema diseñado antes de que lleguen los datos, colas que nadie vigila, y un segundo año más barato que el primero.
Rendimiento y escalado en Laravel
Aplicaciones que aguantan bajo carga - medidas desde producción y no desde un portátil, arregladas en la causa, y defendidas con presupuestos en CI para que las cifras se queden.
Desarrollo de SaaS multiinquilino con Laravel
La decisión de aislamiento se toma una vez y decide todo lo demás - qué cuesta un cliente ruidoso a sus vecinos, y si la revisión de seguridad de una gran cuenta acaba la conversación.
Ingeniería de base de datos y Eloquent
El trabajo de consultas que hay detrás de una aplicación Laravel que ha superado su esquema - eliminar N+1, índices a partir de planes reales, y migraciones que no bloquean una tabla en producción.
Desarrollo de e-commerce con Laravel
Backends de comercio a medida para negocios a los que una plataforma ya no les sirve - stock que no puede sobrevender, una máquina de estados de pedido y webhooks que llegan dos veces.
Ingeniería de colas y trabajos en segundo plano
Colas que puede dejar en paz - trabajos idempotentes, reintentos con espera creciente, una ruta de fallo que alguien mira de verdad, y workers que sobreviven a un despliegue sin perder trabajo.
Por qué una agencia de un solo framework
Los mismos cinco fallos aparecen en casi todas las aplicaciones que nos entregan. Un generalista se los encuentra por primera vez; nosotros ya hemos perdido el fin de semana con ellos.
Sabemos dónde muerde Eloquent
Una relación cargada dentro de un accessor. Un scope que deja de usar un índice sin avisar. Consultas que van bien contra mil filas y son fatales contra un millón, en código que se lee perfectamente.
Las colas son infraestructura, no una casilla
Trabajos seguros de ejecutar dos veces, reintentos con espera creciente, una ruta de fallo que alguien mira de verdad, y workers que sobreviven a un despliegue sin soltar lo que tenían entre manos.
La base de datos se diseña, no se descubre
Restricciones en el esquema y no solo en un form request, índices elegidos a partir de las consultas que existen, y migraciones escritas para ser seguras sobre una tabla que ya tiene datos.
Código que se puede conservar
Convencional, tipado y cubierto donde la cobertura se paga sola. Escribimos para quien abra este repositorio dentro de dos años sin nosotros.
Notas de campo sobre Laravel
Lo que aprendemos ejecutando Laravel bajo carga real, escrito mientras sigue fresco.
Laravel y Sage. ¿Pero qué Sage?
Sage es una familia de productos que casi no comparte nada en la capa de integración. Saber cuál usa el cliente, y dónde se ejecuta, decide la arquitectura antes de escribir una línea.
6 min de lectura
Stripe en Laravel. Modele el pago, no la llamada.
Un pago es una máquina de estados con dos eventos que mueven dinero, no un booleano en el pedido. Qué implica para su esquema, dónde deja de ayudar Cashier y qué columnas necesita el primer día.
5 min de lectura
Conectar Laravel con Xero sin perder el inquilino
Xero rota el token de refresco en cada renovación, y eso convierte dos workers simultáneos en una organización desconectada para siempre. Ese fallo y los cuatro que vienen después.
8 min de lectura
Contratar una empresa de desarrollo Laravel
¿Qué hace realmente una empresa de desarrollo Laravel?
¿Por qué un especialista en lugar de una agencia que lo hace todo?
¿Cuánto cuesta un proyecto Laravel?
¿Pueden trabajar con una base de código existente?
¿Con quién firmaríamos el contrato?
Cuéntenos qué está construyendo.
Un repositorio, un registro de consultas lentas, o tres frases sobre lo que se rompe una y otra vez. Lo que vuelve es la opinión de un ingeniero, no un folleto.
Lo que nos ayuda a responder
- Un repositorio, o una dirección que podamos abrir.
- El síntoma que tiene ahora, o aquello que quiere construir.
- Cualquier fecha que ya sea inamovible.
- Correo
- info@codefacture.com
- Teléfono
- +1 848 272 7583
