Technology in practice

Cloud, Hosting & Performance.

AWS, Cloudflare, Wordfence, WP Engine & New Relic

An application depends on the environment around it: hosting, security configuration, releases, caching, and the information available when something goes wrong. I connect infrastructure decisions with the behavior of the software and the needs of the people supporting it.

How the pieces connectConceptual workflow
  1. ReleaseSource · Build · Deployment
  2. RunHosting · Application · Cache
  3. ObserveMetrics · Logs · Investigation
  • AWS
  • WP Engine
  • Cloudflare
  • Wordfence
  • New Relic
The business context

Support the application where it actually runs.

A slow page can originate in a database query, an external request, a server resource constraint, or caching behavior. Following the request across those boundaries helps identify a useful change instead of treating every symptom as a hosting problem.

The layers of the stack

The tools and how I use them.

AWSApplication compute

Amazon EC2

EC2 provides virtual servers in AWS. Instance capacity, operating system maintenance, application configuration, and network access remain part of operating the environment. I consider those responsibilities alongside what the application needs to run.

Amazon CloudWatchOperational signals

Amazon CloudWatch

CloudWatch provides metrics, logs, alarms, and dashboards for AWS environments. The useful signals depend on what has been configured and collected. A meaningful investigation connects those signals to a specific request, failure, or change.

AWS CodeDeployDeployment execution

AWS CodeDeploy

CodeDeploy automates application deployments to supported environments. Release configuration and lifecycle steps determine how the application is updated. Health checks and a recovery plan still need to reflect the application being delivered.

AWS CodePipelineRelease coordination

AWS CodePipeline

CodePipeline organizes stages in a software release process. It can coordinate source, build, approval, and deployment steps through configured integrations. A successful pipeline needs useful checks, clear ownership, and an understood destination environment.

WP EngineManaged WordPress hosting

WP Engine

Managed hosting provides an environment focused on WordPress operations. Custom themes, plugins, caching, and environment differences still affect behavior. I examine the website code and hosting configuration together when troubleshooting.

CloudflareDelivery and edge configuration

Cloudflare

Cloudflare sits in front of an origin when configured as a proxy and can provide caching and traffic controls. Cache rules must account for sessions, personalized responses, and content updates. A cached public page and a checkout request have different requirements.

WordfenceWordPress security configuration

Wordfence

Wordfence provides WordPress firewall, scanning, and login-security tools. I bring extensive hands-on experience configuring Wordfence, including its use at Easy Breathe and Stack’s Bowers Galleries. The configuration needs to suit the website and its hosting environment, with attention to how application-level protection interacts with the surrounding services.

New RelicApplication performance monitoring

New Relic

New Relic APM helps examine application transactions, errors, and dependencies when the application is instrumented. Its value comes from connecting an observed bottleneck with the code or service responsible, then checking the effect of a change.

My approach

Trace the symptom before changing the environment.

I connect the affected request and recent changes with application logs and infrastructure signals. Hosting, caching, and security configuration are reviewed together; releases include relevant checks and a recovery plan.

Experience in context

Related project work.

Easy Breathe

My Lead Technical Architect role included substantial cybersecurity work across Cloudflare, Wordfence, and AWS, alongside application development, commerce architecture, and infrastructure support. Wordfence configuration was part of that hands-on security work.

Explore the architecture work

Stack’s Bowers Galleries

My WordPress work includes using and configuring Wordfence, alongside custom PHP development, customer-facing functionality, and application support.

Explore WordPress security work

Get Network Visibility

My responsibilities include hosting support, security-related maintenance, and ongoing troubleshooting within the established WordPress platform. The base theme and framework are credited to FINNPartners.

Explore ongoing platform support

Let’s talk about your project.

Tell me what you’re building or what needs fixing.

Start a conversation
Ascendo / Let’s connect

Let’s build
something great.

Start a conversation. Directly with Nick.

01 / Your project02 / Say hello
What can I help you with?

Choose what best describes your project.

Tell me a little about it.

What’s working, what’s not, and what would you like to improve?

Your details are used to respond to your inquiry. No account required.

Or email me directly: nlee@ascendosolutions.com