This page pretend to be an index for all the highlights on the projects I have participated. I will be developing the more important topics first and I hope this guide you to implement improvements for your projects.

Magento Architecture

  • Why is Magento the best solution for e-commerce?
  • Why is Magento Performing Slow?
  • Magento Performance Anti-patterns - Paid Plugins
  • Magento Performance Anti-patterns - Code Structure
  • Magento Performance Anti-patterns - Themes
  • Magento Development Anti-patterns -
  • Magento Architecture Anti-patterns -
  • Magento Autoscaling.
  • Magento High Availavility.
  • Running Magento Containers.
  • Containerizing Magento.
  • Magento Community VS Magento Enterprise.
  • Magento Multi-tenant.
  • Magento CI/CD Pipeline.

Architecture Improvements for a Startup

Observability

  • Grafana Implementation.
  • Datadog Frontend Implementation.
  • Datadog Backend Implementation.

Cost Savings

  • Cost Savings - Feature Branch environments removal schedule.
  • Cost Savings & Optimization - CDN implementation.
  • Cost Savings & Optimization - Image Transformations.
  • Cost Savings & Optimization - SQL Queries Optimization.
  • Cost Savings & Security - OpenVPN implementation.
  • Cost Savings & Security - Migrate apps to containers.
  • Cost Savings & Security - Migrate Databases to private subnet.
  • Cost Savings & Security - SSH Access from external Big Data Apps.
  • Cost Savings - Database Engine Migration.
  • Total Costs Savings - $-130k Yearly.

Security

  • Fraud Mitigation.
  • CSRF Tokens implementation.
  • Google reCaptcha Enterprise.
  • WAF Implementation.
  • Bot Control with Captcha.
  • SQL Injection rules.
  • Block requests based on Regex Patterns.
  • Block Requests based on IP.
  • Fraud Detection Panel on Grafana.
  • Content Security Policies.

DevOps & CI/CD

  • No Blame Culture.
  • Cloudformation Implementation.
  • Make Pattern.
  • App Containerization.
  • Pipelines.
  • Trunk-based deployments.
  • Feature Branch deployments.
  • Hotfix Deployments.
  • Docker Multi Stage Pipelines.
  • Empowering QA.
  • Empowering non technical users.
  • Sonarqube.

Educational Website

  • Introduction.
  • App in Containers.
  • OpenObserve Implementation.
  • Courses.
  • Challenges.
  • Tests.
  • I18n - Internationalization.