Teknologi

Moderne mengumpulkan $ 30 juta untuk memecahkan utang teknis di seluruh basis kode yang kompleks

Ketika perusahaan mengambil jalan pintas untuk membangun tumpukan perangkat lunak mereka, memprioritaskan kecepatan dan perbaikan cepat daripada kualitas dan skalabilitas jangka panjang, mereka dapat berakhir dengan apa yang dikenal sebagai “hutang teknis.” Pada dasarnya, jika basis kode tidak dibangun dengan benar, seiring pertumbuhannya, itu akan menjadi lebih kompleks, lebih mahal untuk dipertahankan, dan akan menjadi semakin sulit untuk menambahkan fitur baru. Dan seperti kebanyakan jenis hutang, masalahnya dapat tumbuh secara eksponensial jika dibiarkan tidak tertangani.

Ini adalah sesuatu itu Modern adalah Bersiap untuk memecahkan. Perusahaan menganalisis semua komponen yang membentuk tumpukan perusahaan, menangani kerangka kerja dan migrasi perpustakaan untuk memastikan bahwa mereka terkini, memperbaiki kerentanan keamanan, dan bahkan meningkatkan teknologi yang lebih lama ke ekuivalen cloud-asli modern.

Dibangun di atas OpenRewriteEkosistem refactoring kode otomatis yang membantu pengembang membuat perubahan skala besar di seluruh basis kode, moderne adalah hasil karya Jonathan Schneider Dan Olga Kundzich (Gambar di atas) yang masing -masing bertugas di Teknik Senior dan Peran Manajemen Produk di Pivotal, yang VMware Diakuisisi seharga $ 2,7 miliar pada 2019.

Sebelum Pivotal, Schneider adalah insinyur perangkat lunak senior di Netflix, di mana ia membantu menciptakan Menulis kembaliproyek internal yang berfokus pada mengotomatisasi refactoring kode Java. Proyek ini akhirnya berubah menjadi OpenRewrite dan menggunakan open-source, dengan pengadopsi nama besar dalam pengejaran panas.

Memang, pada bulan Oktober, Microsoft diumumkan Asisten Upgrade Copilot GitHub, yang bersandar pada OpenRewrite sebagai bagian dari alat yang mendukung AI untuk memperbarui aplikasi Java. AWS Amazon mengumumkan integrasi yang serupa sebagai bagian dari alat transformasi kode Q pada tahun 2023.

Tetapi sementara OpenRewrite menyediakan fondasi yang kuat untuk mengotomatisasi proses refactoring kode, moderne turbocharges dengan fitur untuk membuatnya lebih dapat diukur di seluruh pengaturan perusahaan. Startup ini menawarkan dukungan untuk beberapa repositori dan alur kerja yang lebih kompleks; kolaborasi melalui antarmuka pengguna berbasis web; dan pelaporan dan analitik.

Dasbor modernKredit gambar:Modern

Didirikan di Miami, Florida, pada tahun 2020, Moderne sejauh ini telah mengumpulkan sekitar $ 20 juta dana. Saat ini, perusahaan ini menambahkan $ 30 juta lebih lanjut ke pot melalui putaran Seri B yang dipimpin oleh Acrew Capital, dengan partisipasi dari Allstate, Amex Ventures, Intel Capital, Mangga Modal, Morgan Stanley, Tiaa Ventures, dan True Ventures.

Moderne mengklaim hanya 50 karyawan saat ini, yang dikatakan Schneider, sebagian besar adalah “pakar berpengalaman di setiap domain fungsional,” memungkinkannya untuk menjaga jumlah jumlah jumlah total yang lebih rendah. Dengan $ 30 juta segar, dia mengatakan dia sekarang mencari untuk lebih baik melayani domain tertentu seperti Application Security (APPSEC), setelah baru -baru ini merekrut kepala petugas keamanan informasi pertama (yang akan diumumkan secara resmi akhir pekan ini).

Perluasan ini juga memandu keputusan Moderne di sekitar investor utamanya – Mitra pendiri Modal Acrew MARK KRK KUR KR. secara tradisional berinvestasi di perusahaan keamanan siber.

“Kami memilih ke bawah dan menandai putaran ini dengan maksud benar-benar membangun otot appsec auto-emediasi,” kata Schneider kepada TechCrunch.

‘Likuiditas Stack Tech’

