Webservices Checklist

In my last job, I helped create some webservices. In the process, I learnt a thing or two about webservices. Here is a list of things that can help you create better webservices

  1. Standards compliance
  2. Consistent with one anonther
  3. Fast and Efficient
    • Response time
    • Memory allocation
    • Algorithm
  4. Load testing
  5. Validations
    • Client level
    • Server controller level
    • Server model level
  6. Request format
  7. Request validation
  8. Response format
  9. Response validation
  10. Exception handling
    • Server logging
    • Server mail alerts to developers
    • Recovery
    • Response to client
  11. Versioning
  12. Webservices update strategy
  13. Dependencies: third party frameworks and their deprecations
  14. Deprecation of webservices
  15. Scalability
  16. Documentation
  17. Security

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s