Lewati ke Konten Utama
2024

Memodernisasi Aplikasi dalam Hitungan Menit Menggunakan Amazon Q Developer dengan Novacomp

Pelajari bagaimana Novacomp mempercepat modernisasi aplikasi Java lama, meningkatkan keamanan, dan mengurangi utang teknis rata-rata sebesar 60 persen dengan menggunakan Amazon Q Developer.

Keuntungan

60%

pengurangan rata-rata hutang teknis

50

menit bukannya 3 minggu untuk meningkatkan 10.000 baris kode

Gambaran Umum

Sebagai perusahaan IT terkemuka di Amerika Latin, Novacomp melayani portofolio klien di banyak industri, banyak di antaranya semakin mencari untuk membangun solusi di cloud. Untuk memfasilitasi adopsi teknologi mutakhir, pada tahun 2023, Novacomp meluncurkan divisi baru yang berfokus pada membantu klien dengan modernisasi dan optimalisasi operasi mereka menggunakan Amazon Web Services (AWS).

Secara historis, modernisasi aplikasi telah menjadi tugas yang memakan waktu yang mencuri waktu dari pengembangan fitur baru dan inisiatif penting lainnya. Novacomp memutuskan untuk menggabungkan kecerdasan buatan generatif (AI) untuk meringankan tantangan dalam menjaga operasinya tetap mutakhir. Secara khusus, ia beralih ke Amazon Q, asisten bertenaga AI generatif yang dirancang untuk pekerjaan yang dapat disesuaikan dengan bisnis individu.

Menggunakan Amazon Q Developer, asisten AI generatif yang paling mampu untuk pengembangan perangkat lunak, Novacomp meningkatkan proyek dengan lebih dari 10.000 baris kode Java dalam 50 menit daripada perkiraan 3 minggu. Perusahaan juga menyederhanakan tugas sehari-hari untuk pengembang, mengurangi hutang teknisnya rata-rata 60 persen, dan membantu pelanggan untuk secara signifikan meningkatkan postur keamanan mereka dan menghemat biaya terkait.

Missing alt text value

Tentang Novacomp

Berbasis di Kosta Rika, Novacomp adalah pemimpin digital dalam pengembangan, pemeliharaan, dan pengujian solusi perangkat lunak, membantu kliennya untuk memaksimalkan efisiensi dan profitabilitas mereka.

Peluang | Menggunakan Amazon Q Developer untuk Memodernisasi Aplikasi Java Legacy untuk Novacomp

Didirikan di Kosta Rika pada tahun 1998, Novacomp beroperasi di 11 negara, mendukung ratusan perusahaan dengan outsourcing, jaminan kualitas dan pengujian perangkat lunak, pengembangan perangkat lunak dan aplikasi, dan konsultasi TI. Semakin banyak klien Novacomp ingin bermigrasi ke AWS, menerapkan teknologi terbaru, membangun solusi di cloud, dan menggabungkan AI.

Tetapi para insinyur Novacomp menghabiskan waktu yang tidak proporsional untuk pemeliharaan kode dasar perusahaan, yang sebagian besar ditulis dalam Java 8 dan menjadi usang. Secara khusus, Novacomp berusaha untuk meningkatkan 10.000 baris kode dari satu proyek yang ditulis dalam Java 8 ke Java 17, tugas yang diperkirakan perusahaan akan membutuhkan arsitek Java senior setidaknya 3 minggu untuk menyelesaikannya.

Pada tahun 2023, Novacomp menghadiri AWS Re:Invent dan menyaksikan demonstrasi Amazon Q Developer. “Begitu saya melihat demo itu, itu adalah perubahan permainan bagi saya,” kata Gerardo Arroyo, chief technology officer Novacomp untuk cloud. “Saya bertanya-tanya apa yang akan terjadi jika kita memigrasikan 10.000 baris kode ini dari Java 8 ke Java 17 menggunakan Amazon Q Developer.” Sebagai asisten yang didukung oleh AI generatif, Amazon Q Developer telah melatih 17 tahun informasi dan pengetahuan AWS, termasuk dokumentasi, posting blog, kit pengembangan perangkat lunak, API, dan data dan kode sumber terbuka. Novacomp menyadari bagaimana menggunakan Amazon Q Developer menyederhanakan tugas-tugas yang memakan waktu seperti menambal, memperbarui bahasa pemrograman, dan meningkatkan dependensi—ketika satu komponen perangkat lunak bergantung pada yang lain untuk bekerja dengan baik. Karena banyak klien Novacomp beroperasi di sektor keuangan, perusahaan juga ingin menggunakan Amazon Q Developer untuk memprioritaskan praktik terbaik dalam keamanan.

Solusi | Meningkatkan 10.000 Baris Kode dalam 50 Menit Menggunakan Amazon Q Developer Agent untuk Transformasi Kode

Untuk memperbarui kode warisannya, Novacomp beralih ke Amazon Q Developer Agent untuk transformasi kode, yang mempercepat pemeliharaan aplikasi, peningkatan, dan migrasi dalam hitungan menit. Perusahaan secara otomatis meningkatkan 10.000 jalur Java dalam 50 menit daripada yang diharapkan 3 minggu. “Menggunakan Amazon Q Developer Agent untuk transformasi kode, kami mengambil kode, mengkompilasi ulang semuanya, menerapkannya, dan itu bekerja dengan sempurna pertama kali,” kata Arroyo. Upgrade ke Java 17 juga mengurangi kerentanan dalam kode lama, menurunkan hutang teknis Novacomp rata-rata 60 persen. “Dengan memutakhirkan kode lama ke versi terbaru, kami mengatasi masalah kepatuhan penting klien kami yang mencakup keamanan dan kerentanan dan menghemat biaya mereka dalam jangka panjang,” kata Arroyo. “Itu efek samping yang hebat menggunakan Amazon Q Developer Agent untuk transformasi kode.”

Selain peningkatan kode, Novacomp menghubungkan Amazon Q Developer ke basis pengetahuan internalnya untuk merampingkan tugas sehari-hari dan menyelesaikan tugas pengembangan kompleks lebih cepat. Pengembang mengajukan pertanyaan menggunakan bahasa alami untuk menemukan informasi akurat dan terkini tentang layanan AWS yang relevan, menghasilkan kode, memecahkan masalah, dan menetapkan praktik terbaik arsitektur untuk aplikasi Novacomp di AWS. “Menggunakan Amazon Q Developer, kami dapat menulis banyak aplikasi dalam hitungan jam, dengan presisi dan kualitas yang baik,” kata Arroyo. “Pada akhirnya, itu menghemat uang untuk diri kita sendiri dan untuk klien kita.”

Selain itu, Novacomp menggunakan Amazon Q Developer untuk mengubah cara pengembang bergabung dan menjadi lebih cepat produktif. Novacomp mempekerjakan pengembang dengan kecepatan hampir satu per hari, dengan total lebih dari 1.000 pengembang. Karyawan baru ini perlu segera mengurai ribuan baris kode dasar perusahaan sehingga mereka dapat dengan cepat memahami apa yang dilakukan program dan bekerja pada aplikasi untuk klien. “Pengembang baru kami dapat mengajukan pertanyaan kepada Amazon Q Developer mengenai kode dasar itu dan mendapatkan jawaban yang jelas dan tepat dalam bahasa alami,” kata Arroyo. “Para pengembang kemudian dapat membuat atau memenuhi persyaratan baru dengan mudah. Dan itu mempercepat jumlah tiket yang dapat mereka selesaikan dalam jumlah waktu tertentu.”

Hasil | Mengalokasikan Waktu dan Penghematan Biaya untuk Mempercepat Pipeline Pengembangan

Menggunakan Amazon Q Developer Agent untuk transformasi kode, Novacomp telah memigrasikan sekitar 80 persen kode dasarnya sendiri ke versi terbaru Java, dan membantu beberapa perusahaan sektor publik terbesar di Kosta Rika untuk meningkatkan. Perusahaan mengalokasikan waktu dan penghematan biaya untuk memodernisasi beban kerja tambahan untuk klien dan membangun solusi baru di AWS. Selain pengembangan perangkat lunak khusus baru, perusahaan sedang mengeksplorasi inisiatif baru, seperti implementasi Amazon Bedrock, layanan yang dikelola sepenuhnya yang menawarkan pilihan model dasar berkinerja tinggi dari perusahaan AI terkemuka.

“Karena manfaat Amazon Q Developer dan modernisasi kode yang cepat, pengembang senior Java kami yang sangat terspesialisasi dapat mengerjakan proyek lain untuk klien kami,” kata Arroyo. “Itu cukup penting, karena kami mempercepat jalur proyek.”

Missing alt text value
Menggunakan Amazon Q Developer, kita dapat menulis banyak aplikasi dalam hitungan jam, dengan presisi dan kualitas yang baik.

Gerardo Arroyo

Chief Technology Officer untuk Cloud, Novacomp

Memulai

Organisasi dalam berbagai ukuran di semua industri mentransformasi bisnis mereka dan mewujudkan misi mereka setiap hari menggunakan AWS. Hubungi ahli kami dan mulai perjalanan AWS Anda sendiri sekarang.
Hubungi Bagian Penjualan