Petco Melakukan Deployment Layanan Penjemputan di Tepi Jalan yang Dibangun dengan layanan AWS Hanya dalam Waktu 6 Minggu dengan bantuan JBS
Ringkasan Eksekutif
Untuk memenuhi kebutuhan pelanggan dengan cepat dan mudah selama pandemi COVID-19, Petco berhasil menyelesaikan pengembangan layanan penjemputan di tepi jalan dan melakukan deployment hanya dalam waktu 6 minggu. Berkat kemitraan yang terjalin dengan Partner Kompetensi Retail AWS JBS Solutions (JBS), penawaran baru Petco yang dibangun menggunakan AWS Lambda dan Amazon DynamoDB berhasil meningkatkan efisiensi dan mengurangi biaya.
Tentang Pelanggan
Petco adalah perusahaan kesehatan dan kesejahteraan yang berfokus pada peningkatan kualitas hidup hewan peliharaan, pemilik hewan peliharaan, dan karyawan. Perusahaan ini mengoperasikan lebih dari 1.500 lokasi Petco dan menawarkan sumber daya online lengkap untuk kesehatan dan kesejahteraan hewan peliharaan di situs web dan di aplikasi Petco.

“Mungkin butuh waktu dua kali lebih lama jika kami tidak memiliki awal yang tepat dengan menggunakan AWS di lingkungan yang infrastrukturnya dapat diatur dengan cepat.”
- Joe Rose, President, JBS Solutions
Bekerja Sama untuk Menciptakan Pengalaman Belanja yang Fleksibel
JBS yang berbasis di Pennsylvania telah memberikan perangkat lunak khusus dan solusi berbasis aplikasi sejak pergantian milenium. Untuk memberikan layanan terbaik kepada klien yang berbasis di Amerika Serikat, JBS hanya merekrut teknisi tingkat senior di Amerika untuk memastikan keahlian dan kesamaan jam kerja. JBS menggunakan solusi AWS untuk sekitar 80 persen proyeknya dan memiliki model keterlibatan berbasis proyek yang melibatkan kerja sama dengan karyawan perusahaan untuk memastikan staf memiliki pelatihan yang tepat untuk memelihara dan memperbarui perangkat lunak. “Kami memang membantu tim dan proyek staf perusahaan, tetapi kami lebih banyak melakukan pendampingan”, kata Joe Rose, President JBS. “Kami menghadirkan sumber daya dengan harapan bisa membantu melatih, mengembangkan, dan mendorong karyawan serta konsultan lain dalam proyek ini.”
JBS perlu membantu Petco men-deploy kemampuan penjemputan di tepi jalan dengan cepat. Perusahaan bekerja sama untuk memutuskan cara merancang solusi. Popularitas penjemputan di tepi jalan sulit diprediksi. “Tidak ada situasi yang bisa dibandingkan dengan situasi ini,” kata Rose. “Jadi solusinya harus bisa mencapai skala antara nol hingga skala yang sangat besar seperti roket yang melesat ke atmosfer.” JBS sangat memahami keuntungan solusi yang dibangun di AWS. “Kami mengenal sistem Petco dengan baik, dan kami juga mengenal AWS dengan baik,” kata Rose. “Kami sudah mulai merancang lingkungan sehingga melakukan pivot teknologi dengan cepat bukanlah masalah. Mungkin butuh waktu dua kali lebih lama jika kami tidak memiliki awal yang tepat dengan menggunakan AWS di lingkungan yang infrastrukturnya dapat diatur dengan cepat.”
Melakukan Deployment Solusi yang Dapat Diskalakan dengan Cepat dan Efisien
Untuk mengakomodasi beban yang tidak diketahui sekaligus mengoptimalkan biaya, JBS tahu bahwa solusi nirserver akan menjadi pilihan terbaik untuk Petco, dengan memanfaatkan kemampuan penskalaan otomatis. JBS memilih AWS Lambda, sebuah layanan komputasi tanpa server yang memungkinkan pengembang menjalankan kode tanpa perlu menyediakan atau mengelola server guna mendukung solusi ini. JBS juga menggunakan Amazon DynamoDB—basis data NoSQL yang terkelola penuh, tanpa server, dan berbasis data key-value yang dirancang untuk menjalankan aplikasi berkinerja tinggi dalam skala apa pun, serta Amazon Simple Queue Service (Amazon SQS), layanan antrean pesan yang terkelola penuh yang digunakan pengguna untuk memisahkan dan menskalakan layanan mikro, sistem terdistribusi, dan aplikasi tanpa server. Dengan menggunakan layanan ini, pengembang dapat berfokus pada pembuatan fungsionalitas yang diperlukan untuk penjemputan di tepi jalan daripada menghabiskan waktu menulis kode untuk menangani masalah penskalaan dan kinerja.
Dengan menerapkan proses pembatasan dan pengukuran setelah deployment, JBS dan Petco mampu mendistribusikan beban. “Teknologi nirserver benar-benar melakukan pekerjaan penskalaan yang luar biasa tanpa banyak overhead,” kata Rose. “Kami tidak perlu melakukan penyetelan apa pun pada tumpukan nirserver.”
Untuk memenuhi kebutuhan lalu lintas situs web sebaik-baiknya, Petco menggunakan Amazon Simple Notification Service (Amazon SNS), layanan pengiriman pesan yang terkelola penuh untuk komunikasi aplikasi-ke-aplikasi dan aplikasi-ke-orang. “Sungguh mengesankan betapa layanan ini mampu menghadapi lonjakan permintaan seperti itu,” kata Rose.
Tim tersebut mencapai 100 persen target proyeknya, yaitu men-deploy solusi penjemputan di tepi jalan hanya dalam waktu 6 minggu. Setelah peluncuran, tim menghabiskan sekitar 6 bulan untuk menyempurnakan solusi guna menawarkan pengalaman terbaik kepada pelanggan dan karyawan. Misalnya, dalam memantau interaksi karyawan dengan tablet saat memilih dan menyiapkan pesanan, JBS memperhatikan banyak yang mengetuk layar untuk melakukan konfirmasi sebelum prompt muncul. Tim mengidentifikasi ini sebagai klik tambahan yang tidak perlu dan menghapusnya. “Kami ingin menciptakan pengalaman pengguna yang bebas hambatan,” kata Rose. Hal ini berhasil: pelanggan menikmati kemudahan dan keamanan tambahan dari penawaran tanpa kontak, dan Petco memenuhi tujuannya untuk memenuhi kebutuhan pelanggannya. “Sebagai mitra pemilik hewan peliharaan dalam menjaga kesehatan dan kesejahteraan hewan peliharaan mereka secara menyeluruh, di Petco, kami berfokus untuk memberikan solusi yang memenuhi gaya hidup dan kebutuhan pemilik hewan peliharaan,” kata Mike Brown, Vice President of Retail Systems di Petco. “Penjemputan di tepi jalan hanyalah salah satu elemen dari pengalaman omnichannel kami yang terus berkembang.”
“Teknologi nirserver benar-benar melakukan pekerjaan penskalaan yang luar biasa tanpa banyak overhead. Kami tidak perlu melakukan penyetelan apa pun pada tumpukan nirserver.”
- Joe Rose, President, JBS Solutions
Tentang Partner
JBS Solutions telah memberikan solusi berbasis perangkat lunak dan aplikasi kustom sejak tahun 1999. JBS Solutions merupakan AWS Advanced Partner, Partner Kompetensi Retail AWS, Peretail Komersial Resmi, dan AWS Public Sector Partner (PSP).

