Hizmetler

Gerçek sistemler için net mühendislik.

Bir ürünün, uygulamanın veya canlı sistemin ihtiyaç duyduğu işi; problem, çıktı, kapsam ve sonraki adımları görünür kılarak şekillendiriyoruz.

Hizmet sistemleri

Her kapsam için net bir mühendislik yüzeyi.

Her hizmet, sahipliği ve sonraki adımı görünür kılan aynı teknik çalışma ritmiyle ele alınır.

01Kur

Ürün ve SaaS Mühendisliği

Ürün mimarisini şekillendirip kritik yolu frontend uygulamaları, backend servisleri, veritabanı, kimlik doğrulama, API'ler ve canlı sistem temelleri boyunca geliştiriyoruz. Sonuç; gerçek kullanıcıları, net sahipliği ve sonraki yayını her özelliği yeniden yazmadan taşıyabilen bir SaaS sistemi.

Teknoloji stack'i

  • Next.js
  • React
  • TypeScript
  • Node.js
  • PostgreSQL
  • Prisma
  • Docker
Hizmeti incele
product.config.tstypescript
01const product = {
02 frontend: "Next.js",
03 backend: "NestJS",
04 database: "PostgreSQL",
05 orm: "Prisma",
06 auth: "session-based",
07 api: "REST",
08 runtime: "Docker",
09 delivery: ["build", "ship", "operate"],
10}
02Kur

Özel Web Uygulaması Mühendisliği

Karmaşık iş akışlarını sürdürülebilir web uygulamalarına dönüştürüyoruz: müşteri ve operatör ekranları, dashboard'lar, iş kuralları, veri modelleri, kimlik doğrulama, API'ler ve gerekli otomasyon. Her yüzey aynı doğru bilgi kaynağına bağlanır; uygulama kopuk yeni bir araç eklemek yerine manuel işi azaltır.

Teknoloji stack'i

  • Next.js
  • React
  • TypeScript
  • NestJS
  • PostgreSQL
  • Tailwind CSS
  • Docker
Hizmeti incele
workflow.config.tstypescript
01const workflow = {
02 surface: "Next.js",
03 roles: ["operator", "admin"],
04 states: ["draft", "ready", "done"],
05 api: "NestJS REST",
06 persistence: "PostgreSQL + Prisma",
07 auth: "session + roles",
08 jobs: "background tasks",
09 automation: "webhooks",
10}
03Platformlar

WordPress Geliştirme

Özel temalar, eklentiler, Gutenberg blokları, yapılandırılmış içerik, WooCommerce akışları, REST entegrasyonları, migration ve performans iyileştirmeleri geliştiriyoruz. Çalışma, içerik, ticaret ve entegrasyonlar büyürken editörlerin verimli kalmasını ve WordPress kodunun daha güvenli genişletilmesini sağlar.

Teknoloji stack'i

  • WordPress
  • PHP
  • Gutenberg
  • WooCommerce
  • JavaScript
  • MySQL
  • Composer
Hizmeti incele
wordpress-stack.phpphp
01<?php
02namespace Mcorucu\Service;
03
04add_action("init", function () {
05 register_block_type(__DIR__ . "/build");
06});
07
08add_action("rest_api_init", function () {
09 register_rest_route("mcorucu/v1", "/scope", [
10 "methods" => "GET",
11 "permission_callback" => fn() => current_user_can("edit_posts"),
12 ]);
13});
04Platformlar

Shopify Geliştirme

Shopify storefront'larını Liquid temaları, özel section'lar, ticaret UX'i, app veya extension yüzeyleri, Admin API ve GraphQL entegrasyonlarıyla geliştiriyoruz. Stack; katalog, checkout, merchandising ve mağazayı yayından sonra işletecek ekibin ihtiyaçlarına göre şekillenir.

Teknoloji stack'i

  • Shopify
  • Liquid
  • JavaScript
  • GraphQL
  • Node.js
  • TypeScript
Hizmeti incele
shopify-flow.liquidliquid
01{% assign product_id = product.id %}
02
03{% if product.available %}
04 <div data-product-id="{{ product_id }}">
05 {{ product.title | escape }}
06 </div>
07{% endif %}
08
09{%- comment -%}
10Admin API: GraphQL + metafields
11{%- endcomment -%}
05Platformlar

CMS Geliştirme

Kuruma uyan CMS etrafında içerik modelleri, editoryal iş akışları, yetkiler, localization ve API tabanlı teslim tasarlıyoruz. Bu; WordPress, Joomla, Drupal veya headless bir sınır, ayrıca içeriği yapılandırılmış ve yeniden kullanılabilir tutan entegrasyonlar ile yayın kurallarını kapsayabilir.

Teknoloji stack'i

  • WordPress
  • Joomla
  • Drupal
  • PHP
  • Node.js
  • GraphQL
  • MySQL
Hizmeti incele
content.model.tstypescript
01const contentModel = {
02 fields: ["title", "slug", "body", "locale"],
03 locales: ["en", "tr"],
04 workflow: ["draft", "review", "published"],
05 permissions: "role-aware",
06 delivery: "REST + GraphQL",
07 search: "indexed",
08 ownership: "editorial team",
09};
06Sistemler

AI, Otomasyon ve LLM Entegrasyonu

