Skip to content

Questions about sidecar #8

@john-buildstar

Description

@john-buildstar

Greetings @ryanguill,

I've recently begun working with a large Coldfusion 11 project which I'm migrating from a physical server into Google's cloud (specifically, Google Container Engine, e.g., kubernetes). I'd like to scale the number of CF instances and therefore need a central location for session information. Though sticky sessions work with Google's loadbalancer, code rollouts will interrupt them. Sidecar sounds ideal for my use case. That said, I'm very new to Coldfusion so many things are presently unclear about what would be involved in using it.

Beyond this repo and your introductory article on sidecar, I've not found evidence of anyone else using sidecar. You mention in your article that this code is used in production.

  • Is it still?
  • Would you recommend its use, i.e., is it rock solid stable? Are there any significant gotchas?
  • Do you know of anyone who has switched a very large application (which, presumably, had set sessions using, say, <cfset session.key = val>) to using it?
  • Can you refer me to any additional information on installation and adapting an existing project to use it (especially given that my app uses components (.cfc) files very infrequently, if at all)?

In short, in your opinion, is the effort to use sidecar the best use of my time, or does it make more sense to upgrade to CF 2016 (which, I believe, also has an approach to shared, centralized state)?

Thanks much for any information you might provide.
John

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions