JavaRush /Java Blog /Random-ID /Raksasa TI yang bisnisnya tidak mungkin terjadi tanpa Jav...

Raksasa TI yang bisnisnya tidak mungkin terjadi tanpa Java

Dipublikasikan di grup Random-ID
Fakta bahwa Java adalah salah satu bahasa pemrograman paling populer berdasarkan semua kriteria utama praktis tidak dipertanyakan oleh siapa pun. Namun, agar tidak tidak berdasar, beberapa informasi dan statistik dasar. Raksasa IT yang bisnisnya tidak mungkin terjadi tanpa Java - 1

Jawa adalah Rajanya

Apakah Java benar-benar bisa disebut sebagai bahasa terpopuler di dunia? Dengan beberapa keberatan, tapi ya. Sebagian besar perusahaan modern, di semua industri dan sektor pasar, menggunakan Java. Dan, yang terpenting, mereka akan menggunakannya selama bertahun-tahun yang akan datang karena alasan seperti akses ke basis pengembang yang berbakat untuk perekrutan potensial, ketersediaan kerangka kerja dan kode, fungsi, dan aplikasi yang sudah ditulis. Lebih dari 95% komputer di perusahaan dan perusahaan menggunakan Java, lebih dari 90% komputer menggunakan Java, dan jumlah perangkat seluler yang menggunakan bahasa ini melebihi 3 miliar. Oleh karena itu, tidak mengherankan jika hampir semua komputer Perusahaan besar di mana pun di dunia menggunakan Java dan mempekerjakan spesialis dalam bahasa ini.

Java + Android = Cinta

Apa yang membuat Java begitu populer? Pertama-tama, multiplatform dan keserbagunaan. Fleksibilitas Java memungkinkan Anda menjalankan program yang ditulis dalam bahasa ini di hampir semua perangkat, termasuk PC desktop, ponsel, dan bahkan sebagian besar perangkat lainnya, mulai dari mobil pintar hingga peralatan rumah tangga, yang juga semakin pintar saat ini. Tentu saja, popularitas dan posisi kuat bahasa Java di dunia modern berasal dari platform seluler, atau lebih tepatnya, sistem operasi Android. Hal ini dapat dimengerti: tidak ada satu pun aplikasi saat ini yang dapat berjalan tanpa versi seluler, Android duduk di singgasana raja sistem operasi seluler, dan pengembangan untuk Android tidak terpikirkan tanpa Java (ada juga Kotlin, tapi itu topik tersendiri ). Jadi ternyata sebagian besar perusahaan modern besar, yang membutuhkan aplikasi seluler multifungsi, tidak bisa hidup tanpa Java. Posisi kepemimpinan Java dikonfirmasi oleh statistik. Menurut Indeks TIOBE, Java adalah bahasa pemrograman terpopuler di dunia dengan persentase 16%, mengungguli C dan Python.

Perusahaan papan atas dan startup unicorn. Bagaimana mereka menggunakan Java

Posisi kepemimpinan bahasa Java dan keberadaan bahasa ini di mana-mana dalam lingkungan bisnis modern telah ditentukan. Justru karena keserbagunaan dan prevalensi Java, terkadang sulit bagi pemula untuk menavigasi bidang penerapan bahasa tersebut dan bagaimana tepatnya perusahaan besar dan startup baru menggunakan Java, untuk tujuan apa Java paling berguna dan mengapa itu penting. . Oleh karena itu, kami memutuskan untuk menyiapkan tinjauan singkat tentang beberapa perusahaan IT yang sukses dan populer yang bisnisnya terkait erat dengan Java dan peluang yang diberikan oleh bahasa ini. Khususnya dalam artikel ini kita akan berbicara tentang beberapa raksasa dari segmen pasar massal - sekarang perusahaan-perusahaan ini dikenal hampir semua orang, dan banyak yang tidak dapat membayangkan hidup mereka tanpa layanan mereka.

uber

