Tentu saja, saat di luar negeri mereka menggunakan layanan cloud lebih aktif daripada di Rusia. Menurut Gartner , pada 2019 pasar cloud publik global berjumlah $ 242,7 miliar, dan di negara kita masih 73 miliar rubel (~ $ 1 miliar), mengikuti laporan TMT Consulting , meskipun pasar ini berkembang pesat di Rusia .
Pelanggan internasional kami sudah menggunakan solusi berbasis cloud seperti ABBYY FlexiCapture dan Cloud OCR SDK... Mereka membantu pelanggan untuk secara otomatis mengenali kode batang, mengekstrak jumlah dan tanggal dari faktur dan banyak lagi - dan melakukan semuanya dari semua jenis perangkat, sistem operasi yang berbeda, dengan nyaman dan aman. Kami ingin solusi cerdas kami menjadi lebih mudah diakses oleh pengguna. Memang, bahkan selama pandemi, perusahaan di seluruh dunia masih perlu memproses faktur, menyiapkan laporan pajak, membandingkan apa yang tertulis dalam cetakan kecil dalam berbagai versi perjanjian pinjaman, dan juga menerapkan solusi untuk layanan pelanggan jarak jauh. Agar semua tugas ini dapat diselesaikan kapan saja, di mana saja, dan dalam volume yang diperlukan, kami telah mengambil kursus untuk mengintegrasikan produk kami dengan teknologi cloud.
Itulah sebabnya pada tahun 2019, seorang arsitek utama muncul di tim kami - seseorang yang memiliki pengetahuan yang baik tentang pendekatan untuk membuat arsitektur perangkat lunak di perusahaan B2B dan dengan pengalaman luas dalam membangun dan mengembangkan layanan cloud. Itu adalah Vladimir Yunev, di masa lalu - seorang arsitek awan dan pakar teknologi strategis Microsoft, yang dikenal di komunitas Habré sebagai @XaocCPS .
Kami berbicara dengan Volodya tentang apa yang dilakukan oleh kepala arsitek ABBYY dan timnya, keterampilan dan pengetahuan apa yang penting dimiliki untuk spesialis seperti itu, dan untuk apa arsitektur TI di masa depan.
- Untuk menjadi kepala arsitek, Anda pasti sudah menempuh perjalanan panjang. Beritahu kami, bagaimana Anda memulai dan bagaimana Anda mengembangkan profesinya?
- Saya mulai bekerja pada usia 17 tahun di sebuah perusahaan yang dibentuk oleh para guru di universitas tempat saya belajar. Di sana, di C ++ dan assembler, kami sudah pada tahun 1998 melakukan apa yang sekarang disebut IoT. Kami memiliki proses otomatis untuk memastikan keamanan tambang: untuk ini, kami mengumpulkan lusinan metrik, menganalisisnya, dan memprediksi situasi ledakan. Setelah mendapatkan pengalaman dalam pemrograman tingkat rendah, saya bekerja di sebuah lembaga keuangan, di mana saya terlibat dalam pengembangan klien-server. Kemudian dia pindah ke sebuah perusahaan IT yang besar, dimana dia mulai mengembangkan produk pertama berdasarkan teknologi web. Sekitar tahun 2005, saya pindah ke Wilayah Sverdlovsk dan bekerja di sana pada portal perbankan umum yang besar, yang masih berfungsi.
Di Yekaterinburg, saya bertemu dengan sekumpulan pengembang yang menggunakan teknologi Microsoft, dan kemudian dengan perwakilan teknis perusahaan. Kami berbicara banyak dan pernah dengan salah satu karyawan memutuskan untuk menulis buku tentang ASP.NET MVC, teknologi baru pada saat itu . Buku itu keluar setahun kemudian dan terjual habis dalam beberapa minggu.
Saya terus berkomunikasi secara dekat dengan spesialis Microsoft, kami melakukan proyek bersama, dan segera saya menerima tawaran untuk bekerja. Pada tahun 2011, saya menjadi ahli dalam teknologi strategis Microsoft dan dalam 6 tahun mendapatkan semua keterampilan dasar yang saya miliki sekarang. Sulit untuk melebih-lebihkan berapa banyak pekerjaan di perusahaan IT global yang besar. Setelah mendapatkan pengalaman dalam teknologi web dan cloud, membantu menerapkan dan menggunakannya dalam startup, mitra, dan pelanggan Microsoft, saya beralih ke peran utama untuk diri saya sendiri - seorang arsitek cloud.
Seorang arsitek cloud membantu klien perusahaan untuk secara efektif menggunakan layanan dan teknologi cloud yang dibeli. Saya telah mengerjakan proyek di perusahaan besar seperti Sberbank, Kaspersky Lab, Thunder (jaringan Magnit), Baltika, dan lainnya. Selain itu, kami berbicara dengan ABBYY, di mana kami memiliki banyak teman baik.
- Bagaimana Anda bisa sampai ke ABBYY dan mengapa tepatnya sebagai kepala arsitek?
- Sebenarnya, itu cerita lucu. Saat itu, saya telah bekerja sebagai arsitek di Microsoft selama lebih dari tiga tahun. Pada musim gugur 2019, saya sedang berlibur bersama keluarga saya di Turki dan entah bagaimana melihat notifikasi pantai di ponsel saya. Salah satunya, yang mengubah hidup, berasal dari LinkedIn dengan daftar lowongan "tepat untuk Anda", di antaranya saya perhatikan posisi Kepala Arsitek di ABBYY. Itu mungkin untuk menanggapi proposal dalam satu klik, dan saya memutuskan untuk menggoda takdir, tidak benar-benar mengandalkan hasilnya. Saya tidak mencari pekerjaan, tetapi saya selalu melihat pasar, mempelajari teknologi dan keterampilan apa yang dibutuhkan di zaman kita. Posisi Kepala Arsitek di salah satu pemimpin pasar segera tampak bagi saya sebagai pengembangan karier yang logis. Hasilnya, saya menjadi kepala arsitek dan terlibat dalam pengerjaan beberapa proyek yang sangat menarik untuk perusahaan.
— , ABBYY . , ABBYY c ? .
- Ya, saya datang ke ABBYY di tengah restrukturisasi struktur internal perusahaan yang agak rumit dan besar. Salah satu inovasinya adalah munculnya posisi saya. Ini terkait dengan keputusan ABBYY untuk mengambil kursus tentang pengembangan arsitektur cloud modern, seiring tren teknologi, pasar, dan pelanggan sendiri yang menyatakan persyaratan yang sangat spesifik untuk produk dan tumpukan teknologi. Selain itu, perkembangan modern sangat energik, dan tanpa menggunakan metode, pendekatan, dan teknologi baru, hampir tidak mungkin untuk mencapai rilis yang cepat dan berkualitas tinggi. Hasilnya, pilihan alat dan arsitektur modernlah yang menjadi keunggulan kompetitif yang memungkinkan kami memenuhi permintaan dan kebutuhan pelanggan.
Arsitek adalah salah satu dari sedikit orang di perusahaan yang melihat keseluruhan proyek sekaligus. Ia harus bertanggung jawab untuk memastikan bahwa produk besar yang dibuat oleh banyak tim sekaligus konsisten dan sukses dalam segala hal. Ini disebut arsitektur - seni mendesain sesuatu yang besar dari banyak bagian kecil.
- Apa yang Anda lakukan di ABBYY setiap hari?
- Di ABBYY, kami mengembangkan solusi yang membantu perusahaan mengotomatiskan proses dan menyelesaikan tugas rutin lebih cepat, misalnya, memproses informasi dari ratusan ribu invoice, invoice, tindakan, dan memasukkan data darinya ke dalam sistem akuntansi.
. Kubernetes Docker c , Redis PostgreSQL, .NET Core C#, RabbitMQ .
Bersamaan dengan ini, saat mengembangkan solusi untuk cloud publik, kami juga menggunakan layanan siap pakai terkelola. Mereka menawarkan cloud publik, dan di cloud kami, kami menggunakan alat ini untuk mengurangi biaya pemeliharaan dan dukungannya. Misalnya, penyedia cloud mana pun menawarkan perpesanan out-of-the-box, penyimpanan blob, database terkelola, dan banyak komponen lainnya, termasuk cluster Kubernetes terkelola. Semua ini memungkinkan Anda untuk mengembangkan produk lebih cepat dan memberikan layanan yang lebih baik.
Selain tugas arsitektural yang sebenarnya, saya memimpin Kantor Kepala Arsitek, yang mencakup berbagai tim, salah satunya adalah tim perpustakaan bersama. Perpustakaan bersama adalah blok bangunan yang digunakan perusahaan untuk membuat bagian dari produk besar. Komponen terpentingnya - pustaka algoritme dan pembelajaran mesin NeoML - baru-baru ini kami merilis bersama tim keren kami di GitHub sebagai sumber terbuka.
- Beri tahu kami tentang NeoML: bagaimana Anda mempersiapkan peluncuran perpustakaan di GitHub dan tantangan apa yang Anda hadapi?
- NeoML adalah proyek berskala besar yang telah dikerjakan oleh tim ABBYY selama lebih dari satu tahun. Kami berbicara tentang bagaimana pembuatan perpustakaan dan detail teknisnya terjadi dalam posting terbaru di Habré .
Saya bergabung dengan perusahaan pada 19 Desember dan ditugaskan untuk memimpin rilis kerangka kerja dalam sumber terbuka. Tim yang sangat keren dari berbagai departemen mengerjakan ini. Kami secara resmi menerbitkan NeoML di GitHub pada 16 Juni. Banyak pekerjaan telah diselesaikan dalam enam bulan: persiapan dan pemeriksaan kode sumber, pembuatan aplikasi sampel, penerjemahan dokumentasi dan komentar, pengorganisasian kampanye pemasaran, dukungan hukum, dan banyak tugas kecil lainnya. Tugas yang paling menarik dan agak sulit adalah memilih nama perpustakaan. Hal ini patut mendapat artikel tersendiri, namun singkatnya saat ini agak sulit untuk memilih nama suatu produk IT agar tidak melanggar merek dagang pelaku pasar lainnya.
NeoML adalah kebanggaan perusahaan; di perpustakaan kami telah mengumpulkan pengalaman bertahun-tahun dalam pengembangan produk cerdas di ABBYY dan kontribusi teknologi dari puluhan orang. Ini bukan proyek mentah, tetapi seperangkat alat matang yang telah lama berhasil digunakan oleh kami dalam produk komersial. Pada dasarnya, NeoML adalah fondasi teknologi bisnis ABBYY dan sekarang tersedia untuk semua orang di platform GitHub.
Di bulan pertama saja, kami menerima lebih dari 400 bintang di GitHub dan banyak sekali umpan balik positif dari komunitas dan pelanggan kami. Mereka bereaksi dengan antusias saat partner mereka membagikan teknologi mereka di platform terbuka. Bagi banyak pelanggan, ini adalah keyakinan bahwa produk yang mereka gunakan benar-benar memiliki kemampuan intelektual yang unik.
- Ceritakan sedikit tentang tim Anda: apakah ada banyak orang di dalamnya, bagaimana Anda berinteraksi?
- Tim NeoML kecil tapi sangat profesional dan saya bangga bekerja dengan mereka. Kami memiliki 5 pengembang, termasuk pemimpin tim, manajer proyek, dan insinyur pengembang yang membantu kami dalam tugas infrastruktur. Penulis teknis yang berpengalaman membantu kami dalam kompilasi dan terjemahan dokumentasi. Selain itu, tim kami didukung oleh manajemen Departemen Pengembangan Produk, termasuk R&D. Ini secara aktif berpartisipasi dalam perencanaan strategis pengembangan perpustakaan.
- Bagaimana kesan Anda tentang suasana di ABBYY? Apakah perusahaan tersebut berbeda dari tempat lain tempat Anda bekerja?
- Pada masa-masa awal di ABBYY, penemuan luar biasa bagi saya adalah banyak orang telah bekerja di perusahaan selama sepuluh tahun atau lebih dan terus berkembang secara profesional. Ini sangat jarang terjadi pada perusahaan IT dengan pergantian staf yang konstan. Mungkin hal ini difasilitasi oleh suasana terbuka yang khusus, di mana karyawan menghargai hubungan antarmanusia dalam bekerja, menghargai pendapat semua orang, dan menyelesaikan semua kesulitan bersama-sama. Banyak yang datang ke sini setelah lulus dan, berkembang di tempat yang sama untuk waktu yang lama, berhasil membangun karier. Omong-omong, ini bisa berupa pertumbuhan vertikal dan horizontal.
ABBYY adalah perusahaan internasional. Banyak rekan kerja yang bekerja di kantor luar negeri dan kami berkomunikasi secara online dari waktu ke waktu. Selain itu, saya dan karyawan lain diundang untuk menemani pertemuan dengan klien besar di seluruh dunia - dari Amerika Serikat dan negara-negara Eropa, tempat kami berkomunikasi dan menjawab pertanyaan, membicarakan solusi arsitektur dan teknis kami. Pelanggan saat ini memiliki pengetahuan teknis yang mendalam dan ingin mengetahui detail produk.
- Menurut Anda, pengetahuan, keterampilan dan pengalaman apa yang penting bagi seorang kepala arsitek yang baik?
- Pandangan besar dan pengalaman kerja dalam berbagai proyek dan di berbagai posisi. Sangat membantu saya karena pada berbagai waktu saya terlibat dalam pemrograman sistem, pengembangan sistem bisnis dan sistem web terdistribusi, bekerja sebagai penjual teknis dan penginjil teknologi, dan, tentu saja, menjadi arsitek cloud di vendor terbesar. Pengalaman ini memungkinkan Anda untuk melihat proyek dari banyak sudut untuk membuat keputusan yang tepat, yang dibutuhkan seorang arsitek.
Tetap dengan pengetahuan Anda saja tidak cukup. Penting untuk terus memantau tren saat ini dan perkembangan teknologi dan layanan utama, cloud, dan platform lainnya. Segala sesuatu di industri kami berubah dengan sangat cepat, pengetahuan menjadi usang, alat dan pendekatan baru untuk pemecahan masalah muncul.
Tetap berhubungan dengan tren akan membutuhkan pemilihan sumber informasi yang cermat yang akan menyampaikan berita setiap hari. Ini bisa menjadi akun influencer (istilah lain dari penginjilan, yang berarti orang-orang kunci dalam satu arah atau lainnya) di jejaring sosial; Blog vendor terbesar perusahaan yang memengaruhi pasar dengan produk dan kontribusinya pada teknologi (misalnya, blog AWS, Google, dan Azure tentang produk baru di cloud); agregator berita menurut topik dari publikasi besar dan peminat yang menerbitkan pilihan berita dan artikel teknis. Terakhir, berlangganan salah satu layanan literatur teknis untuk mendapatkan akses ke buku dan publikasi terbaru.
- Nasihat apa yang akan Anda berikan kepada mereka yang ingin menjadi kepala arsitek?
- Banyak membaca, berjuang untuk proyek besar dan kompleks. Jangan takut akan kesalahan dan perubahan pemandangan. Keluarlah dari zona nyaman Anda - ini adalah satu-satunya cara untuk berkembang lebih jauh. Belajar, belajar lebih banyak, jangan berhenti dan Anda akan berhasil.
3 buku teratas saya untuk calon arsitek terdistribusi adalah:
- Cloud Native oleh Boris Scholl, Trent Swanson, Peter Jausovec
- Dasar-dasar Arsitektur Perangkat Lunak oleh Mark Richards, Neal Ford
- Kubernetes: Up and Running, Edisi ke-2 oleh Brendan Burns, Joe Beda, Kelsey Hightower
- Apakah Anda memiliki visi tentang masa depan pasar pemrosesan informasi cerdas dan analisis proses bisnis dalam 5-10 tahun?
- Pertama, saya sangat berharap bahwa segera kami akan sepenuhnya meninggalkan pembawa kertas dan anak saya tidak lagi dihadapkan pada formulir kertas dalam alur kerja. Semuanya mengarah ke ini, banyak yang sudah di digital.
Pada saat yang sama, volume informasi akan bertambah lebih cepat. Menurut IDC Data Age 2025 Research, pada tahun 2025 total data baru akan meningkat menjadi 175 ZB, naik dari 33 ZB pada tahun 2018. Tampaknya bagi kami ada banyak informasi di sekitar, tetapi itu akan menjadi lebih banyak lagi. Apa hubungannya dengan itu? Analisis, urutkan, sorot yang bermakna dan otomatiskan semua proses ini untuk melihat hanya yang paling berguna. Dan di sini pengalaman ABBYY akan berguna. Klien kami menerima alat paling canggih untuk ekstraksi informasi, penambangan data, dan analisis proses otomatis. Setiap tahun kami membuat produk kami semakin cerdas dan cerdas, dan pelanggan kami menggunakan ini untuk mengelola arus informasi.
Dalam 5-10 tahun, semakin sering keputusan akan dibuat oleh kecerdasan buatan dan algoritme berdasarkan model dan perangkat matematika yang semakin kompleks. Dan kami di ABBYY mendekatkan hari-hari ini dengan perkembangan kami.
- Sebagai kepala arsitek, menurut Anda bagaimana arsitektur proyek TI di masa depan? Kemana semuanya pergi?
- Semuanya bergerak secara spiral. Tren saat ini - pengembangan terdistribusi berdasarkan layanan mikro - sudah mulai dikritik hari ini, dan sistem monolitik yang tampak "buruk" kemarin tiba-tiba, dengan reorganisasi, mendapatkan banyak pendukung.
Kekuatan komputasi tumbuh dengan kecepatan yang luar biasa. Tugas-tugas yang sebelumnya membutuhkan cluster terpisah dari banyak server sekarang diselesaikan di hampir satu prosesor. Ini diikuti dengan pemikiran ulang tentang pendekatan arsitektur.
, , – . .