AI özelliklerini gerçek ürün iş akışlarına yerleştiriyoruz: sağlayıcı API'leri, yapılandırılmış çıktılar, doğrulama, kuyruklar, webhook'lar ve kararın kontrol gerektirdiği yerde insan incelemesi. Uygulama kodu, loglama, fallback davranışı ve operasyonel sınırlar otomasyonu belirsiz bir bağımlılık olmaktan çıkarır.

Teknoloji stack'i

  • OpenAI
  • TypeScript
  • Node.js
  • REST API
  • Docker
  • n8n
Hizmeti incele
automation.policy.tstypescript
01const automation = {
02 trigger: "approved webhook",
03 provider: "model boundary",
04 output: "structured JSON",
05 validation: "schema + policy",
06 queue: "human review",
07 retry: "bounded backoff",
08 fallback: "manual workflow",
09 telemetry: "traceable",
10};
07Sistemler

API ve Sistem Entegrasyonu

REST ve GraphQL sistemlerini kimlik doğrulamalı sözleşmeler, webhook'lar, veri senkronizasyonu, background job'lar ve yeniden denenebilir iş akışlarıyla bağlıyoruz. Entegrasyon; üçüncü taraf değişiklikleri, yinelenen olaylar ve kısmi kesintilerde sessiz veri kaymasını önlemek için sahiplik ile hata durumlarını da tanımlar.

Teknoloji stack'i

  • REST API
  • GraphQL
  • Webhooks
  • Node.js
  • TypeScript
  • NestJS
  • Redis
Hizmeti incele
integration.contract.tstypescript
01const integration = {
02 transport: ["REST", "GraphQL"],
03 auth: "OAuth 2.0",
04 webhook: "signature verified",
05 sync: "idempotent",
06 queue: "retryable jobs",
07 retry: "exponential backoff",
08 errors: "observable",
09 recovery: "replayable",
10};
08Sistemler

Cloud, DevOps ve Güvenilirlik

Docker tabanlı ortamlar, reverse proxy'ler, Cloudflare sınırları, sağlık kontrolleri, CI ve yayın yolları, monitoring, yedekler ve kurtarma prosedürleri hazırlıyoruz. Amaç; test edilmiş build ile kullanıcıya hizmet veren sistem arasındaki sürprizleri azaltan, ekibin inceleyip işletebileceği bir canlı sistem yolu.

Teknoloji stack'i

  • Docker
  • Nginx
  • Cloudflare
  • Linux
  • GitHub
  • PostgreSQL
  • Monitoring
Hizmeti incele
release.pipeline.ymlyaml
01services:
02 web:
03 build: .
04 restart: unless-stopped
05 healthcheck:
06 test: ["CMD", "curl", "-f", "http://localhost/health"]
07 interval: 30s
08 depends_on:
09 app:
10 condition: service_healthy
11monitoring: enabled
12rollback: documented
09İyileştir ve İşlet

Yazılım Modernizasyonu ve Taşıma

Devralınmış kodu değerlendiriyor, framework ve bağımlılıkları yükseltiyor, riskli sınırları refactor ediyor, API'leri modernize ediyor, performans ve güvenilirliği iyileştiriyoruz. Kademeli migration sistemi kullanılabilir tutar; her değişiklik güvensiz bir rewrite yerine sonraki karar için kanıt üretir.

Teknoloji stack'i

  • TypeScript
  • PHP
  • Node.js
  • React
  • Next.js
  • Docker
  • PostgreSQL
Hizmeti incele
migration.plan.tstypescript
01const migration = {
02 adapter: "legacy boundary",
03 api: "typed contract",
04 flag: "new-runtime-enabled",
05 data: "expand → migrate → contract",
06 replacement: "incremental",
07 compatibility: "measured",
08 rollback: "available",
09 evidence: "tests + telemetry",
10};
10İyileştir ve İşlet

Canlı Sistem Kurtarma

Uygulama hatalarını, bozuk deploy'ları, veritabanı veya API sorunlarını ve performans olaylarını loglar, sağlık kontrolleri ve yayın geçmişiyle teşhis ediyoruz. Önce önemli yolu stabilize ediyor, ardından aynı hatanın dönmesini önlemek için remediation, rollback ve sahipliği dokümante ediyoruz.

Teknoloji stack'i

  • Docker
  • Linux
  • Nginx
  • Cloudflare
  • PostgreSQL
  • Redis
  • GitHub
Hizmeti incele
recovery.runbook.tstypescript
01const checks = [
02 "health endpoint",
03 "database connection",
04 "queue depth",
05 "dependency status",
06];
07
08const recovery = {
09 first: "stabilize",
10 rollback: "last-known-good",
11 logs: "preserved",
12 handoff: "documented",
13};
11İyileştir ve İşlet

Aylık Yazılım Geliştirme Desteği

Mimari kararlar, özellik teslimi, code review, yayınlar, bakım ve canlı sistem sürekliliği boyunca sürekli kıdemli mühendislik sahipliği sağlıyoruz. İlişki, yol haritası bağlamını ekibin önündeki sisteme bağlar; önemli teknik işler tedarikçiler, ticket'lar ve acil düzeltmeler arasında kaybolmaz.

Teknoloji stack'i

  • GitHub
  • Docker
  • TypeScript
  • Next.js
  • Node.js
  • WordPress
  • PostgreSQL
Hizmeti incele
partner.cadence.tstypescript
01const cadence = {
02 planning: "weekly scope",
03 review: "architecture + code",
04 implementation: "owned delivery",
05 testing: "before release",
06 release: "small and traceable",
07 maintenance: "scheduled",
08 ownership: "shared context",
09 continuity: "production ready",
10};