Kurucu ortak & CTO, Oobeya • Topluluk organizatörü
Kod yazıyorum.
Deneyimlerimi
paylaşıyorum.
20+ yıldır Java ve Spring ekosisteminde üretiyor, öğreniyor ve topluluklarla buluşuyorum.
Şu an: Oobeya'da engineering intelligence geliştiriyor
Son Yazılar
Java, Spring, DevOps ve sahada işe yarayan komutlar üzerine notlarım ve öğrendiklerim.
Tüm yazıları görüntüle$ git switch -c feature/x $ git add -p $ git commit -m "fix: …" $ git push -u origin HEAD
GitHub Actions ile CI/CD — Build, Test ve Sunucuya Deploy
Bir projeyi her push'ta build edip test eden, main'e merge edilince SSH ile kendi sunucunuza deploy eden GitHub Actions workflow'u adım adım.
$ sudo nginx -t $ sudo certbot --nginx \ -d sukrucakmak.com $ systemctl reload nginx ✓ https://
Nginx Reverse Proxy ve Let's Encrypt SSL Kurulumu
Bir Node.js ya da Spring Boot uygulamasını Nginx arkasına almak, Certbot ile ücretsiz SSL sertifikası almak ve otomatik yenilemeyi kurmak.
$ docker compose up -d $ docker compose ps api running :8080 db healthy :5432 redis running :6379
Docker Compose ile Çoklu Servis Çalıştırma
Uygulama, veritabanı ve cache'i tek bir compose.yaml ile ayağa kaldırmak — servisler, network, volume, healthcheck, env dosyaları ve sık kullanılan komutlar.
Sahneden
Konuşmacı, panelist ya da organizatör olarak yer aldığım etkinlikler ve video kayıtları.
Tüm etkinlikler- 2008Kadir Has Üni.Araştırma görevlisi
- 2011i2i SystemsTurkcell, Vodafone, TT billing
- 2017Türk Hava YollarıYazılım mimarı
- 2018VakıfbankÇözüm mimarı
- 2020ATEZCTO
- 2022 — bugünOobeyaKurucu ortak & CTO
Bir etkinlik, bir proje ya da sadece bir kahve? Yaz bana.
— teknoloji, insanlarla daha anlamlı.Yeni yazılar, konuşmalar ve açık kaynak çalışmaları için beni buralardan takip edebilirsin.