Uber adalah salah satu contoh kanonik perusahaan sukses yang bisnisnya dibangun berdasarkan aplikasi seluler, yang berbasis Java. Raksasa IT yang bisnisnya tidak mungkin terjadi tanpa Java - 2Apa yang membuat Uber (dan layanan serupa) begitu menarik dan populer? Fakta bahwa pengguna dapat membuka aplikasi dan memesan layanan hampir seketika. Aplikasi Uber menunjukkan di mana mobil berada pada saat tertentu, ke mana tujuannya, dan kapan, dalam hitungan menit, mobil akan tiba di tujuannya. Uber bahkan menampilkan nomor plat, warna dan merek mobil, serta nama pengemudi, sehingga pengguna dapat mengidentifikasi kendaraan yang diinginkan hampir secara instan. Proses pembayarannya juga sederhana dan cepat - otomatis dibebankan ke kartu kredit Anda. Semua ini dimungkinkan berkat Java. Realitas bisnis digital modern memaksa perusahaan untuk menciptakan aplikasi seluler baru yang akan memenuhi permintaan konsumen akan barang dan jasa yang tersedia 24/7 dalam waktu maksimal beberapa puluh menit setelah pemesanan. Untuk memenuhi permintaan ini, perusahaan-perusahaan beralih ke proyek-proyek Java secara semakin besar dan aktif. Hal ini sebagian besar berkat penggunaan Java , serta peningkatan kode yang terus-menerus, sehingga pengguna aplikasi Uber versi modern memiliki akses ke sejumlah besar informasi (dalam bentuk grafik dan tidak hanya), serta berbagai fungsi dan kemampuan. Misalnya, aplikasi ini memungkinkan Anda melihat biaya perjalanan dan melacak perubahan tarif tergantung pada waktu, cuaca, dan faktor lainnya. Anda juga dapat memilih mobil dengan tingkat kenyamanan berbeda atau berbagi taksi dengan pengguna lain jika mereka menuju ke arah yang sama. Fungsi-fungsi ini memerlukan lusinan, terkadang ratusan proses yang berjalan di latar belakang, dan penjamin operasi terkoordinasi dari proses-proses ini, sebagian besar, adalah Java.

Netflix

Saat ini, layanan video favorit semua orang memproses tidak kurang dari 2 miliar permintaan konten streaming setiap hari. Semua berkat arsitektur yang berpusat pada Java. Raksasa TI yang bisnisnya tidak mungkin terjadi tanpa Java - 3Netflix adalah jaringan TV online paling populer di dunia (jika Anda bisa menyebutnya demikian), dan model operasi layanan serta antarmukanya telah menjadi standar. Dengan sedikit biaya bulanan sekitar $10, pengguna Netflix dapat menonton film dan acara TV sebanyak yang mereka inginkan, kapan saja, di perangkat apa pun. Skalabilitas Java berperan penting dalam kesuksesan Netflix, memungkinkan perusahaan tersebut mengembangkan basis penggunanya hingga 57 juta di lebih dari 50 negara. Penonton ini menonton lebih dari 1 miliar jam konten video setiap bulannya. “Sebagian besar layanan dalam arsitektur kami dibangun di Java dan Java Virtual Machine [JVM],” kata Andrew Glover, salah satu pengembang Netflix. “Kami memiliki ribuan proses Java yang berjalan sepanjang waktu, dan seiring pertumbuhan platform kami, kami tidak melihat adanya masalah infrastruktur yang besar. Kami juga menggunakan banyak alat sumber terbuka yang berbasis Java, sehingga memudahkan pemantauan, pembaruan, dan penskalaan layanan kami.” “Saat pengguna membuka Netflix, di balik layar sistem menjalankan sekitar selusin proses berbeda untuk mengotorisasi orang tersebut, mencari tahu perangkat apa yang mereka gunakan, memastikan akunnya aktif, dan melihat aktivitas terkini di profil mereka. Semua proses ini dikelola menggunakan Eureka , alat sumber terbuka berbasis Java,” kata Glover.

Twitter

Layanan mikroblog paling populer di dunia, Twitter, muncul di zaman kuno, tentu saja menurut standar industri Internet - pada tahun 2006, dan pada tahun-tahun pertama keberadaannya, layanan ini memiliki masalah besar dengan kinerja dan pengoperasian yang stabil di tengah pesatnya pertumbuhan dunia. basis penggunanya. Layanan ini sering mogok sehingga layar dengan gambar paus putih yang dilihat pengguna selama pemadaman Twitter menjadi meme. Raksasa TI yang bisnisnya tidak mungkin terjadi tanpa Java - 4Namun, sekitar akhir tahun 2010, Twitter mulai bekerja lebih stabil, dan dalam beberapa tahun terakhir Twitter memiliki indikator uptime yang sangat baik, sehingga paus putih yang tidak aktif mulai dilupakan. Siapa yang harus berterima kasih atas perubahan tersebut? Tentu saja Jawa. Robert Benson, direktur senior pengembangan Twitter, membicarakan hal ini dalam sebuah wawancara. Menurutnya, pengembang Twitter sejak awal platform ini banyak memikirkan tentang arsitektur layanan dan cara paling efisien memproses sejumlah besar permintaan yang diterima dari pengguna setiap detiknya. Dan saat ini Twitter memiliki lebih dari 200 juta pengguna aktif yang meninggalkan lebih dari 400 juta tweet setiap harinya. Setelah beberapa tahun menganalisis dan mencari solusi terbaik, para insinyur Twitter menemukan penggunaan Java Virtual Machine, yang memungkinkan sistem untuk menskalakan secara horizontal dan mengatasi beban. Pengembang Twitter telah mentransfer sebagian besar sistem paling penting bagi perusahaan ke layanan yang ditulis dalam Java dan Scala, yang beroperasi pada JVM. Oleh karena itu, Twitter kini bekerja dengan cukup stabil di seluruh dunia, dan bahkan disesuaikan untuk secara aman menanggung periode puncak beban tinggi yang terjadi selama acara-acara penting seperti putaran final Piala Dunia atau pemilu di Amerika Serikat. Dan sistem memungkinkan pengguna untuk mengetahui berita tentang peristiwa yang terjadi beberapa menit yang lalu.

garis harga

Bagi Priceline, salah satu pemimpin dalam industri pemesanan online, Java adalah kunci efisiensi dan efektivitas. Menggunakan bahasa ini memungkinkan Anda mencapai fleksibilitas, produktivitas, portabilitas, dan menjangkau khalayak yang luas. Raksasa IT yang bisnisnya tidak mungkin terjadi tanpa Java - 5Priceline adalah aplikasi untuk pemesanan hotel dan apartemen di seluruh dunia. Layanan ini sedikit kurang populer dan dikenal di Eropa dibandingkan di Amerika Serikat, dimana layanan ini merupakan pemimpinnya. Priceline merupakan bagian dari Booking Holdings yang juga mencakup sejumlah layanan pemesanan super populer yaitu KAYAK, Rentalcars, Booking, Opentable, dan agoda. Jadi aspek Java yang tercantum di bawah ini sebagian besar juga berlaku untuk layanan ini. Padahal dari sisi pengguna proses pencarian dan pemesanan hotel terlihat cukup sederhana - cukup masukkan tujuan dan tanggal yang diinginkan - di balik layar layanan seperti Priceline terdapat sistem kompleks dengan banyak proses simultan. Kueri penelusuran sederhana memicu serangkaian interaksi dan koneksi ke berbagai hotel, maskapai penerbangan, database, dan sistem reservasi di seluruh dunia. Misalnya, pencarian hotel untuk memesan kamar di suatu tempat di New York menghasilkan hingga 500 permintaan simultan ke sistem hotel dan berbagai perantara. Mengingat ribuan pengguna dapat mencari hotel di sistem secara bersamaan, kesulitan utama dalam pekerjaan Priceline dan agregator serupa lainnya adalah mengelola matriks permintaan dan koneksi kompleks yang terjadi secara real-time. Di sinilah pahlawan super bernama Java berperan, memungkinkan layanan mengambil informasi dengan cepat dan efisien dari database di seluruh dunia sebagai respons terhadap pertanyaan. Dalam kasus Priceline, dedikasi perusahaan terhadap Java begitu kuat sehingga Michael Diliberto, chief operating officer divisi Amerika Utara Priceline, pernah menyatakan bahwa perusahaan memandang Java sebagai "cara hidup" dan tidak dapat membayangkan keberadaannya tanpa bahasa.

kesimpulan

Seperti yang dapat Anda lihat di atas, tanpa Java, hampir tidak mungkin sejumlah layanan terkenal dapat berhasil beroperasi, serta bagi perusahaan yang menghasilkan banyak uang dari popularitas layanan ini. Setidaknya dalam bentuk yang biasa kita lihat. Artinya jika kita melihat semua ini dari sudut pandang global, kita dapat mengatakan bahwa seluruh dunia modern tidak mungkin terjadi tanpa Java. Nilailah sendiri: siapa yang sekarang ingin naik taksi bukan melalui aplikasi yang nyaman, tetapi dengan cara kuno, berteriak keras dan melambaikan tangan di jalan; siapa yang akan menelepon setiap hotel secara bergantian untuk mencari kamar gratis jika aplikasi melakukannya untuk Anda; dan siapa yang bisa memberikan alasan yang lebih nyaman untuk memikat objek kasih sayang ke rumah Anda selain Netflix dan bersantai. Layanan dan aplikasi yang mengubah hidup kita ditulis oleh pengembang Java. Dan ini hanyalah permulaan, karena peluang inovasi tidak terbatas dan permintaan akan skalabilitas, fleksibilitas, dan jangkauan global semakin meningkat.
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION