เส้นทางของ Katerina - การใช้ Google Cloud Platform เพื่อเปลี่ยนไอเดียให้กลายเป็นผลิตภัณฑ์

"ฉันจะเลือกใช้ Firebase ไม่ว่าจะเป็นแอปสาธิตเล็กๆ ที่ฉันสร้างสําหรับการประชุม หรือใช้แอปพลิเคชันขนาดใหญ่ที่เกี่ยวข้องกับฐานผู้ใช้ ข้อมูล และ Hit ต่อวินาที"

ถาม& ตอบกับ Katerina

  • ตอบ: ฉันใช้ Firebase, Google Cloud Platform, Google Cloud Functions, Google Maps Platform, Angular, Google Cloud Run

    โครงสร้างพื้นฐานเก่าของเราสร้างขึ้นใน Firebase โดยใช้ Cloud Firestore และ Google Cloud Functions ที่ใช้สําหรับ Microservice และข้อมูลการค้นหา Firestore ที่กําหนดเอง นอกจากนี้ เรายังใช้ Google Cloud Run และ Cloud Storage ร่วมกันเพื่อสํารองข้อมูลตามกําหนดการด้วย ในตําแหน่งก่อนหน้านี้ ฉันใช้ Google Maps JS API ซึ่งตอนนี้พัฒนาไปมากซึ่งเป็นส่วนหนึ่งของ Google Maps Platform ปัจจุบันผมสร้างเดโมและ POC เป็นส่วนใหญ่ในเวลาว่าง ฉันใช้ Google Maps Platform ที่ฉันชอบมาก บทบาทปัจจุบันของฉันไม่เกี่ยวข้องกับเครื่องมือของ Google ในขณะนี้

  • ต: เครื่องมือสุดโปรดของฉันคือ Firebase ฉันชอบประสิทธิภาพและความเสถียรของการพัฒนาและเผยแพร่เว็บแอปพลิเคชัน โดยจะมีโซลูชันในทุกๆ ส่วนของกระบวนการ ไม่ว่าจะเป็นแบ็กเอนด์, พื้นที่เก็บข้อมูล, ฐานข้อมูล, Microservice, โฮสติ้ง, การตรวจสอบสิทธิ์ หรือแม้กระทั่งข้อมูลวิเคราะห์ ครบวงจรในที่เดียวและนําไปใช้งานได้ง่าย สิ่งที่น่าอัศจรรย์ด้วย Firebase คือความสามารถในการปรับขนาดที่นําเสนอ ฉันจะเลือกใช้ Firebase เป็นแอปสาธิตขนาดเล็กที่ฉันกําลังสร้างสําหรับการประชุม หรือใช้แอปพลิเคชันขนาดใหญ่ที่เกี่ยวข้องกับฐานผู้ใช้ ข้อมูล และ Hit ต่อวินาที

    เครื่องมือที่ผมชอบที่สุดคือ Google Maps Platform Maps ทําให้ฉันตื่นเต้นมาก และ Google Maps Platform ก็ยังเป็นมากกว่าการแสดงภาพข้อมูลบนแผนที่ ซึ่งน่าทึ่งมาก นอกจากนี้ เครื่องมือนี้ยังได้กลายเป็นเครื่องมือเกม ที่เอื้อต่อการเข้าถึง API และฟีเจอร์ต่างๆ มากมายของแผนที่เองเพื่อให้ผู้ใช้ปรับเปลี่ยน

  • ตอบ: ฉันใช้ Firebase และ Google Cloud Platform เพื่อสร้างและจัดส่งแอปพลิเคชัน ไม่กี่ปีที่ผ่านมา เพื่อนของฉัน 2-3 คนได้ทราบว่าเรากลายมาเป็นผลิตภัณฑ์ที่เราสร้างและปรับขนาดโดยใช้ Google Cloud Platform โดยเฉพาะ และโดยเฉพาะฟีเจอร์ต่อไปนี้ ได้แก่ Cloud Firestore, Cloud Storage, Cloud Run, Cloud Functions, BigQuery, Maps Platform, Authentication เท่านี้ก็เรียบร้อย

  • ตอบ: ผูกมิตรด้วยใจจริง: พบปะกับผู้อื่นโดยไปที่การประชุมในสถานที่ และสุภาพเสมอ

    สร้างทักษะต่อไป: สร้างแอปและการสาธิตเล็กๆ น้อยๆ เพื่อทดสอบสิ่งต่างๆ และดูวิธีใช้งาน ไม่ต้องกังวลเกี่ยวกับการเรียนรู้เทคโนโลยีทั้งหมด และอย่า "แต่งงาน" กับเทคโนโลยีหนึ่งด้วย สร้างรากฐานที่มั่นคงด้วยพื้นฐานของพื้นฐาน (JavaScript/TypeScript) จากนั้นในตําแหน่งงานใหม่ คุณจะเรียนรู้เกี่ยวกับเทคโนโลยีที่เครื่องมือเหล่านั้นใช้

    สุดท้ายนี้ อย่าเพิ่งท้อใจกับวันที่ไม่เหมาะสม หากชอบสิ่งที่คุณทํา คุณก็จะยังไปถึงจุดจบได้ ไม่ว่าคุณจะทําอะไรก็ตาม

คุณอาจสนใจ

ดูวิธีที่ชุมชนนักพัฒนาซอฟต์แวร์อื่นๆ จัดการกับความท้าทายครั้งใหญ่ และสร้างผลกระทบที่ยิ่งใหญ่มากขึ้นให้กับโลกของเรา

ดูวิธีที่ Akash Gupta ผู้ร่วมก่อตั้งและ CEO ของ Zypp Electric ใช้เทคโนโลยีและเครื่องมือสำหรับนักพัฒนาซอฟต์แวร์ของ Google เพื่อช่วยผลักดันแนวคิดของคุณให้ก้าวไกลยิ่งขึ้น

พบกับ Google for Startups Accelerator: ศิษย์เก่าอินโดนีเซีย Yohanes ซึ่งมีภารกิจพลิกโฉมเกษตรกรรมให้แก่เกษตรกรผู้ชื่นชอบอาหารกว่า 33 ล้านราย

พบกับ Rabia Moussa วิศวกรซอฟต์แวร์จากไนเจอร์ที่เป็น Ambassador Tech Creators มานานกว่า 5 ปี