Sunday, November 22, 2015

Moving asp.net applications to AWS






S3 Performance considerations

  1. http://stackoverflow.com/questions/394198/max-files-per-directory-in-s3
  2. http://docs.aws.amazon.com/AmazonS3/latest/dev/request-rate-perf-considerations.html



AWS Setup



  1. create  windows 2012 R2 with Sql Server t2 medium
  2. In server manager add IIS and .NET 4.5
  3. install web-platform install
  4. install web-deploy 2.6
  5. add design website
  6. webpublish


Completed course on AWS RDS


Tuesday, November 3, 2015

New Shopping Cart Live


this is my first major deployment on AWS, every thing went so smooth could not have gone better

Magento
AWS VPC, Aurora,

Cost Comparison





Product comparison:





Magento Community vs Enterprise





Experience on IBM Commerce Implementation:

http://www.straightline.in/  ( Architect for this portal)



Non Functional Requirements






Performance

Scalability


Backup

Under System | Tools | Backups,
Certification


Compliance


Maintainability


Security

Under System | Permissions,





Clustering:






Planning Store


Product Catalog


Version control strategy


Deployment





Magento Payment and Shipping Methods :





Magento Training Video - Group Pricing


Magento Basics, Lesson 2 Event driven Architecture





Magento + Rest








Magento Architecture



















Load Testing



It is using PHPUnit to run about 1000 Selenium testcases to ensure if the core functionality of Magento is still working properly along with your customizations.




MySql





Analytics



Configure google analytics from admin panel under System > Configuration > Sales > Google API > Google Analytics
Set Enable = True
Account Number = { Web Property ID, that is associated with your Magento in GA profile, like UA-43096110-1 for dev}




Plugins:




Development IDE







Clustering


Cron Jobs


Configuring Cron Jobs on Windows:


Persistent Cart:


Magento Extensions to send abandoned cart alerts:



Magento User Tutorial


Intro Magento


Good one

Magento - Customize theme


Magento  - Order Confirmation Email Settings

Videos and links for creating a new template

http://www.youtube.com/watch?v=2IKtlzqq5vY
Settings for SMTP:

Magento  - Promotion Codes


Videos for creating promotion rules:

Links to read for Shopping Cart Price Rules and BOGO:

Magento Development Tutorial




Affiliate Programs


source code checke in tfs in ShareASale-Affiliate

Mage Development Getting Started



  1. Install Vagrant and Virtual box
    1. brew cask install virtualbox
    2. brew cask install vagrant
    3. brew cask install vagrant-manager
    4. git clone https://github.com/sree6644/simple-magento-vagrant

  1. Vagrant up
    1. after 10 min Access web site : http://127.0.0.1:8080/
  2. Create hello.php page (direct access to db)
    1. move hello.php to httpdocs folder

Deployment & Performance


On a given server (2.5GHz QC/8GB RAM), Apache is good for around 12k requests per second

Screen Shot 2015-07-26 at 5.37.36 AM.png

Screen Shot 2015-07-26 at 5.27.26 AM.png




Admin functionality


Website, Store Name, Store view




Catalog:


Attribute & Attribute Set

products

IMG 2015-11-17 at 3.41.45 PM.jpg