Good evening folks, thanks for appreciating first two Bytes sessions related to Front end technologies and Backend Technologies. Today we will cover on Cloud and its benefits. It is all the experience we have done in last few years.
- The primary reason the Mobile app, Digital platforms are successful during last few years because of these platforms are hosted on Cloud. Cloud is Mandatory and Hygiene to be there as first step.
- Cloud ensures the Elasticity, Scalability, Resiliency, Auto-healing, Pay as per use, E2E monitoring and Observability, High Availability, Advanced technologies, Endless Storage, 200+ utilities/services available, DB management, Caching mechanism, Edgeserver content delivery, Load balancer across Network, Application, Setup Budget threshold, Cost optimized etc.
- Platform is hosted on a particular region with zones available as HA. However the content of your site can be delivered via Edgeserver which ensures best performance user location/device wise. Static files, contents, site can be hosted via S3+CDN.
- Scalability actual data: Whether you say Amazon Billion Sale day, Disney Hotstar IPL/WC finals, Flipkart Diwali Sales where every year the volumes keep increasing and performance of the platform, User experience is intact and better. It is rougly 1.6 million users per secs during peak period in Flipkart and in recent India vs Pak live match attracted 13 million concurrent users.
- Compute Scalability:- To meet this scale which is always going up drastically every day the solution is to Host platform in Cloud and use maximum Cloud Native technologies like EC2 which ensures servers as per your need (General purpose, CPU optimized, Memory optimized, Accelerated computing, specific kernel servers for AI/ML models etc, Media, Gaming specific servers) are available for you within few secs. In addition, you can configure based on rule based on CPU/Memory usage to automatic up/down the servers (Autoscale facility)
- Many emergence of SaaS based modules, Pay as per use the services which assists the Core team to focus on Core utility and rest utilize the services from SaaS providers like Zoho, Salesforce etc
- Cost optimization: As many solutions available on cloud assist in Cost model to be more Opex based and reduce lot of pain related to maintainability, patching, serviceability SLA agreed
- Storage: The storage is available everytime with 11 times 99% durability like S3. These storage are available as APIs which you can use for read/write as well as encryption and version maintenance. You can also put rules for archiving, deep archiving etc to optimize cost further.
- Databases: Vast variety of huge performance Databases are available both Relational and Non-relational based databases with RDS facilities, Auto sync, read-replica with 100% uptime
- Containerization - A container image is?a ready-to-run software package, containing everything needed to run an application: the code and any runtime it requires, application and system libraries, and default values for any essential settings. You create docker images.
- Kubernetes is an open-source system for automating deployment, scaling, and management of containerized applications. Based on the load the PODs will autoscale/up and also the services will do auto-healing. This will ensure performance of application uptime is 100% everytime.
- DeviceFarm/Mobile app devices emulators available on Cloud multiple mobile devices across Android and iOS to test your application on Cloud.
- Caching using Redis is a great choice for implementing a highly available in-memory cache to?decrease data access latency, increase throughput, and ease the load off your relational or NoSQL database and application
- Monitoring: There are utilities available for doing E2E infra and application monitoring
- Budget: Cost budget thresholds can be put each service wise with alerts been put up. And you can get alerts if budget goes up.
Above all ensures that we focus on Core area and rest lot of areas will be taken by Cloud.
Above all are main benefits of using Cloud. These are personal views and any queries do let us know.
Digital Lending & LOS LMS Collections
2 年Good One Sir!
--
2 年??