İçeriğe geç

Modernizasyon

SeturBiz Modernizasyonu

Legacy bir sistemin iki aşamada modern araçlara ve mikroservis mimarisine taşınması.

Müşteri
Setur
Yıl
2022 – devam ediyor
Alan
Modernizasyon

Proje Hakkında

SeturBiz projesi, mevcut legacy sistemin modern teknolojilerle dönüştürülmesini amaçlayan kapsamlı bir modernizasyon çalışmasıdır.

İki aşamalı bir strateji izlendi: önce mevcut sistemin altyapısı ve geliştirme süreçleri iyileştirildi, ardından yeni ihtiyaçlar için mikroservis mimarisine geçiş başlatıldı. Bu sayede mevcut sistemin kararlılığı korunurken yeni geliştirmeler modern bir altyapı üzerinde ilerledi.

Çözüm

Faz 1: Legacy dönüşüm

Mevcut sistemin altyapısı ve geliştirme süreçleri modernleştirildi.

  • SVN’den Git’e geçiş
  • WebLogic’ten Tomcat’e geçiş
  • Maven ile derleme süreci
  • ELK Stack ile log izleme
  • Jenkins ile otomatik derleme ve dağıtım
  • Birim testlerinin genişletilmesi

Faz 2: Mikroservis ve modern altyapı

Yeni geliştirmeler mikroservis mimarisi üzerinde ilerliyor.

  • Mobil uygulamanın canlıya alınması
  • RedHat SSO entegrasyonu
  • Next.js ile yeni arayüz geliştirmesi
  • Kural motoru entegrasyonu
  • Azure Pipeline ve Kubernetes ile dağıtım
  • SonarQube ile kod kalitesi kontrolü

Hibrit dağıtım stratejisi

Monolitik uygulama Jenkins ile, mikroservisler Azure Pipeline ile dağıtılarak iki yapı bir arada ve kesintisiz işletiliyor.

Kullanılan Teknolojiler

  • Spring Boot 3
  • JDK 17
  • Quarkus
  • Next.js
  • Node.js
  • Go
  • Kubernetes
  • Jenkins
  • Azure Pipeline
  • Kafka
  • Redis
  • Protobuf
  • Elasticsearch
  • ELK Stack
  • SonarQube
  • RedHat SSO

Benzer bir projeniz mi var?

İhtiyacınızı kısaca anlatın, size en kısa sürede dönüş yapalım.

İletişime Geçin