Skip to main content

Choose a Platform For Building an App Leveraging APIs

Premium

Imagine that you have an idea for a small app to build, leveraging multiple 3rd party APIs. What platform would you build on? Why? How would you get started? How would you measure success?

What can we ask to understand the requirements better? Do we know who we are building for?

For most apps, we will typically need a frontend and a backend. How would these potentially talk to each other? What format does data typically need to be in for systems to have seamless communication?

If people are using our app all over the world, what can we do with our infrastructure to make it quicker for them to reach it? What can we do about storage to speed this up as well? What analytics are most important to our success?

What questions did we ask before picking an example app? Do we know who we are building for and if there are any specific requirements?

Did we discuss the multiple systems our app would need to interact with? What would an example API request look like to our backend? How would it respond? What other endpoints may we need to consider?

How do we make sure our application is robust and fault-tolerant? When considering global scale, how would we need to adapt our architecture? What are some things we can do to speed up or optimize app performance for users in specific regions?