http://estado.ng.bluemix.net/,it will report all the service status.
When we design the app on the cloud ,we must think about the best pattern and best practices for developing modern applications for cloud platforms.
The twelve-factor app is a methodology for building software-as-a-service apps that:
- Use declarative formats for setup automation, to minimize time and cost for new developers joining the project;
- Have a clean contract with the underlying operating system, offering maximum portability between execution environments;
- Are suitable for deployment on modern cloud platforms, obviating the need for servers and systems administration;
- Minimize divergence between development and production, enabling continuous deployment for maximum agility;
- And can scale up without significant changes to tooling, architecture, or development practices.
I. Codebase
One codebase tracked in revision control, many deploys
II. Dependencies
Explicitly declare and isolate dependencies
III. Config
Store config in the environment
IV. Backing Services
Treat backing services as attached resources
V. Build, release, run
Strictly separate build and run stages
VI. Processes
Execute the app as one or more stateless processes
VII. Port binding
Export services via port binding
VIII. Concurrency
Scale out via the process model
IX. Disposability
Maximize robustness with fast startup and graceful shutdown
X. Dev/prod parity
Keep development, staging, and production as similar as possible
XI. Logs
Treat logs as event streams
XII. Admin processes
Run admin/management tasks as one-off processes
I am too glad having this informative and wonderful post that shares so good and useful data.
ReplyDeleteCloud based Products
Thank you for sharing, Jerry. Developing modern applications for cloud platforms is a kind of a new sphere and I'm glad I found the website with such a handy information.
ReplyDeleteThank's Jerry for sharing the information, The KenCloud ERP is an approach to enterprise resource planning (ERP) that makes use of cloud computing platforms and services to provide a business with more flexible business process transformation.
ReplyDeleteThis is amazing information regarding the cloud storage.Enterprise resource planning (ERP) that makes use of cloud computing platforms in a good platform.
ReplyDeletecustom software development
Nice, accurate and to the point. Not everyone can provide information with proper flow. It is very informative and suggestible for the user of Cloud Development
ReplyDeleteReduresms the Bulksms Service provider in Bhubaneswar
ReplyDeleteyour blog Provides things are helps me to find my detail. your blog is very good for me
ReplyDeleteplease keep it up.
Visit :- Appbuilder Software