SQL DataOps — Veritabanı Operasyon Platformu

*{box-sizing:border-box;margin:0;padding:0}
:root{
–bg:#FAFBFC;
–white:#FFFFFF;
–text:#0F1923;
–text2:#3D4F60;
–muted:#7A8FA0;
–border:#E8EDF2;
–blue:#0066FF;
–blue-light:#EBF3FF;
–green:#00B894;
–green-light:#E6F8F5;
–amber:#FF9F43;
–amber-light:#FFF4E6;
–red:#FF6B6B;
–red-light:#FFF0F0;
–navy:#0A1628;
}
html{scroll-behavior:smooth}
body{background:var(–bg);color:var(–text);font-family:’Outfit’,sans-serif;font-size:16px;line-height:1.6;overflow-x:hidden}

/* NAV */
nav{position:sticky;top:0;z-index:100;padding:0 64px;height:68px;display:flex;align-items:center;justify-content:space-between;background:rgba(255,255,255,.92);backdrop-filter:blur(12px);border-bottom:1px solid var(–border)}
.nav-logo{display:flex;align-items:center;gap:10px;font-weight:700;font-size:18px;color:var(–text)}
.logo-sq{width:34px;height:34px;background:var(–blue);border-radius:9px;display:flex;align-items:center;justify-content:center}
.logo-sq svg{width:17px;height:17px;fill:white}
.nav-links{display:flex;gap:8px;list-style:none}
.nav-links a{padding:7px 14px;color:var(–text2);text-decoration:none;font-size:14px;font-weight:500;border-radius:8px;transition:all .15s}
.nav-links a:hover{background:var(–bg);color:var(–text)}
.nav-right{display:flex;gap:8px;align-items:center}
.btn-ghost{padding:7px 16px;border-radius:8px;font-size:14px;color:var(–text2);border:1px solid var(–border);background:white;cursor:pointer;font-family:inherit;font-weight:500;text-decoration:none;transition:all .15s}
.btn-ghost:hover{border-color:var(–blue);color:var(–blue)}
.btn-solid{padding:8px 20px;border-radius:8px;font-size:14px;color:white;border:none;background:var(–blue);cursor:pointer;font-family:inherit;font-weight:600;text-decoration:none;transition:all .15s}
.btn-solid:hover{background:#0052CC;transform:translateY(-1px)}

/* HERO */
.hero{padding:80px 64px 0;display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;max-width:1200px;margin:0 auto;min-height:calc(100vh – 68px)}
.hero-left{}
.hero-eyebrow{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;background:var(–blue-light);border-radius:100px;font-size:12px;font-weight:600;color:var(–blue);margin-bottom:24px;font-family:’JetBrains Mono’,monospace}
.hero-eyebrow::before{content:”;width:6px;height:6px;background:var(–blue);border-radius:50%}
h1{font-size:clamp(38px,4.5vw,58px);font-weight:800;line-height:1.1;letter-spacing:-1.5px;color:var(–text);margin-bottom:20px}
h1 em{font-style:normal;color:var(–blue)}
.hero-desc{font-size:17px;color:var(–text2);font-weight:400;line-height:1.7;margin-bottom:36px;max-width:460px}
.hero-actions{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:48px}
.ha-primary{padding:14px 28px;background:var(–blue);color:white;border-radius:10px;font-size:15px;font-weight:600;text-decoration:none;border:none;cursor:pointer;transition:all .2s}
.ha-primary:hover{background:#0052CC;box-shadow:0 4px 20px rgba(0,102,255,.3);transform:translateY(-1px)}
.ha-secondary{padding:14px 28px;background:white;color:var(–text);border-radius:10px;font-size:15px;font-weight:500;text-decoration:none;border:1.5px solid var(–border);transition:all .2s}
.ha-secondary:hover{border-color:var(–blue);color:var(–blue)}
.hero-trust{display:flex;align-items:center;gap:16px;font-size:13px;color:var(–muted)}
.hero-trust-items{display:flex;gap:16px}
.ht-item{display:flex;align-items:center;gap:5px}
.ht-check{color:var(–green);font-weight:700}
.hero-right{position:relative}
.hero-card{background:white;border:1px solid var(–border);border-radius:20px;padding:24px;box-shadow:0 20px 60px rgba(0,0,0,.06);position:relative}
.hc-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}
.hc-title{font-size:14px;font-weight:600}
.hc-badge{font-size:10px;padding:3px 8px;border-radius:100px;font-family:’JetBrains Mono’,monospace;font-weight:600}
.badge-ok{background:var(–green-light);color:var(–green)}
.badge-warn{background:var(–amber-light);color:var(–amber)}
.badge-err{background:var(–red-light);color:var(–red)}
.env-scores{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;margin-bottom:16px}
.env-score{text-align:center;padding:16px 8px;border-radius:12px;border:1.5px solid var(–border)}
.es-label{font-size:10px;font-weight:700;letter-spacing:.5px;margin-bottom:6px;font-family:’JetBrains Mono’,monospace}
.es-num{font-size:32px;font-weight:800;line-height:1;font-family:’JetBrains Mono’,monospace}
.es-status{font-size:10px;margin-top:3px;font-weight:600}
.bar-row{display:flex;align-items:center;gap:8px;margin-bottom:6px;font-size:11px}
.bar-track{flex:1;height:5px;background:var(–border);border-radius:3px;overflow:hidden}
.bar-fill{height:100%;border-radius:3px}
.hc-alarms{margin-top:14px;padding-top:14px;border-top:1px solid var(–border)}
.hc-alarm-title{font-size:11px;font-weight:600;color:var(–muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}
.hc-alarm{display:flex;align-items:center;gap:7px;font-size:12px;padding:4px 0}
.hca-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}
.floating-badge{position:absolute;background:white;border:1px solid var(–border);border-radius:10px;padding:10px 14px;box-shadow:0 8px 24px rgba(0,0,0,.08);font-size:12px;font-weight:600}
.fb1{top:-16px;right:-16px;color:var(–green)}
.fb2{bottom:40px;left:-24px;color:var(–blue)}

/* BRAND STRIP */
.brand-strip{background:var(–navy);padding:24px 64px;display:flex;align-items:center;gap:40px;overflow-x:auto}
.bs-label{font-size:11px;color:#64748b;white-space:nowrap;font-family:’JetBrains Mono’,monospace}
.bs-items{display:flex;gap:32px;align-items:center}
.bs-item{font-size:13px;color:#94A3B8;font-family:’JetBrains Mono’,monospace;white-space:nowrap}

/* SECTIONS */
.section{padding:100px 64px;max-width:1200px;margin:0 auto}
.s-tag{display:inline-block;font-size:11px;font-weight:600;color:var(–blue);text-transform:uppercase;letter-spacing:2px;margin-bottom:10px;font-family:’JetBrains Mono’,monospace}
.s-title{font-size:clamp(28px,3.5vw,42px);font-weight:800;letter-spacing:-1px;line-height:1.15;margin-bottom:14px}
.s-sub{font-size:16px;color:var(–text2);max-width:500px;line-height:1.7}

/* FEATURES 2-COL */
.feat2-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:48px}
.feat2{background:white;border:1.5px solid var(–border);border-radius:16px;padding:28px;transition:all .2s;cursor:default}
.feat2:hover{border-color:var(–blue);transform:translateY(-2px);box-shadow:0 8px 30px rgba(0,102,255,.08)}
.feat2-head{display:flex;align-items:center;gap:12px;margin-bottom:14px}
.feat2-icon{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:18px}
.feat2 h3{font-size:16px;font-weight:700;letter-spacing:-.2px}
.feat2 p{font-size:14px;color:var(–text2);line-height:1.7}
.feat2-tags{display:flex;gap:6px;flex-wrap:wrap;margin-top:14px}
.feat2-tag{font-size:11px;padding:3px 8px;border-radius:5px;font-family:’JetBrains Mono’,monospace;font-weight:500;background:var(–bg);color:var(–muted);border:1px solid var(–border)}

/* HOW IT WORKS */
.how-section{background:var(–navy);padding:100px 64px;color:white}
.how-inner{max-width:1100px;margin:0 auto}
.how-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:48px}
.how-step{text-align:center;padding:32px 20px}
.hs-num{width:48px;height:48px;border:2px solid rgba(255,255,255,.15);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 16px;font-family:’JetBrains Mono’,monospace;font-size:18px;font-weight:700;color:white}
.hs-num.active{border-color:var(–blue);background:rgba(0,102,255,.2);color:#60A5FA}
.hs-title{font-size:16px;font-weight:700;margin-bottom:8px}
.hs-desc{font-size:13px;color:rgba(255,255,255,.5);line-height:1.6}

/* TESTIMONIALS */
.testi2-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;margin-top:48px}
.testi2{background:white;border:1.5px solid var(–border);border-radius:16px;padding:28px}
.t2-stars{color:var(–amber);font-size:13px;margin-bottom:12px}
.t2-text{font-size:14px;color:var(–text2);line-height:1.8;margin-bottom:20px}
.t2-author{display:flex;align-items:center;gap:10px}
.t2-avatar{width:36px;height:36px;border-radius:50%;background:var(–blue-light);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:var(–blue)}
.t2-name{font-size:13px;font-weight:600}
.t2-role{font-size:12px;color:var(–muted);font-family:’JetBrains Mono’,monospace}

/* NUMBERS */
.numbers{background:var(–blue);padding:80px 64px;text-align:center;color:white}
.numbers-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;max-width:900px;margin:0 auto}
.num-item .n{font-size:52px;font-weight:800;line-height:1;font-family:’JetBrains Mono’,monospace}
.num-item .l{font-size:14px;opacity:.8;margin-top:6px}

/* CTA FINAL */
.cta-final{padding:100px 64px;text-align:center;max-width:700px;margin:0 auto}
.cta-final h2{font-size:clamp(32px,4vw,48px);font-weight:800;letter-spacing:-1px;margin-bottom:16px}
.cta-final p{font-size:17px;color:var(–text2);margin-bottom:36px}
.cta-form{display:flex;gap:10px;max-width:440px;margin:0 auto 24px}
.cta-form input{flex:1;padding:13px 16px;border:1.5px solid var(–border);border-radius:10px;font-size:14px;font-family:inherit;outline:none;background:white}
.cta-form input:focus{border-color:var(–blue)}
.cta-form button{padding:13px 24px;background:var(–blue);color:white;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap;font-family:inherit}
.cta-note{font-size:12px;color:var(–muted)}

/* FOOTER */
footer{background:var(–navy);color:white;padding:64px;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:48px}
.f-logo{font-weight:700;font-size:18px;display:flex;align-items:center;gap:8px;margin-bottom:12px}
.f-desc{font-size:13px;color:#64748b;line-height:1.7;max-width:240px}
.f-col h5{font-size:11px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:1px;margin-bottom:14px;font-family:’JetBrains Mono’,monospace}
.f-col a{display:block;font-size:13px;color:#94A3B8;text-decoration:none;margin-bottom:8px;transition:color .2s}
.f-col a:hover{color:white}
.footer-bar{background:var(–navy);border-top:1px solid #1E2D4A;padding:20px 64px;display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#64748b;font-family:’JetBrains Mono’,monospace}

SQL Server Operations Platform

Database
Operasyonlarını
Kontrol Altına Al

Migration yönetimi, gerçek zamanlı monitoring ve AI destekli analizi tek platformda birleştiren kurumsal çözüm.

SQL Server 2016–2022
On-Premise Kurulum
14 Gün Deneme

✓ Tüm testler geçti
🤖 AI Analiz Hazır
Ortam Sağlık Skorları
2 Kritik Alarm
DEV
92
SAĞLIKLI

TEST
74
UYARI

PROD
61
KRİTİK

Anlık Metrikler
Page Life Exp.

12.3K sn

Buffer Cache

55%

RAM Kullanım

100%

Aktif Alarmlar

PROD — Index frag %45

TEST — 3 blocking sorgu

DEV — Backup tamam

UYUMLU PLATFORMLAR:

SQL Server 2016
SQL Server 2019
SQL Server 2022
Azure SQL
Always On AG
Claude AI API
Özellikler
Her DBA’nın İhtiyacı
Olan Her Şey

Migration’dan monitoring’e, AI analizden audit trail’e kadar eksiksiz platform.

📋

Migration Pipeline & Onay Akışı

Script yazma, Writer→Approver onay süreci, DEV→TEST→PROD görsel pipeline. Onaysız script asla çalışamaz.

SQL EditörOnay AkışıAudit Trail

📊

Gerçek Zamanlı Monitoring

11 sekme: Daily Check, PerfMon, Activity Monitor, Session, Health Check, Sunucu, Disk, Databases, Index analizi.

11 Sekme30sn Güncelleme3 Ortam

📈

Tarihsel Trend Grafikleri

SQL Server tablosunda 5 dakikada bir snapshot. 1 saat-7 gün CPU, RAM, bağlantı, PLE, disk trend grafikleri.

SQL Tablo1s-7g Aralık7 Metrik

🤖

AI DBA Asistanı

Claude AI ile doğal dilde analiz. DB bağlamını otomatik çeker. Root cause, index önerileri, bakım scriptleri.

Claude APINL→SQLTürkçe

🏥

Yönetici Özet Paneli

Tüm ortamlar tek ekranda. Sağlık skorları, kritik alarmlar, son migrations, DB boyut trendi.

0-100 SkorAlarm SistemiExecutive

🔧

Bakım & Kapasite

Index rebuild/reorganize planları, backup doğrulama, SQL Agent job takibi, disk büyüme tahmini.

Index BakımKapasite PlanıTahmin

Süreç
4 Adımda Güvenli
Migration

Hiçbir değişiklik onaysız production’a gidemez.

1
Script Yaz
SQL editöründe script oluştur, syntax kontrolü yap.

2
Onaya Gönder
Approver’a bildirim gider. İnceleme ve onaylama.

3
DEV/TEST’te Çalıştır
Güvenli ortamlarda test et. Logları incele.

4
PROD’a Geç
Tüm testler geçtikten sonra production deploy.

70%
Daha Az Migration Hatası
5x
Hızlı Sorun Tespiti
11
Monitoring Sekmesi
100%
Audit Kapsama
Referanslar
Müşterilerimiz
Ne Diyor?
★★★★★

“SQL DataOps, migration süreçlerimizi tamamen dönüştürdü. Artık hiçbir değişiklik onaysız production’a giremiyor.”

AY
Ahmet Yılmaz
Senior DBA · Fintech

★★★★★

“AI asistan özelliği inanılmaz. Blocking sorunlarının root cause analizini dakikalar içinde yapıyor.”

MD
Mehmet Demir
Database Manager · E-ticaret

★★★★★

“Trend grafikleri sayesinde disk doluş tarihini aylar öncesinden tahmin edip önlem alabiliyor.”

SK
Selin Kaya
IT Director · Holding

Demo

30 Dakikalık Demo
İle Tanışın

Kendi ortamınızda ücretsiz kurulum ve demo görüşmesi talep edin.

Kredi kartı gerekmez · 14 gün ücretsiz · Kurulum desteği dahil

No code? No problem. Design faster with patterns.

See our features

Pellentesque sed imperdiet diam, id luctus nisl. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos.