Beranda Page Title Recorem Membangun aplikasi GraphQL multi-penyewa
Bagaimana Recorem membuat orientasi menjadi cepat, lancar, dan lebih aman dalam lingkungan multi-penyewa
Wanita melakukan panggilan video di laptopnya

Recorem mencocokkan pencari kerja yang telah memenuhi syarat dengan peluang kerja selama acara profesional. Platform ini memungkinkan perusahaan untuk menemukan talenta, bagi pencari kerja untuk menemukan peluang di berbagai acara, dan bagi penyelenggara acara untuk memonetisasi acara dengan membantu mereka memberikan nilai kepada para peserta.

Pengguna Recorem termasuk penyelenggara acara seperti konferensi industri, open house, dan job fair. Pengguna lain termasuk pencari kerja, perekrut dan manajer perekrutan, serta tim dan organisasi mereka di seluruh dunia. Recorem mengelola informasi tentang pencari kerja, peluang kerja, dan acara untuk mendukung semua pengguna ini. Sangat penting bahwa platform melindungi semua data pengguna dan memiliki kontrol yang tepat sehingga orang yang tepat memiliki akses ke data yang tepat.

Sifat bisnis dan pertumbuhan bisnis Recorem berarti menerima pengguna baru dengan cepat dan hemat biaya menjadi prioritas yang sangat penting. Platform Recorem adalah layanan multi-penyewa, yang menghubungkan setiap penyewa layanan dengan suatu peristiwa atau klien. Misalnya, konferensi dan tim penempatan universitas masing-masing mewakili para penyewanya. Oleh karena itu, Recorem harus memastikan bahwa data milik salah satu penyewa tidak bocor ke penyewa lainnya.

Membangun lapisan GraphQL terpadu

Recorem beralih ke StepZen1 (tautan berada di luar ibm.com), sebuah Perusahaan IBM. Dengan menggunakan solusi StepZen, Recorem menggabungkan beberapa API menjadi satu lapisan GraphQL terpadu. Hasilnya, satu panggilan GraphQL mengambil data dari beberapa back end. Kemampuan untuk mengakses data melalui back end dan menyatukannya di sisi server secara drastis mengurangi baris kode. Arahan GraphQL kustom StepZen @dbquery menyederhanakan proses konfigurasi koneksi ke Postgres dan MongoDB untuk akses dan mutasi data. Menggunakan arahan khusus lainnya (@rest), Recorem mengintegrasikan REST API publik dan pribadi yang mengimplementasikan logika bisnis dan mutasi untuk mengubah metadata aplikasi, termasuk pembuatan akun pengguna dan perubahan kata sandi.

Titik akhir GraphQL terpadu dan pendekatan berbasis konfigurasi menyederhanakan hal yang biasanya merupakan kode yang sulit ditulis dan dikelola, terutama karena penerimaan pengguna dan acara baru secara berkesinambungan merupakan metrik keberhasilan utama untuk bisnis Recorem. Misalnya, Recorem berencana untuk segera berintegrasi dengan sejumlah platform acara. Hal ini akan memungkinkan penyelenggara untuk mengaktifkan pencarian kerja menggunakan Recorem, bukan pencocokan bawaan yang ditawarkan oleh platform acara. Dengan integrasi ini, Recorem dapat menyediakan kekuatan algoritma pencocokannya kepada kliennya. (Recorem mengevaluasi beberapa parameter seperti keterampilan dan kemahiran untuk kualifikasi awal pencari kerja guna menampilkan pekerjaan yang relevan).

Recorem menerapkan aplikasi multi-penyewa bersama di StepZen. Kemampuan otorisasi dan autentikasi menggunakan token JWT yang ditandatangani sendiri, yang divalidasi dan dihormati oleh StepZen, memungkinkan Recorem untuk menggunakan proses yang kaya fitur keamanan guna mengisolasi data milik penyewa yang berbeda dalam database yang sama. Karena token JWT yang ditandatangani dan berumur pendek ini mengidentifikasi penyewa dan pengguna, aplikasi dapat menerapkan isolasi data dengan cara yang kaya fitur keamanan dan efisien.

Panggilan API publik dan pribadi diintegrasikan ke dalam satu titik akhir GraphQL. Kueri publik terbuka, dan kueri pribadi dibatasi hanya untuk mereka yang memiliki kunci JWT yang valid sehingga Recorem dapat memberikan pengalaman pengguna yang lengkap, mulai dari pengalaman pra-login hingga konten yang dipersonalisasi atau aman yang disediakan setelah pengguna masuk dengan kredensial yang valid.

 

1StepZen sekarang menjadi bagian dari IBM API Connect. Pembelian solusi oleh organisasi ini terjadi sebelum StepZen diakuisisi oleh IBM pada Februari 2023, oleh karena itu StepZen disebut sebagai solusi mandiri dalam studi kasus ini.

Orientasi dengan cepat dan aman 

Pencocokan talenta dan pekerjaan adalah lanskap yang begitu kompleks. Bisnis inti Recorem adalah mencocokkan acara pihak ketiga, perusahaan dan pencari kerja dan melibatkan pengelolaan data dari berbagai back end: API, basis data, sistem pelacakan pelamar, sistem HRM, dan banyak lagi. StepZen membantu Recorem mengintegrasikan data dan memungkinkan penemuan bakat dan koneksi secara lancar dan sarat akan keamanan. Dengan menggunakan pendekatan deklaratif dan berbasis konfigurasi dari StepZen untuk membangun lapisan API GraphQL, pengembang Recorem menghindari ribuan baris logika pemrograman untuk mengambil dan menyatukan data dari berbagai back end.

Recorem menerapkan layanannya pada infrastruktur yang dihosting StepZen, membantu memastikan hampir nol waktu henti. Pengembang Recorem dapat berfokus pada bisnis mereka dan dengan cepat menerima penyewa baru di platform, bukan pada membangun dan menjaga agar layanan tetap berjalan lancar.

Model keamanan dan kontrol akses, termasuk kemampuan untuk mendefinisikan panggilan API publik dan terproteksi, memberikan keamanan yang dibutuhkan platform ini untuk mendukung bisnis dan penggunanya. Terakhir, tim StepZen, dengan keahlian mendalam selama puluhan tahun dalam teknologi basis data, sangat senang dapat bermitra dengan Recorem untuk menyempurnakan basis datanya agar memiliki performa tinggi.

Logo Celestica Inc.
Tentang Recorem

Visi Recorem (tautan berada di luar ibm.com) adalah membantu perusahaan memanfaatkan konferensi profesional untuk menemukan talenta yang diketahui. Aplikasi webnya dirancang agar perusahaan dapat menemukan talenta dan agar pencari kerja dapat menemukan peluang di acara langsung, online, dan hybrid.

StepZen

Satu-satunya pendekatan deklaratif untuk akses federasi ke data.

Pelajari lebih lanjut Berlangganan buletin IBM Work and Co

Mencapai pengembangan aplikasi terukur yang lebih cepat 

Baca studi kasus
Sistem Persisten

Satu API untuk data yang tersebar di backend MSSQL, Salesforce, dan Oracle

Baca studi kasus
 
Hukum

© Hak Cipta IBM Corporation 2023. IBM Corporation, New Orchard Road, Armonk, NY 10504

Diproduksi di Amerika Serikat, Juli 2023.

IBM dan logo IBM adalah merek dagang atau merek dagang terdaftar milik International Business Machines Corporation di Amerika Serikat dan/atau negara lain. Nama produk dan layanan lain mungkin merupakan merek dagang milik IBM atau perusahaan lain. Daftar merek dagang IBM saat ini tersedia di ibm.com/legal/copyright-trademark.

Dokumen ini adalah yang terbaru pada tanggal awal publikasi dan dapat diubah oleh IBM kapan saja. Tidak semua penawaran tersedia di setiap negara tempat IBM beroperasi.

Semua contoh klien yang dikutip atau dijelaskan disajikan sebagai ilustrasi tentang cara beberapa klien menggunakan produk IBM dan hasil yang mungkin telah mereka capai. Biaya lingkungan dan karakteristik kinerja yang sebenarnya akan bervariasi, tergantung pada konfigurasi dan kondisi tiap-tiap klien. Hasil yang diharapkan secara umum tidak dapat diberikan karena hasil setiap klien akan bergantung sepenuhnya pada sistem dan layanan yang dipesan oleh klien. INFORMASI DALAM DOKUMEN INI DISEDIAKAN "SEBAGAIMANA ADANYA" TANPA JAMINAN APA PUN, BAIK TERSURAT MAUPUN TERSIRAT, TERMASUK TANPA JAMINAN UNTUK DAPAT DIPERJUALBELIKAN, KESESUAIAN UNTUK TUJUAN TERTENTU, DAN JAMINAN ATAU KETENTUAN APA PUN YANG TIDAK MELANGGAR. Produk IBM dijamin sesuai dengan syarat dan ketentuan perjanjian yang mengatur penyediaan produk tersebut.

Pernyataan Praktik Keamanan yang Baik: Tidak ada sistem atau produk IT yang bisa dianggap sepenuhnya aman, dan tidak ada satu pun produk, layanan, atau tindakan keamanan yang bisa sepenuhnya efektif untuk mencegah penggunaan atau akses yang tidak semestinya.  IBM tidak menjamin bahwa sistem, produk, atau layanan apa pun kebal dari, atau akan membuat perusahaan Anda kebal terhadap, tindakan jahat atau ilegal dari pihak mana pun.