Banyak yang telah berubah sejak moderne mengumpulkan dana benih kembali pada tahun 2021. Pada awalnya, perusahaan secara substansial tentang “modernisasi kode,” tetapi telah berkembang menjadi apa yang disebut Schneider “likuiditas stack tech,” yang mengacu pada perubahan apa pun yang ingin dicapai bisnis di seluruh basis kode. Ini mungkin migrasi platform cloud, mengganti vendor fitur-flag, atau mencoba menghindari vendor database lock-in.

Seringkali, pekerjaan semacam ini akan dilakukan oleh perusahaan konsultan yang akan terjun payung dan dengan susah payah menyisir repositori basis kode perusahaan dengan repositori. “Pekerjaan manual” ini, kata Schneider, adalah pesaing inti Moderne.

“Ini adalah masalah multi-miliar dolar di seluruh industri yang secara ideal cocok untuk ditangani oleh Moderne,” katanya.

Seperti hampir setiap perusahaan teknologi saat ini, Moderne juga mendapat manfaat dari revolusi model bahasa besar (LLM). Tahun lalu, perusahaan diperkenalkan “A-Autisted Auto-Refactoring,” yang menjanjikan “akurasi dan efisiensi” yang diperlukan untuk mengubah kode pada skala di berbagai repositori. Ini berbeda dengan asisten pengkode yang diaktifkan LLM yang mungkin Anda lihat di GitHub’s Copilot, misalnya, yang lebih tentang cuplikan kode lokal, konteks khusus daripada transformasi basis kode raksasa.

Schneider mengatakan Moderne sangat cocok untuk LLMS karena pohon semantik Lossless OpenRewrite (Lst) Representasi Kode – Representasi terstruktur dari kode sumber yang memungkinkan pemahaman semantik yang lebih dalam sambil mempertahankan detail asli (misalnya whitespace, komentar, dan sintaks). Awalnya, ini dirancang untuk fitur OpenRewrite yang disebut Reseptetapi akhirnya menjadi “sumber data ideal” untuk apa yang sekarang dilakukan OpenRewrite dengan AI.

“Ini [LLM] Model haus data, dan LST telah terbukti menjadi sumber data yang tak ternilai untuk kode, ”kata Schneider. “LST menangkap konteks struktural dan semantik yang dalam di ribuan repositori. Kemampuan unik ini memungkinkan Moderne untuk memicu model AI dengan konteks vital, memungkinkan pengalaman agen yang dapat mendorong upaya modernisasi, keamanan, dan analisis kode pada skala besar -besaran. “

Perlu dicatat bahwa Moderne juga mentransisikan domain web utamanya dari “.io” ke “.ai”Tahun lalu, menandakan bahwa itu sekarang sangat merupakan perusahaan yang berpusat pada AI.

“Perpindahan ke domain ‘.ai’ […] mencerminkan evolusi strategis, ”kata Schneider.

‘Modernisasi tidak pernah berakhir’

Mengintip cepat di basis pelanggan Moderne memberi tahu siapa yang paling mungkin mendapat manfaat dari teknologinya – perusahaan seperti Walmart dan raksasa asuransi Allstate. Basis investornya mencakup nama -nama dari dunia perusahaan seperti American Express dan Morgan Stanley, yang, meskipun belum dikonfirmasi, aman untuk diinvestasikan telah berinvestasi secara strategis.

Tapi ini bukan hanya tentang perusahaan raksasa dengan kode yang berat – Schneider mencatat bahwa pelanggan terkecil perusahaannya hanya memiliki enam pengembang. Ditambah lagi, bahkan sekali tumpukan perusahaan yang berdebu telah diberikan makeover moderne, itu tidak berarti pekerjaan itu selesai. Tumpukan teknologi “optimal” terus berkembang: komponen baru menggantikan yang lama, dan praktik terbaik bergeser bersama.

Sederhananya, utang teknis akan selalu menjadi masalah ketika perusahaan mengejar arsitektur “Bintang Utara” itu.

“Tanyakan kepada eksekutif teknologi apakah mereka pernah mencapai ‘bintang utara’ sebelum bergerak,” kata Schneider. “Basis kode berada dalam keadaan evolusi yang konstan, membutuhkan pembaruan, perbaikan keamanan, konsolidasi, perbaikan – modernisasi tidak pernah berakhir. Ironisnya, tumpukan teknologi paling modern adalah yang paling rentan terhadap kerusakan dari iterasi cepat dari dependensi pihak ketiga dan open-source yang mereka andalkan. “

Source

Related Articles

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Back to top button