Handling Increasing Demands
It’s funny how a hundred years ago preparing dinner took hours and nowadays 60 second microwaveable meals feel like an eternity. As our attention span gets smaller and our need for information grows voraciously, we see more “real-time” and scalable frameworks show up in the web sphere. What are these frameworks and why should you care?
We all want to see the latest comment in our posts or tweet things out before any of your friends do it, but in order to do this, websites and their corresponding infrastructure need to scale. With web browser technology getting better each day, we see a trend in server and client side programming that tries to deliver leaner and faster APIs to scale out.
Building for Scale
If the amount of concurrent connections is important to you, consider looking into a platform like Node.js. With a large user base and community, it is one of the fastest growing platforms out there.
Building as Close to Real-Time as Possible
Building for Less
When building your mobile app it is also handy to minimize the amount of connections to your server. This not only saves power, but also makes you app speedier. If you want some guidance on opening and closing connections in your app check out our Application Resource Optimizer deep dives for this and many other useful tips on scaling your apps and services.