PHP Sessions with AWS DynamoDB (SDK v3)

Lately, I’ve been undertaking a large-scale, back-office project to support our growing operations teams at Plastiq. The application started experiencing some hanging, which ended up being caused by native PHP session handling. I was able to fix the issue by swapping in AWS’s DynamoDB for session management and storage, and I thought it’d be helpful to document the steps I took.

More after the jump.

Continue reading…

Memory

Not everything can be remembered, so that some things will never be forgotten.

Acceleration

What a pity that we can only feel change
the trains steadying into their stations
or the jet engines screaming toward lift-off.

How quickly can we lose track
of the speed at which we travel.
The interminable spin of the wheel.
The unstoppable march of time.

And the fact that our pace must be slowed
to remember how fast we once ran.

Innocence

In my dreams I can still love you.
I can forget the things we did to each other.

And fate hasn’t yet begun to conspire
the machinations which would drive us apart.

Penmanship

I'll know I have loved you
when it’s not merely
the sound of your voice
or the brush of your hand
that quickens my soul so.

But the shape of the letters
that form your sweet name –
meaningless in any other form.

I’ve studied their curves.
Taken comfort in their lines.
Written them in permanent ink
on the very folds of my being.