Bekerja Sama untuk Menciptakan Pengalaman Belanja yang Fleksibel
JBS yang berbasis di Pennsylvania telah memberikan perangkat lunak khusus dan solusi berbasis aplikasi sejak pergantian milenium. Untuk memberikan layanan terbaik kepada klien yang berbasis di Amerika Serikat, JBS hanya merekrut teknisi tingkat senior di Amerika untuk memastikan keahlian dan kesamaan jam kerja. JBS menggunakan solusi AWS untuk sekitar 80 persen proyeknya dan memiliki model keterlibatan berbasis proyek yang melibatkan kerja sama dengan karyawan perusahaan untuk memastikan staf memiliki pelatihan yang tepat untuk memelihara dan memperbarui perangkat lunak. “Kami memang membantu tim dan proyek staf perusahaan, tetapi kami lebih banyak melakukan pendampingan”, kata Joe Rose, President JBS. “Kami menghadirkan sumber daya dengan harapan bisa membantu melatih, mengembangkan, dan mendorong karyawan serta konsultan lain dalam proyek ini.”
JBS perlu membantu Petco men-deploy kemampuan penjemputan di tepi jalan dengan cepat. Perusahaan bekerja sama untuk memutuskan cara merancang solusi. Popularitas penjemputan di tepi jalan sulit diprediksi. “Tidak ada situasi yang bisa dibandingkan dengan situasi ini,” kata Rose. “Jadi solusinya harus bisa mencapai skala antara nol hingga skala yang sangat besar seperti roket yang melesat ke atmosfer.” JBS sangat memahami keuntungan solusi yang dibangun di AWS. “Kami mengenal sistem Petco dengan baik, dan kami juga mengenal AWS dengan baik,” kata Rose. “Kami sudah mulai merancang lingkungan sehingga melakukan pivot teknologi dengan cepat bukanlah masalah. Mungkin butuh waktu dua kali lebih lama jika kami tidak memiliki awal yang tepat dengan menggunakan AWS di lingkungan yang infrastrukturnya dapat diatur dengan cepat.”
Melakukan Deployment Solusi yang Dapat Diskalakan dengan Cepat dan Efisien
Untuk mengakomodasi beban yang tidak diketahui sekaligus mengoptimalkan biaya, JBS tahu bahwa solusi nirserver akan menjadi pilihan terbaik untuk Petco, dengan memanfaatkan kemampuan penskalaan otomatis. JBS memilih AWS Lambda, sebuah layanan komputasi tanpa server yang memungkinkan pengembang menjalankan kode tanpa perlu menyediakan atau mengelola server guna mendukung solusi ini. JBS juga menggunakan Amazon DynamoDB—basis data NoSQL yang terkelola penuh, tanpa server, dan berbasis data key-value yang dirancang untuk menjalankan aplikasi berkinerja tinggi dalam skala apa pun, serta Amazon Simple Queue Service (Amazon SQS), layanan antrean pesan yang terkelola penuh yang digunakan pengguna untuk memisahkan dan menskalakan layanan mikro, sistem terdistribusi, dan aplikasi tanpa server. Dengan menggunakan layanan ini, pengembang dapat berfokus pada pembuatan fungsionalitas yang diperlukan untuk penjemputan di tepi jalan daripada menghabiskan waktu menulis kode untuk menangani masalah penskalaan dan kinerja.
Dengan menerapkan proses pembatasan dan pengukuran setelah deployment, JBS dan Petco mampu mendistribusikan beban. “Teknologi nirserver benar-benar melakukan pekerjaan penskalaan yang luar biasa tanpa banyak overhead,” kata Rose. “Kami tidak perlu melakukan penyetelan apa pun pada tumpukan nirserver.”
Untuk memenuhi kebutuhan lalu lintas situs web sebaik-baiknya, Petco menggunakan Amazon Simple Notification Service (Amazon SNS), layanan pengiriman pesan yang terkelola penuh untuk komunikasi aplikasi-ke-aplikasi dan aplikasi-ke-orang. “Sungguh mengesankan betapa layanan ini mampu menghadapi lonjakan permintaan seperti itu,” kata Rose.
Tim tersebut mencapai 100 persen target proyeknya, yaitu men-deploy solusi penjemputan di tepi jalan hanya dalam waktu 6 minggu. Setelah peluncuran, tim menghabiskan sekitar 6 bulan untuk menyempurnakan solusi guna menawarkan pengalaman terbaik kepada pelanggan dan karyawan. Misalnya, dalam memantau interaksi karyawan dengan tablet saat memilih dan menyiapkan pesanan, JBS memperhatikan banyak yang mengetuk layar untuk melakukan konfirmasi sebelum prompt muncul. Tim mengidentifikasi ini sebagai klik tambahan yang tidak perlu dan menghapusnya. “Kami ingin menciptakan pengalaman pengguna yang bebas hambatan,” kata Rose. Hal ini berhasil: pelanggan menikmati kemudahan dan keamanan tambahan dari penawaran tanpa kontak, dan Petco memenuhi tujuannya untuk memenuhi kebutuhan pelanggannya. “Sebagai mitra pemilik hewan peliharaan dalam menjaga kesehatan dan kesejahteraan hewan peliharaan mereka secara menyeluruh, di Petco, kami berfokus untuk memberikan solusi yang memenuhi gaya hidup dan kebutuhan pemilik hewan peliharaan,” kata Mike Brown, Vice President of Retail Systems di Petco. “Penjemputan di tepi jalan hanyalah salah satu elemen dari pengalaman omnichannel kami yang terus berkembang.”
“Teknologi nirserver benar-benar melakukan pekerjaan penskalaan yang luar biasa tanpa banyak overhead. Kami tidak perlu melakukan penyetelan apa pun pada tumpukan nirserver.”
- Joe Rose, President, JBS Solutions