1 of 23

How to Develop a Scalable App for Startup

Tech Innovation in Startups Ecosystems

Advert keynote presentation - 2015

2 of 23

Nusendra Hanggarawan

  • Software Engineer at NanoPay Malaysia
  • SurabayaJS Core Organizer
  • Content creator at CodePolitan, Youtube.
  • JavaScript Indonesia & VueJS Indonesia Organizer

Advert keynote presentation - 2015

3 of 23

Disruption in Traditional Industries

Gojek vs Ojek Konvensional

Tiktok Shop vs Pasar offline

Advert keynote presentation - 2015

4 of 23

Improved Efficiency and Productivity

  • Penghematan Biaya
  • Sumber Daya Terbatas
  • Otomatisasi
  • Analisis Data
  • AI

Advert keynote presentation - 2015

5 of 23

Access to Global Markets

  • Ecommerce
  • Services Platform
  • etc

Advert keynote presentation - 2015

6 of 23

Enhanced Customer Engagement

  • Interaksi dengan customer semakin mudah
  • Media Sosial
  • Chatbot
  • etc

Advert keynote presentation - 2015

7 of 23

Scalability & Flexibility

  • Beradaptasi dengan kondisi pasar yang berubah.
  • Fleksibel untuk berkembang atau berubah arah sesuai kebutuhan.

Advert keynote presentation - 2015

8 of 23

Access to Funding

Investor sangat tertarik pada startup yang menggunakan teknologi inovatif. Startup dengan keunggulan teknologi yang kuat seringkali lebih mudah mendapatkan pendanaan

Advert keynote presentation - 2015

9 of 23

Sustainable Growth

Pertumbuhan yang berkelanjutan karena mampu beradaptasi

Advert keynote presentation - 2015

10 of 23

Let’s talk about how do we develop Scalable App in startups ?

Advert keynote presentation - 2015

11 of 23

Scalability & Flexibility

  • Beradaptasi dengan kondisi pasar yang berubah.
  • Fleksibel untuk berkembang atau berubah arah sesuai kebutuhan.

Advert keynote presentation - 2015

12 of 23

  • Idea Generation and Validation
  • Define Your Target Audience
  • Develop a Business Plan
  • MVP Development
  • Design and User Experience (UX/UI)
  • Testing and Iteration
  • Launch
  • Post-Launch Support
  • Scaling the App
  • Feedback and Adaptation

Advert keynote presentation - 2015

13 of 23

Expertise in Crafting an App from the Ground Up

https://nowcircular.sg/

Advert keynote presentation - 2015

14 of 23

Steps

  • App Design
  • Choosing the right tech-stack
  • Monorepo
  • Microservices
  • Don’t Reinvent the wheel
  • MVP

Advert keynote presentation - 2015

15 of 23

App Design

  • Figma
  • Storybook

Advert keynote presentation - 2015

16 of 23

Choosing the right technology stack

  • Vue (Nuxt)
  • ExpressJS
  • GraphQL
  • Google Cloud
  • Typescript

Advert keynote presentation - 2015

17 of 23

Monorepo

It’s all about typings

  • Lerna (Outdated)
  • It is advisable to consider using TurboRepo / NX

Advert keynote presentation - 2015

18 of 23

Microservices

(Optional)

  • BFF (Backend for Frontend) Architecture
  • Rest API comms between services
  • Consider using tRPC

Advert keynote presentation - 2015

19 of 23

Don’t Reinvent the Wheel

  • Using Shopify to store our products
  • Using Singpass (SG) and FrankieOne (AU) for KYC
  • Chargebee for subscriptions
  • Cover Genius for devices insurance
  • FreshChat to handle customer comms
  • etc

Advert keynote presentation - 2015

20 of 23

MVP !

Advert keynote presentation - 2015

21 of 23

Scaling the App

  • From manual setup to Terraform
  • Scalable backend services (microservices)
  • Moving database from Firestore to PostgreSQL and MongoDB
  • Features Flag (New Feature)

Advert keynote presentation - 2015

22 of 23

Need to do

  • Feature Expansion

As you gain more users and insights, expand the feature set of your app

  • Performance Optimization

Continuously optimize the app for better performance

  • Security and Data Privacy

Invest in robust security measures to protect user data

  • Marketing and User Acquisition

Develop a marketing strategy to reach a wider audience and acquire more users

  • Monetization Strategy

Explore various monetization options, such as ads

Advert keynote presentation - 2015

23 of 23

Interactive Design, Digital Branding & Mobile Apps

Based in New York City & St. Petersburg

hello@yourmail.com

+6017 987 9904

ADDRESS

PHONE & EMAIL

THANK YOU

SurabayaJS

https://nusendra.com

Advert keynote presentation - 2015