Ir al contenido

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.

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.

Contratar una empresa de desarrollo Laravel

¿Qué hace realmente una empresa de desarrollo Laravel?
Construye aplicaciones nuevas y el esquema que hay debajo. Hace que las lentas aguanten bajo carga. Convierte las colas y el trabajo programado en algo en lo que uno deja de pensar. Entrega APIs que otros equipos pueden consumir sin preguntarle nada. Trae al presente aplicaciones que van varias versiones mayores por detrás. Y mantiene sistemas al día para equipos sin especialista propio. Lo que rechazamos es el trabajo solo de diseño y cualquier cosa escrita en otro framework.
¿Por qué un especialista en lugar de una agencia que lo hace todo?
Porque los fallos que aquí cuestan dinero de verdad tienen forma de Laravel y se esconden bien. Un trabajo reintentado después de haber cobrado ya un pago. Un N+1 que solo aparece cuando una relación se carga condicionalmente. Una migración que bloquea una tabla cuatro minutos, sobre una base de datos que era pequeña cuando se escribió la migración. Ninguno parece nada hasta el día en que es un incidente, y reconocerlos pronto depende de haberlos visto antes.
¿Cuánto cuesta un proyecto Laravel?
Lo decide el alcance, y el alcance no se deduce de un briefing. Los mismos dos párrafos describen un proyecto de seis semanas y uno de seis meses según cuántos datos haya ya en producción, cuántas integraciones tengan que seguir funcionando y cuánta lógica de negocio exista solo en la cabeza de alguien. Por eso lo primero que hacemos es dimensionarlo con usted por escrito. Después recibe un precio por fases, cada fase termina con algo desplegado, y en todo momento solo está comprometido con la fase que tiene delante.
¿Pueden trabajar con una base de código existente?
La mayor parte de nuestro trabajo son bases de código existentes. En la primera fase no se cambia nada: la leemos, la cartografiamos y escribimos qué hace, incluidas las partes que nadie ha documentado. Ese mapa es suyo al terminar, decida lo que decida después.
¿Con quién firmaríamos el contrato?
Con Codefacture Yazılım A.Ş. Los datos de registro están en nuestra página de condiciones y en el pie de cada página. El trabajo se realiza en inglés.

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.

Cuéntenos sobre el proyecto

Los campos marcados con * son obligatorios. El detalle sobre el stack y el síntoma es lo que convierte la primera respuesta en algo útil.

Tiempo de respuesta habitual: menos de dos días laborables.

Llamar+1 848 272 7583WhatsApp+90 850 308 5436Correoinfo@codefacture.comPágina de contacto