- Multi regional, multi lingual needs (MSM – Multi Site Management).
- Content re-use (Through live copy, language copy).
- Content distribution (Roll out).
- Translations
- Access Control (Permissions).
- SEO.
- Consistency and cache selective invalidation.
- URLs
- Site browsing in author site console.
Category: Tech
Integration related questionnaire during requirements discovering
What systems to be integrated?
- Internal enterprise system? First party.
- Partner / Vendor system? Second party.
- 3rd party system?
For all integration, the following details would help understand the fundamentals
- What is the system to be integrated with my system?
EC2 spot price graphs
Graphical view of AWS EC2 spot price trend. Check the below link
Business discovery guidelines
Business discovery starts with the initiation of software project. Goal of business discovery is to mostly two fold
- Understand the customer’s business needs.
- Setup the required project management parameters in defining and executing the project.
Tasks
- Kick off the project
E-commerce system physical architecture (AWS reference)
E-commerce system typically involves the following sub-systems.
- Web front-end where customers make purchases.
- Check-out service (order management).
- Customer profiling and product marketing.
- Shipping (Distribution management).
- Product catalogue and pricing management.
- Inventory (warehouse) management.
- Supply chain management.
Web font-end
Check-out service… read the rest.
Web Application Security basics
A good find. Easy to understand. Well explained.
The basics of web application security – MartinFlower.com
Tips for authoring fast-loading HTML pages – Web developer guides | MDN
These tips are based upon common knowledge and experimentation.
Tips for authoring fast-loading HTML pages – Web developer guides | MDN… read the rest.
Quick reference to HTML5
… read the rest.HTML5 is the latest evolution of the standard that defines HTML. It is a new version of the language HTML, with new elements, attributes, and behaviors, and a larger set of technologies that allows more diverse and powerful Web sites
File synchronization service architecture (AWS reference)
AWS IAM or Amazon Cognito can be used for authentication and authorization of users.… read the rest.
Ad serving system architecture – AWS reference
Key user journeys of ad serving systems.
- Serving ad.
- Click through.
- Publisher registration.
- Ad booking.
- Targeting
- Reporting (often, real time)
The below reference architecture focuses on the first 2.
- For achieving (3), we may need a dynamo db and another
AWS reference architecture for High Availability
Achieving HA involves
- Avoiding single point of failure.
- Implementing heart beat to spot failures.
- Having hot (cold) standby cross zone or cross geo at every layer in the application. This could be achieved leveraging clustering or replication.
AWS reference architecture.… read the rest.
AWS reference architecture for web hosting
Typical web application has load balanced web servers backed by application servers with databases. It’s natural to use CDN to cache content closer to the end-users. Inclusion of data store for binary content is certainly a good idea. We could … read the rest.
AWS batch processing architecture
AWS reference architecture for batch processing systems.… read the rest.
AWS Content & Media serving app architecture
Minimalist AWS based architecture for content and media serving web apps.
Source: AWS reference architecture.… read the rest.
Cloudcraft – Tools for AWS pros
Draw AWS diagrams with Cloudcraft: Snap together components like EC2s and ELBs on an isometric grid
AWS S3 Cross Geo replication
Need for geo distributed systems are on raise. AWS supports cross-geo replication of objects. Uploading an object in a S3 bucket in a region makes that object copied to another S3 bucket in different region.
Source: New – Cross-Region Replication … read the rest.